Oracleクラスターウェアを備えた以前のバージョンのOracleRACでは、10.0.1より前では、インスタンスはVIPリソースに依存していました。vipが失敗または再配置されると、インスタンスは停止します。後のバージョンでは、このカップリングは、私が理解しているように、顧客の要求によって壊れていました。
インスタンスはCRSクラスター内の通常のリソースではなく、crs_profileで構成できないため、インスタンスとそのVIPの間に依存関係を作成するにはどうすればよいですか?
解決しました!秘訣は、インスタンスリソースを再登録することです。ルートとして:
crs_stat -p ora.db.instance1.inst > /tmp/ora.db.instance1.inst.cap
/tmp/ora.db.instance1.inst.capを編集し、vipリソースをREQUIRED_RESOURCESに追加します
実行:
crs_register ora.db.instance1.inst -d /tmp -u
「-u」は更新だと思いますが、魔法をかけます。その後、権限を再設定する必要があります(または、すべてを「Oracle」ユーザーとして実行することもできます)。
crs_setperm ora.db.instance1.inst -o Oracle
crs_setperm ora.db.instance1.inst -g dba
crs_setperm ora.db.instance1.inst -u pgrp:dba:rwx
それでおしまい。を実行します
crs_stat -p crs_stat -p ora.db.instance1.inst
変更が保存されていることを確認し、インスタンスを再起動します
これは10.2.0.4に関連しています