データベーストランザクションが失敗すると、サーバー障害モニターは、失敗の原因であるエラーによって決定されたアクションを実行します。 サーバー障害モニターが実行するアクションを変更する場合は、Sun Cluster HA for Oracle サーバー障害モニターのカスタマイズ の説明に従って、サーバー障害モニターをカスタマイズしてください。
外部プログラムを実行する必要があるアクションの場合、外部プログラムは別個のプロセスとしてバックグラウンドで実行されます。
実行できるアクションは、次のとおりです。
無視。サーバー障害モニターはエラーを無視します。
モニター中止。 データベースを停止せずに、サーバー障害モニターを中止します。
再起動。Restart_type 拡張プロパティの値によって指定されたエンティティを停止してサーバー障害モニターは再起動します。
Restart_type 拡張プロパティに RESOURCE_GROUP_RESTART が設定されている場合は、データベースサーバーリソースグループが再起動されます。 デフォルトでは、データベースサーバーリソースグループが再起動されます。
Restart_type 拡張プロパティに RESOURCE_RESTART が設定されている場合は、データベースサーバーリソースが再起動されます。
再起動の試行回数が Retry_interval リソースプロパティに指定した時間内に、 Retry_count リソースプロパティの値を超えることがあります。 その場合、サーバー障害モニターはリソースグループを別のノードに切り替えようとします。
切り替え。サーバー障害モニターはデータベースサーバーリソースグループを別のノードに切り替えます。 ノードが利用できない場合、リソースグループの切り替えは失敗します。 リソースグループの切り替えができなかった場合、データベースサーバーが再起動します。