Oracle インスタンスの起動
Oracle インスタンスの起動処理は以下のようになります。
su - <Oracle ユーザー>
sqlplus /nolog
connect / as sysdba
startup nomount または startup mount
alter database mount; (“4”で startup nomount を行ったとき)
alter database open;
初期化パラメータ・ファイル/サーバー・パラメータ・ファイルの配置
PRIMECLUSTER Wizard for Oracle による Oracle の起動では、デフォルトの配置先の初期化パラメータ・ファイルが使用されますので、以下のデフォルトのパスに初期化パラメータ・ファイルを配置 (またはシンボリックリンク) してください。
<$ORACLE_HOME>/dbs/init<$ORACLE_SID>.ora
サーバー・パラメータ・ファイルは動的に変更される資源のため、共用ディスク装置に配置する必要があります。サーバー・パラメータ・ファイルを使用する場合は、「2.2.6 データベースの作成/設定」の例に従って、サーバー・パラメータ・ファイルのパスを初期化パラメータ・ファイルに記述してください。
初期化パラメータ・ファイルを使用する場合は、運用・待機ノードで同一の設定とすることを推奨します。
注意
シングルノードクラスタ運用の場合、「初期化パラメータ・ファイル/サーバー・パラメータ・ファイルの配置」の設定は不要です。
リカバリ処理
PRIMECLUSTER Wizard for Oracle は、Oracle インスタンスのリカバリを行い Oracle を起動する場合があります。
V$BACKUP 表内に ACTIVE な表領域がある場合
V$RECOVER_FILE 表内に、リカバリが必要なファイルがある場合
DBA の認証
PRIMECLUSTER Wizard for Oracle は、Oracle インスタンス、データベースの起動/停止を行う際に SYSDBA システム権限で接続しますが、このときオペレーティング・システム認証によるローカル接続を行います。
Oracle インスタンスの停止
Oracle インスタンスの停止処理は以下のようになります。
オペレーターによる userApplication の手動停止や手動切替えに伴う停止の場合
su - <Oracle ユーザー>
sqlplus /nolog
connect / as sysdba
shutdown <immediate/abort/transactional> (StopModeStop で設定)
デフォルト : immediate
“4”で Oracle が停止しない場合、shutdown abort (“4”で、abort 以外の場合)
“4”または“5”で Oracle が停止しない場合、バックグラウンド・プロセスに SIGKILL を送信して強制停止
リソース異常 (Oracle 以外のリソース異常も含む) に伴う停止の場合
su - <Oracle ユーザー>
sqlplus /nolog
connect / as sysdba
shutdown <immediate/abort> (StopModeFail で設定)
デフォルト : abort
“4”で Oracle が停止しない場合、shutdown abort (“4”で、abort 以外の場合)
“4”または“5”で Oracle が停止しない場合、バックグラウンド・プロセスに SIGKILL を送信して強制停止
リスナーの起動
リスナーの起動処理は以下のようになります。
su - <Oracle ユーザー>
lsnrctl start <ListenerName>
リスナープロセスが存在することを確認
リスナーの停止
リスナーの停止処理は以下のようになります。
su - <Oracle ユーザー>
lsnrctl stop <ListenerName>
リスナープロセスが存在しないことを確認
“3”でリスナープロセスが存在する場合、SIGKILL を送信して強制停止
ASM インスタンスの起動
ASM インスタンスの起動処理は以下のようになります。
su - <Oracle ユーザー>
sqlplus /nolog
connect / as sysasm
startup mount (既に STARTED 状態の場合は alter diskgroup all mount;)
ASM インスタンスの停止
ASM インスタンスの停止処理は以下のようになります。
オペレーターによる userApplication の手動停止や手動切替えに伴う停止の場合
su - <Oracle ユーザー>
sqlplus /nolog
connect / as sysasm
shutdown <immediate/abort/transactional> (StopModeStop で設定)
デフォルト : immediate
“4”で ASM が停止しない場合、shutdown abort (“4”で、abort 以外の場合)
“4”または“5”で ASM が停止しない場合、バックグラウンド・プロセスに SIGKILL を送信して強制停止
リソース異常 (ASM 以外のリソース異常も含む) に伴う停止の場合
su - <Oracle ユーザー>
sqlplus /nolog
connect / as sysasm
shutdown <immediate/abort> (StopModeFail で設定)
デフォルト : abort
“4”で ASM が停止しない場合、shutdown abort (“4”で、abort 以外の場合)
“4”または“5”で ASM が停止しない場合、バックグラウンド・プロセスに SIGKILL を送信して強制停止