web-dev-qa-db-ja.com

Oracle RAC:VIP)に依存するようにインスタンスを構成します

Oracleクラスターウェアを備えた以前のバージョンのOracleRACでは、10.0.1より前では、インスタンスはVIPリソースに依存していました。vipが失敗または再配置されると、インスタンスは停止します。後のバージョンでは、このカップリングは、私が理解しているように、顧客の要求によって壊れていました。

インスタンスはCRSクラスター内の通常のリソースではなく、crs_profileで構成できないため、インスタンスとそのVIPの間に依存関係を作成するにはどうすればよいですか?

1
katriel

解決しました!秘訣は、インスタンスリソースを再登録することです。ルートとして:

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に関連しています

2
katriel