PRIMECLUSTER Wizard for Oracle 導入運用手引書 4.2 - Oracle Solaris 版 - |
目次
![]() ![]() |
第2章 環境設定 | > 2.5 参考 |
PRIMECLUSTER Wizard for Oracle では、Oracle インスタンス、リスナーの起動・停止(Online 処理・Offline 処理)の途中、またはその前後で、ユーザー独自の処理を実行させることができます。例えば、Oracle インスタンス、リスナーの起動・停止に連動して、アプリケーションの起動・停止や、バッチ処理を実行することができます。
スクリプト |
説明 |
||
起動系 |
PreOnlineScript |
リソースの Online 処理の前に実行されます。 |
|
OnlineScript |
リソースとして登録された対象 (Oracle インスタンス、リスナー) の起動 (Online 処理) を行います。 |
||
|
prestartup* |
スタンバイ運用、Oracle9i RAC スケーラブル運用の Oracle インスタンスリソースのみ設定可能です。 |
|
|
nomount* |
スタンバイ運用、Oracle9i RAC スケーラブル運用の Oracle インスタンスリソースのみ設定可能です。 |
|
|
mount* |
スタンバイ運用、Oracle9i RAC スケーラブル運用の Oracle インスタンスリソースのみ設定可能です。 |
|
PostOnlineScript |
リソースの Online 処理の後に実行されます。 |
||
停止系 |
PreOfflineScript |
リソースの Offline 処理の前に実行されます。 |
|
OfflineScript |
リソースとして登録された対象 (Oracle インスタンス、リスナー) の停止 (Offline 処理) を行います。 |
||
PostOfflineScript |
リソースの Offline 処理の後に実行されます。 |
||
その他 |
FaultScript |
リソース異常発生時に実行されます。 |
次のスクリプトの設定方法は、"2.2.9 Oracle リソースを含む userApplication の作成" の手順“5”または“7”、"2.3.4 Oracle Clusterware リソースの作成" の手順“5”、"2.3.5 Oracle RAC インスタンス、リスナーリソースの作成" の手順“9”、"2.4.4 Oracle Clusterware リソースの作成" の手順“5”、"2.4.5 Oracle RAC インスタンス、リスナーリソースの作成" の手順“7”または“10”を参照してください。
次のスクリプトの処理内容は、"3.1 クラスタ環境における Oracle の制御" を参照してください。
スクリプト |
userApplication 起動時 |
リソースの AutoRecover 時 |
userApplication 停止 |
userApplication 停止 |
||
起動系 |
PreOnlineScript |
1 |
― |
― |
― |
|
OnlineScript |
2 |
1 |
― |
― |
||
|
prestartup* |
3 |
2 |
― |
― |
|
|
nomount* |
4 |
3 |
― |
― |
|
|
mount* |
5 |
4 |
― |
― |
|
PostOnlineScript |
6 |
5 |
― |
― |
||
停止系 |
PreOfflineScript |
― |
― |
1 |
2 |
|
OfflineScript |
― |
― |
2 |
3 |
||
PostOfflineScript |
― |
― |
3 |
4 |
||
その他 |
FaultScript |
― |
― |
― |
1 |
Oracle インスタンスとリスナーが「起動優先度(StartPriority)=Listener」でリソース登録されたスタンバイ運用の場合、以下の順序で実行されます。
各スクリプトの詳細は 「PRIMECLUSTER RMS 導入運用手引書」 の 「2.6.3 スクリプト」 などを参照してください。
これらのユーザースクリプトは、スタンバイ運用、または Oracle9i RAC によるスケーラブル運用のOracle インスタンスリソースのみ使用可能です。
その他のリソースや Oracle RAC 10g以降 によるスケーラブル運用では使用できません。
目次
![]() ![]() |