PRIMECLUSTER Wizard for Oracle 導入運用手引書 4.2 - Linux for Itanium 版 - |
目次
![]() ![]() |
第2章 環境設定 | > 2.4 参考 |
PRIMECLUSTER Wizard for Oracle では、Oracle インスタンス、リスナーの起動・停止(Online 処理・Offline 処理)の途中、またはその前後で、ユーザー独自の処理を実行させることができます。例えば、Oracle インスタンス、リスナーの起動・停止に連動して、アプリケーションの起動・停止や、バッチ処理を実行することができます。
スクリプト |
説明 |
||
起動系 |
PreOnlineScript |
リソースの Online 処理の前に実行されます。 |
|
OnlineScript |
リソースとして登録された対象 (Oracle インスタンス、リスナー) の起動 (Online 処理) を行います。 |
||
prestartup* |
スタンバイ運用の Oracle インスタンスリソースのみ設定可能です。 |
||
nomount* |
スタンバイ運用の Oracle インスタンスリソースのみ設定可能です。 |
||
mount* |
スタンバイ運用の Oracle インスタンスリソースのみ設定可能です。 |
||
PostOnlineScript |
リソースの Online 処理の後に実行されます。 |
||
停止系 |
PreOfflineScript |
リソースの Offline 処理の前に実行されます。 |
|
OfflineScript |
リソースとして登録された対象 (Oracle インスタンス、リスナー) の停止 (Offline 処理) を行います。 |
||
PostOfflineScript |
リソースの Offline 処理の後に実行されます。 |
||
その他 |
FaultScript |
リソース異常発生時に実行されます。 |
次のスクリプトの設定方法は、「2.2.9」の手順“5”または“6”、「2.3.4」の手順“8”、「2.3.5」の手順“12”を参照してください。
スクリプト |
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 でリソース登録されたスタンバイ運用の場合、以下の順序で実行されます。
全てのリソースの PreOnlineScript が最初に実行されることに注意してください。
PreOnlineScript は実行されないことに注意してください。
全てのリソースの PreOfflineScript が最初に実行されることに注意してください。
FaultScript は異常が発生したリソースだけでなく、その上位リソース (後に起動し、先に停止するリソース) でも実行されることに注意してください。
各スクリプトの詳細は 「PRIMECLUSTER RMS 導入運用手引書」 の 「2.6.3 スクリプト」 などを参照してください。
これらのスクリプトは、スタンバイ運用の Oracle インスタンスリソースのみ使用可能です。
その他のリソースや Oracle RAC スケーラブル運用では使用できません。
目次
![]() ![]() |