ラベル Oracle の投稿を表示しています。 すべての投稿を表示
ラベル Oracle の投稿を表示しています。 すべての投稿を表示

2012年8月28日火曜日

SQL*plus

データベースへの接続・再接続


CONNECT はデータベースにログイン/ログオンを行なうためのコマンド



•短縮形は CONN



CONNECT コマンド CONNECT コマンドの構文



CONNECT { logon
/ } [AS {SYSOPER
SYSDBA}]

logon 構文: username[/password] [@connect_identifier]短縮形



CONN { logon
/ } [AS {SYSOPER
SYSDBA}]

logon 構文: username[/password] [@connect_identifier]



•SYSDBA・SYSOPER



◆ローカルのデータベースに接続する例

SQL> connect rivus/rivus_pass

接続されました。

SQL>



◆ローカルのデータベースにパスワード指定なしで接続する例

SQL> connect rivus

パスワードを入力してください:

接続されました。

SQL>



◆リモートのデータベースに接続する例

SQL> connect rivus/rivus_pass@orcl_net

接続されました。

SQL>





◆リモートのデータベースにパスワード指定なしで接続する例

SQL> connect rivus@orcl_net

パスワードを入力してください:

接続されました。

SQL>



◆OS 認証で SYSDBA に接続する例

SQL> connect / as sysdba

接続されました。

SQL>





◆Windows のコマンドベースの SQL*Plus はコマンドプロンプトから

以下のように sqlplus を起動する。



C:\> sqlplus scott/tiger@orcl



◆Oracleの起動

停止状態 ⇒ NOMOUNT 状態 ⇒ MOUNT 状態 ⇒ OPEN 状態(起動完了)の不可逆



2012年4月25日水曜日

オラクルの文字コード


オラクルの文字コードは、
以下のSQLで確認できます。

SELECT VALUE FROM NLS_DATABASE_PARAMETERS 
WHERE PARAMETER='NLS_CHARACTERSET'

2012年2月5日日曜日

Oracleパスワード有効期限の変更


Oracle11gにはデフォルトのプロファイルが存在しており、ユーザー作成時に個別にプロファイルを指定しない限りは、デフォルト・プロファイルの内容(パスワード有効期限→180日)が適用される仕組みとなっています。
デフォルト・プロファイルを変更(UNLIMITED)すれば、すべてのデータベース・ユーザーのデフォルト・パスワード・ポリシーを変更できます。


Database Control の再構成

■Database Control の再構成等を行う際はemcaコマンドを利用する

※10.2.0 以降

★RAC構成時は専用オプション、及び「クラスタ名」が必要となるので注意

前提:ORACLE_SIDの設定が必要

・リポジトリ及び構成ファイルの構成

emca -config dbcontrol db -repos create

・リポジトリ及び構成ファイルの削除

emca -deconfig dbcontrol db -repos drop

・リポジトリ及び構成ファイルの再構成

emca -config dbcontrol db -repos recreate

・構成ファイルのみ再作成

emca -deconfig dbcontrol db

emca -config dbcontrol db

・RAC環境では -cluster オプションを指定し、1ノードのみで作業する

例:

emca -config dbcontrol db -repos create -cluster

・構成時ログファイル

$ORACLE_HOME/cfgtoollogs/emca/

$ORACLE_HOME/cfgtoollogs/emca/


ログインするには
https://[ホスト名]:1158/em

参考情報:KROWN106289

http://docs.oracle.com/cd/E16338_01/server.112/b56301/dbcontrol002.htm

2012年2月3日金曜日

Oracleプロセス数の確認と変更

■プロセス数確認


COLUMN SID FORMAT a30
COLUMN NAME FORMAT a50
COLUMN VALUE FORMAT a50
select sid,name,value from v$spparameter where name = 'processes';

■プロセス数変更(250にする)
alter system set processes=250 scope=spfile sid='*';

2012年1月30日月曜日

dmp

exp SYS/password@サービス名 file=c:\fullexp.dmp full=y


imp SYS/password@サービス名 file=c:\fullexp.dmp full=y

exp [ユーザ名]/[パスワード]@[サービス名]

2012年1月27日金曜日

Oracleコマンド

CREATE USER ユーザー名


IDENTIFIED BY パスワード


[DEFAULT TABLESPACE デフォルト表領域]

[TEMPORARY TABLESPACE 一時表領域];

alter user 【DBユーザID】 identified by 【DBユーザパスワード】;

2012年1月8日日曜日

*em.earが見つかりません。

Oracle11gR2のインストールですが、OTNから分割したZIPファイルをダウンロードし、解凍した後何もせずにインストールすると、以下のメッセージが表示します。
「em.earが見つかりません。」

インストール手順に書いてました。。
「ダウンロード後、2つのzipファイル内のdatabaseディレクトリが統合されるよう、同一ディレクトリに解凍してください。」

2010年9月10日金曜日

Oracle11gをCentOS5にインストール

たかだかインストールにかなりハマった。俺のスキルが低いのもあるかもしれんが、Oracle高いし、親切じゃないし、やっぱ敷居が高いな。
  1. 必要パッケージの事前インストール

    [root@localhost ~]# yum -y install binutils compat-libstdc++-33 elfutils-libelf
    elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio
    libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC
    unixODBC-devel

    足りなかったので追加インストール
    # yum install -y pdksh
    インストールを確認する
    # rpm -q -a | grep pdksh
    pdksh-5.2.14-36.el5

  2. カーネルパラメータを編集。末尾に追加
    [root@localhost ~]# vi /etc/sysctl.conf
    ###Oracl11g
    kernel.sem = 250 32000 100 128
    fs.file-max = 6815744
    fs.aio-max-nr = 1048576
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 4194304
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576

    カーネルを動的に反映
    [root@localhost ~]# sysctl -p
    net.ipv4.ip_forward = 0
    net.ipv4.conf.default.rp_filter = 1
    net.ipv4.conf.default.accept_source_route = 0
    kernel.sysrq = 0
    kernel.core_uses_pid = 1
    net.ipv4.tcp_syncookies = 1
    kernel.msgmnb = 65536
    kernel.msgmax = 65536
    kernel.shmmax = 4294967295
    kernel.shmall = 268435456
    kernel.sem = 250 32000 100 128
    fs.file-max = 6815744
    fs.aio-max-nr = 1048576
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 4194304
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576

  3. GUIでのインストール設定
    セキュリティ・アップデートの構成  無視
    インストールオプションの選択  データベースの作成および構成
    システム・クラス  サーバー・クラス
    ノードの選択  単一インスタンス・データベースのインストール
    インストール・タイプの選択  拡張インストール
    言語の選択  日本語・英語
    データエースエディションの選択  Standard Edtion One
    構成オプションの指定→キャラクタセットの選択  AL32UTF8
    データベースアカウント SYS, SYSTEM, SYSMAN, DBSNMP
    そのPW
    アカウントグループ OSDBA → dba、dba → dba