ここではスタンバイ運用において Oracle Database 11g R2以降で Oracle ASM を使用する場合の構築手順について説明します。
ポイント
スタンバイ運用において Oracle Database 11g R2以降で Oracle ASM を使用する場合は Oracle Grid Infrastructure をインストールする必要があります。
注意
Oracle Grid Infrastructure をインストールする場合は Oracle Database のインストールユーザーと Oracle Grid Infrastructure のインストールユーザーを分割する構成をサポートします。単一インストールユーザーの構成はサポート対象外です。
また、Oracle Database のインストールユーザーの ORACLE_BASE 環境変数と Oracle Grid Infrastructure のインストールユーザーの ORACLE_BASE 環境変数は、異なるディレクトリを指定してください。
Oracle ASMのパラメータファイルおよびパスワードファイルを格納するDiskgroupは、ノード間で共有しません。
Oracle Grid Infrastructure および Oracle Database は両ノードのローカルディスクにインストールします。
Oracle ASM インスタンスは両ノードで作成します。データベースは運用ノードで作成し、待機ノードでは運用ノードで作成したデータベースを動作させるための設定をします。
以下に、構築手順を示します。
項番 | 概要 | |
---|---|---|
運用ノード | 待機ノード | |
1 | カーネルパラメータの設定 | カーネルパラメータの設定 |
2 | Grid ユーザー、Oracle ユーザーを作成 | Grid ユーザー、Oracle ユーザーを作成 |
3 | 共用ディスク装置の設定 | |
4 | Oracle リソースを含まない userApplication の作成 | Oracle リソースを含まない userApplication の作成 |
5 | userApplication の起動 | |
6 | Oracle Grid Infrastructure をインストール | |
7 | データベース用Diskgroupを追加 | |
8 | Oracle Grid InfrastructureのCSSとOHASのonlineを確認 | |
9 | Oracle Grid Infrastructureの全サービスの状態を確認 | |
10 | Oracle High Availability Servicesを停止 | |
11 | userApplication を切替え | |
12 | Oracle Grid Infrastructure をインストール | |
13 | データベース用のDiskgroupをマウント | |
14 | Oracle Grid InfrastructureのCSSとOHASのonlineを確認 | |
15 | Oracle Grid Infrastructureの全サービスの状態を確認 | |
16 | Oracle High Availability Servicesを再起動 | |
17 | Oracle Grid Infrastructureの全サービスの状態を確認 | |
18 | Oracle High Availability Servicesを停止 | |
19 | userApplication を切替え | |
20 | Oracle High Availability Servicesを起動 | |
21 | Oracle Grid Infrastructureの全サービスの状態を確認 | |
22 | Oracle Database をインストール | |
23 | データベースを作成 | |
24 | データベースの状態を確認 | |
25 | Oracle High Availability Servicesを再起動 | |
26 | Oracle Grid Infrastructureの全サービスの状態を確認 | |
27 | Oracle リスナーのIPアドレスを修正 | |
28 | データベースのパラメータ・ファイルを確認 | |
29 | データベースのディレクトリ構成を確認 | |
30 | Oracle High Availability Servicesを停止 | |
31 | userApplication を切替え | |
32 | Oracle High Availability Servicesを起動 | |
33 | Oracle Grid Infrastructureの全サービスの状態を確認 | |
34 | Oracle Database をインストール | |
35 | Oracleデータベースの環境設定 | |
36 | SYSTEM ユーザーパスワードの登録 | SYSTEM ユーザーパスワードの登録 |
37 | データベースリソースの登録 | |
38 | データベースリソースの起動 | |
39 | Oracle High Availability Servicesを停止 |
各手順の詳細は以下の通りです。
カーネルパラメーターの設定
PRIMECLUSTERで使用する値に、Oracle データベース自身が使用する値を加えて設定する必要があります。カーネルパラメーターの設定は使用するOracle Database のバージョンやデータベースの構成によって異なるため、Oracle Database のインストールガイドを参照してください。パラメーターの設定は全てのノードで同一になることを推奨します。
カーネルパラメーター semopm には、4以上の値を設定してください。
Grid ユーザー、Oracle ユーザーを作成
Oracle Grid Infrastructure のインストールユーザーとしてGrid ユーザーを、Oracle Database のインストールユーザーとして Oracle ユーザーを作成してください。単一インストールユーザーの構成はサポート対象外です。
環境変数ORACLE_BASE、ORACLE_HOME、ORACLE_SIDをOracleデータベースの環境に合わせて設定してください。
環境変数PATHに$ORACLE_HOME/binを追加してください。
listener.oraの格納先が$ORACLE_HOME/network/admin配下ではない場合は、Grid ユーザーの環境変数TNS_ADMINを設定してください。
Grid ユーザーの ORACLE_BASE 環境変数と Oracle ユーザーの ORACLE_BASE 環境変数は、異なるディレクトリを指定してください。Grid ユーザーの ORACLE_HOME 環境変数は Oracle Grid Infrastructure の ORACLE_HOME を設定してください。
Oracle ユーザーの ORACLE_HOME 環境変数は Oracle Database の ORACLE_HOME を設定してください。
Grid ユーザーの ORACLE_SID 環境変数と Oracle ユーザーの ORACLE_SID 環境変数を設定してください。
ユーザーID、グループID、環境変数は全ノードで同一にしてください。
例
Oracle ユーザーの環境変数の設定例です。
(.profile)
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=/u01/app/oracle/product/db; export ORACLE_HOME ORACLE_SID=ora; export ORACLE_SID PATH=$ORACLE_HOME/bin:/usr/bin:/usr/ccs/bin:/usr/ucb; export PATH
例
Grid ユーザーの環境変数の設定例です。
(.profile)
ORACLE_BASE=/u01/app/grid; export ORACLE_BASE ORACLE_HOME=/u01/app/grid/product/db; export ORACLE_HOME ORACLE_SID=+ASM; export ORACLE_SID PATH=$ORACLE_HOME/bin:/usr/bin:/usr/ccs/bin:/usr/ucb; export PATH TNS_ADMIN=$ORACLE_HOME/network/admin2; export TNS_ADMIN
共用ディスク装置の設定
Oracle ASM で管理する共用ディスク装置を設定してください。このときデータベースを格納するための共用ディスクと、Oracle ASMのパラメータファイルおよびパスワードファイルを格納する共用ディスクを作成してください。作成した共用ディスクのデバイスファイルの所有者には Grid ユーザーを設定してください。共用ディスクは少なくとも以下の3つが必要です。
運用ノードOracle ASM用ディスク
運用ノードのOracle ASMで使用します。サイズは300MB以上にしてください。
待機ノードOracle ASM用ディスク
待機ノードのOracle ASMで使用します。サイズは300MB以上にしてください。
データベース用ディスク
データベースを格納します。両ノードで共有します。
Oracle リソースを含まない userApplication の作成
Oracle Grid Infrastructure をインストールする前に Oracle リソースを含まない userApplication を作成してください。以下の章を参考にして userApplication を作成してください。
運用ノードで userApplication の起動
運用ノードで userApplication を起動し、共用ディスク装置および引継ぎ IP アドレスが活性化されたことを確認してください。
運用ノードへOracle Grid Infrastructure をインストール
Oracle Database のマニュアルおよびインストールガイドに従って、運用ノードのローカルディスクへ Grid ユーザーで Oracle Grid Infrastructure をインストールしてください。
Oracle Database 11g R2 の場合
Oracle Grid Infrastructure のインストール時のオプションは“Configure Oracle Grid Infrastructure for a Standalone Server”を選択します。
Oracle Database 12c R1の場合
Oracle Grid Infrastructureのインストール時のオプションは“Install and Configure Oracle Grid Infrastructure for a Standalone Server”を選択します。
Oracle Database 12c R2/18c/19cの場合
Oracle Grid Infrastructureのインストール時のオプションは“Configure Oracle Grid Infrastructure for a Standalone Server (OracleRestart)”を選択します。
運用ノードOracle ASM用ディスクにOracle ASMを格納するDiskgroupを作成してください。
Oracle ASM インスタンス作成時は SID の先頭に「+」がつくように設定してください (デフォルトでは“+ASM”となります) 。
運用ノードで データベース用Diskgroupを追加
ASMCAまたはSQL*Plusでデータベース用ディスクにデータベース用Diskgroupを追加します。ASMCAについては Oracle Grid Infrastructure のマニュアルを参照してください。ここではSQL*Plusの手順を説明します。
Grid ユーザーになり、SQL*PlusでASMインスタンスに接続します。
# su - <Gridユーザー> $ export ORACLE_SID=<ASMのSID> $ sqlplus / as sysasm
ASM_DISKSTRINGパラメータにデータベース用Diskgroupに関連付けられたディスク検出文字列を追加します
SQL> ALTER SYSTEM SET ASM_DISKSTRING = <運用ノードOracle ASM用Diskgroupのディスク検出文字列> , <データベース用Diskgroupのディスク検出文字列> SCOPE=BOTH;
<運用ノードOracle ASM用Diskgroupのディスク検出文字列>には、"6.”で作成したDiskgroupのディスク検出文字列を指定します。
データベース用Diskgroupのディスク検出文字列が複数ある場合は、“,”で区切り指定してください。
ASM_DISKGROUPSパラメータにデータベース用Diskgroupを追加します。
SQL> ALTER SYSTEM SET ASM_DISKGROUPS = <運用ノードOracle ASM用Diskgroup> , <データベース用Diskgroup> SCOPE=BOTH;
<運用ノードOracle ASM用ディスクの文字列>には、“6.”で作成したDiskgroupを指定します。
データベース用Diskgroupが複数ある場合は、“,”で区切り指定してください。
データベース用Diskgroupを作成します。
SQL> CREATE DISKGROUP <データベース用Diskgroup> DISK <データベース用Diskgroupのディスク検出文字列>;
データベース用Diskgroupが複数ある場合は、Diskgroup分実行してください。
例
データベース用Diskgroupが、2つある場合の例です。
運用ノードOracle ASM用DiskgroupのDiskgroup名が"ASM1"で、ディスク検出文字列が"/dev/raw/raw1"
データベース用DiskgroupのDiskgroup名が"DATA"で、ディスク検出文字列が"/dev/raw/raw3"、"/dev/raw/raw4"
データベース(バックアップ)用DiskgroupのDiskgroup名が"BACKUP"で、ディスク検出文字列が"/dev/raw/raw5"
SQL> ALTER SYSTEM SET ASM_DISKSTRING = '/dev/raw/raw1' , '/dev/raw/raw3' , '/dev/raw/raw4', '/dev/raw/raw5' SCOPE=BOTH; SQL> ALTER SYSTEM SET ASM_DISKGROUPS = 'ASM1' , 'DATA' , 'BACKUP' SCOPE=BOTH; SQL> CREATE DISKGROUP DATA DISK '/dev/raw/raw3' , '/dev/raw/raw4'; SQL> CREATE DISKGROUP BACKUP DISK '/dev/raw/raw5';
運用ノードでOracle Grid InfrastructureのCSSとOHASのonlineを確認
運用ノード上で Grid ユーザーで以下のコマンドを実行します。
Oracle Grid InfrastructureのOracle High Availability ServicesとCluster Synchronization Servicesのonlineを確認してください。
# su - <Gridユーザー> $ crsctl check has $ crsctl check css
例
$ crsctl check has CRS-4638: Oracle High Availability Services is online $ crsctl check css CRS-4529: Cluster Synchronization Services is online
運用ノードでOracle Grid Infrastructureの全サービスの状態を確認
運用ノード上で Grid ユーザーで以下のコマンドを実行します。
# su - <Gridユーザー> $ crsctl status resource -t
例
$ crsctl status resource -t -------------------------------------------------------------------------------- NAME TARGET STATE SERVER STATE_DETAILS -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.ASM1.dg ONLINE ONLINE node1 ora.DATA.dg ONLINE ONLINE node1 ora.asm ONLINE ONLINE node1 Started ora.ons OFFLINE OFFLINE node1 -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.cssd 1 ONLINE ONLINE node1 ora.diskmon 1 OFFLINE OFFLINE ora.evmd 1 ONLINE ONLINE node1 $
Diskgroup("ora.*.dg")、ASM("ora.asm")のONLINEを確認します。
運用ノードでOracle High Availability Servicesを停止
運用ノード上で Grid ユーザーで以下のコマンドを実行し、Oracle High Availability Servicesを停止してください。
# su - <Grid ユーザー> $ crsctl stop has
待機ノードへ userApplication を切替え
待機ノードへ userApplication を切替えて、共用ディスク装置および論理IPアドレスが活性化されたことを確認してください。
待機ノードへ Oracle Grid Infrastructure をインストール
Oracle Databaseのマニュアルおよびインストールガイドに従って、待機ノードのローカルディスクへ Grid ユーザーで Oracle Grid Infrastructure をインストールしてください。
Oracle Database 11g R2の場合
Oracle Grid Infrastructure のインストール時のオプションは“Configure Oracle Grid Infrastructure for a Standalone Server”を選択します。
Oracle Database 12c R1の場合
Oracle Grid Infrastructureのインストール時のオプションは“Install and Configure Oracle Grid Infrastructure for a Standalone Server”を選択します。
Oracle Database 12c R2/18c/19cの場合
Oracle Grid Infrastructureのインストール時のオプションは“Configure Oracle Grid Infrastructure for a Standalone Server (Oracle Restart)”を選択します。
待機ノードOracle ASM用ディスクにOracle ASMを格納するDiskgroupを作成してください。Oracle ASM インスタンスの SID は“6.”で作成したOracle ASM インスタンスと同じ SID を指定してください。Oracle ASMを格納するDiskgroup は“6.”で作成した Diskgroup と異なる名前、ディスク検出文字列にしてください。
待機ノードで データベース用のDiskgroupをマウント
Grid ユーザーになり、SQL*PlusでASMインスタンスに接続します。
# su - <Gridユーザー> $ export ORACLE_SID=<ASMのSID> $ sqlplus / as sysasm
ASM_DISKSTRINGパラメータにデータベース用のDiskgroupに関連付けられたディスク検出文字列を追加します
SQL> ALTER SYSTEM SET ASM_DISKSTRING = <待機ノードOracle ASM用Diskgroupのディスク検出文字列> , <データベース用Diskgroupのディスク検出文字列> SCOPE=BOTH;
<待機ノードOracle ASM用Diskgroupの文字列>には、"12.”で作成したDiskgroupのディスク検出文字列を指定します。
データベース用Diskgroupの文字列が複数ある場合は、“,”で区切り指定してください。
ASM_DISKGROUPSパラメータにデータベース用のDiskgroupを追加します
SQL> ALTER SYSTEM SET ASM_DISKGROUPS = <待機ノードOracle ASM用Diskgroup> , <データベース用Diskgroup> SCOPE=BOTH;
<待機ノードOracle ASM用ディスク>には、"12.”で作成したDiskgroupを指定します。
データベース用Diskgroupが複数ある場合は、“,”で区切り指定してください。
データベース用のDiskgroupをマウントします
SQL> ALTER DISKGROUP <データベース用Diskgroup> MOUNT;
データベース用Diskgroupが複数ある場合は、Diskgroup分実行してください。
例
データベース用Diskgroupが、2つある場合の例です。
待機ノードOracle ASM用DiskgroupのDiskgroup名が"ASM2"で、ディスク検出文字列が"/dev/raw/raw2"
データベース用DiskgroupのDiskgroup名が"DATA"で、ディスク検出文字列が"/dev/raw/raw3"、"/dev/raw/raw4"
データベース(バックアップ)用DiskgroupのDiskgroup名が"BACKUP"で、ディスク検出文字列が"/dev/raw/raw5"
ASM用Diskgroupの"ASM2"は、すでにマウントされています。
SQL> ALTER SYSTEM SET ASM_DISKSTRING = '/dev/raw/raw2' , '/dev/raw/raw3' , '/dev/raw/raw4', '/dev/raw/raw5' SCOPE=BOTH; SQL> ALTER SYSTEM SET ASM_DISKGROUPS = 'ASM2' , 'DATA' , 'BACKUP' SCOPE=BOTH; SQL> ALTER DISKGROUP 'DATA' MOUNT; SQL> ALTER DISKGROUP 'BACKUP' MOUNT;
待機ノードでOracle Grid InfrastructureのCSSとOHASのonlineを確認
待機ノード上で Grid ユーザーで以下のコマンドを実行します。
Oracle Grid InfrastructureのOracle High Availability ServicesとCluster Synchronization Servicesのonlineを確認してください。
# su - <Gridユーザー> $ crsctl check has $ crsctl check css
待機ノードでOracle Grid Infrastructureの全サービスの状態を確認
待機ノード上で Grid ユーザーで以下のコマンドを実行します。
# su - <Gridユーザー> $ crsctl status resource -t
待機ノードでOracle High Availability Servicesを再起動
待機ノード上で Grid ユーザーで以下のコマンドを実行します。
# su - <Gridユーザー> $ crsctl stop has $ crsctl start has
待機ノードでOracle High Availability Services再起動後の全サービスの状態を確認
待機ノード上で Grid ユーザーで以下のコマンドを実行します。
# su - <Gridユーザー> $ crsctl status resource -t
待機ノードでOracle High Availability Servicesを停止
待機ノード上で Grid ユーザーで以下のコマンドを実行し、Oracle High Availability Servicesを停止してください。
# su - <Grid ユーザー> $ crsctl stop has
運用ノードへ userApplication を切替え
運用ノードへ userApplication を切替えて、共用ディスク装置および論理IPアドレスが活性化されたことを確認してください。
運用ノードでOracle High Availability Servicesを起動
運用ノード上で Grid ユーザーで以下のコマンドを実行し、Oracle High Availability Servicesを起動してください。
# su - <Grid ユーザー> $ crsctl start has
運用ノードでOracle High Availability Services起動後の全サービスの状態を確認
運用ノード上で Grid ユーザーで以下のコマンドを実行します。
# su - <Gridユーザー> $ crsctl status resource -t
運用ノードへ Oracle Database をインストール
Oracle Databaseのマニュアルおよびインストールガイドに従って、運用ノードのローカルディスクへ Oracle ユーザーで Oracle Database をインストールしてください。ここでは、Oracle Database ソフトウェアのみをインストールして、データベースの作成は行わないでください。
運用ノードでデータベースを作成
運用ノードで“7.”で追加した データベース用Diskgroup 上にデータベースを作成してください。
運用ノードでデータベースの状態を確認
運用ノード上で Grid ユーザーで以下のコマンドを実行します。
# su - <Gridユーザー> $ crsctl status resource -t または $ crsctl status resource ora.<データベース名>.db
例
crsctl status resource ora.<データベース名>.dbの例です。
$ crsctl status resource ora.racdb.db NAME=ora.racdb.db TYPE=ora.database.type TARGET=ONLINE STATE=ONLINE on dbsv1
運用ノードでOracle High Availability Servicesを再起動
運用ノード上で Grid ユーザーで以下のコマンドを実行します。
# su - <Gridユーザー> $ crsctl stop has $ crsctl start has
運用ノードでOracle High Availability Services再起動後の全サービスの状態を確認
再起動後、5秒程度待って、運用ノード上で Grid ユーザーで以下のコマンドを実行します。
# su - <Gridユーザー> $ crsctl status resource -t
Oracle リスナーのIPアドレスを修正
論理IPアドレスを使用した Oracle リスナーの切替え運用をする場合は、以下のファイルを修正して Oracle リスナーの IPアドレスに論理IPアドレスを設定してください。
<Grid ユーザーの$ORACLE_HOME>/network/admin/listener.ora
また、Oracle リスナーの監視で、tnsping による Oracle リスナー動作監視をする場合は、以下のファイルの設定をしてください。
<Oracle ユーザーの$ORACLE_HOME>/network/admin/tnsnames.ora
<Grid ユーザーの$ORACLE_HOME>/network/admin/tnsnames.ora
修正方法については「2.2.6.1 データベースの作成・設定」を参照してください。
データベースのパラメータ・ファイルを確認
運用ノード上で Grid ユーザーで以下のコマンドを実行し、データベースのパラメータ・ファイルの場所を確認してください。
# su - <Grid ユーザー> $ crsctl status resource <Oracleデータベースリソース名> -p | grep SPFILE SPFILE=+DATA/xxxx/spfilexxxx.ora ←この行の“SPFILE=”から後ろを記録する
Oracle データベースリソース名は、crsctl status resource -t コマンドで確認可能です。
# su - <Grid ユーザー> $ crsctl status resource -t -------------------------------------------------------------------------------- NAME TARGET STATE SERVER STATE_DETAILS -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.DATA.dg ONLINE ONLINE node1 ora.LISTENER.lsnr ONLINE ONLINE node1 ora.asm ONLINE ONLINE node1 Started ora.ons OFFLINE OFFLINE node1 -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.orcl.db 1 ONLINE ONLINE node1 Open ora.cssd 1 ONLINE ONLINE node1 ora.diskmon 1 OFFLINE OFFLINE ora.evmd 1 ONLINE ONLINE node1 $
この構成の場合、 "ora.orcl.db" が、Oracle データベースリソース名になります。
データベースのディレクトリ構成を確認
初期化パラメータの以下に設定されているディレクトリの、パスとアクセス権限を確認して下さい。
AUDIT_FILE_DEST、BACKGROUND_DUMP_DEST、CORE_DUMP_DEST、USER_DUMP_DEST、DIAGNOSTIC_DEST
運用ノードでOracle High Availability Servicesを停止
運用ノード上で Grid ユーザーで以下のコマンドを実行し、Oracle High Availability Servicesを停止してください。
# su - <Grid ユーザー> $ crsctl stop has
待機ノードへ userApplication を切替え
待機ノードへ userApplication を切替えて、共用ディスク装置および論理IPアドレスが活性化されたことを確認してください。
待機ノードでOracle High Availability Servicesを起動
待機ノード上で Grid ユーザーで以下のコマンドを実行し、Oracle High Availability Servicesを起動してください。
# su - <Grid ユーザー> $ crsctl start has
待機ノードでOracle High Availability Services起動後の全サービスの状態を確認
待機ノード上で Grid ユーザーで以下のコマンドを実行します。
# su - <Gridユーザー> $ crsctl status resource -t
待機ノードへ Oracle Database をインストール
Oracle Databaseのマニュアルおよびインストールガイドに従って、待機ノードのローカルディスクへ Oracle ユーザーで Oracle Database をインストールしてください。ここでは、Oracle Database ソフトウェアのみをインストールして、データベースの作成は行わないでください。
Oracleデータベースの環境設定
運用ノードの以下のディレクトリを、待機ノードへコピーしてください。
<Grid ユーザーの$ORACLE_HOME>/network/admin 配下
<Oracle ユーザーの$ORACLE_HOME>/network/admin 配下
"29.”で確認したディレクトリを、待機ノードでも作成して下さい。
上記でコピーまたは作成したディレクトリとファイルのアクセス権限は運用ノードと同一にしてください。
アーカイブ REDO ログ出力先などの設定を運用ノードで行った場合は、待機ノードでも同一の設定をしてください。
SYSTEM ユーザーパスワードの登録
任意の1ノード(運用ノードまたは待機ノード)で実行してください。
PRIMECLUSTER Wizard for Oracle では、Oracle データベースの SYSTEM ユーザーとして Oracle インスタンスに接続し、Oracle インスタンスの監視をしています。そのため、SYSTEM ユーザーのパスワードを、PRIMECLUSTER Wizard for Oracle に登録する必要があります。「4.3 clorapass - 監視用パスワードの登録」を参照して、SYSTEM ユーザーのパスワードを登録してください。
マルチテナント機能を使用したデータベースを作成した場合は、CDBのSYSTEM ユーザーのパスワードを登録してください。PDBのローカルユーザーのパスワードを登録する必要はありません。
データベースリソースの登録
待機ノードの Oracle Restart に“23.”で作成したデータベースリソースを登録します。待機ノード上でOracle ユーザーで以下のコマンドを実行してください。<db_unique_name>と<db_name>は“23.”で作成したデータベースのデータベースユニーク名とデータベース名を指定してください。<oracle_home>は Oracle ユーザーの ORACLE_HOME を指定してください。<パラメータ・ファイルのパス>は“28.”で確認したデータベースのパラメータ・ファイルを指定してください。<disk_group_list>は“7.”で追加した Diskgroup を指定してください。
# su - <Oracle ユーザー> $ srvctl add database -d <db_unique_name> -o <oracle_home> -p <パラメータ・ファイルのパス> -s OPEN -y AUTOMATIC -n <db_name> -a <disk_group_list> -t IMMEDIATE
注意
本コマンドをOracle Data Guardのスタンバイ・サイトで実行する場合、<db_unique_name>と<db_name>が異なることに注意してください。
データベース名とインスタンス名(ORACLE_SID)が違う場合は“-i <インスタンス名>”オプションを追加してください。
待機ノードでデータベースリソースの起動
待機ノード上で Oracle ユーザーで以下のコマンドを実行し、データベースを起動できることを確認してください。
# su - < Oracle ユーザー> $ export ORACLE_SID=<データベースのSID> $ sqlplus / as sysdba SQL> STARTUP
待機ノードでOracle High Availability Servicesを停止
待機ノード上で Grid ユーザーで以下のコマンドを実行し、Oracle High Availability Servicesを停止してください。
# su - <Grid ユーザー> $ crsctl stop has
Oracle Grid Infrastructure および Oracle Database のインストールが完了したら、Oracle Restart の設定を変更し userApplication を作成します。これらの手順については、「2.4.2.2 環境構築時の注意(Oracle Database 11g R2以降の場合)」を参照してください。