crsctl relocate resource
コマンドを使用して、アプリケーションおよびアプリケーション・リソースを再配置します。たとえば、rac2
というサーバーにApache Webサーバー・アプリケーションを再配置するには、次のコマンドを実行します。
# crsctl relocate resource myApache -n rac2
アクション・プログラムがコールされるたびに、crsctl relocate resource
コマンドがSCRIPT_TIMEOUT
リソース属性の値に指定された期間待機して、アクション・プログラムから成功または失敗の通知を受け取ります。再配置の試行は、次の場合に失敗します。
アプリケーションに、初期サーバー上で実行される必須リソースが存在する。
指定したリソースが必要なアプリケーションが、初期サーバー上で実行される。
アプリケーションおよびその必須リソースを再配置するには、crsctl relocate resource
コマンドで-f
オプションを使用します。Oracle Clusterwareは、状態に関係なく、アプリケーションに必要なすべてのリソースを再配置または起動します。