Назад | Перейти на главную страницу

Oracle RAC: настройка экземпляра для зависимости от VIP

В предыдущей версии Oracle RAC с Oracle clusterware, до 10.0.1, я полагаю, экземпляр зависел от ресурса VIP. После сбоя или перемещения VIP-сервера экземпляр будет остановлен. В более поздних версиях эта связь была нарушена, насколько я понимаю, по просьбе заказчика.

Поскольку экземпляр не является обычным ресурсом в кластере CRS и не может быть настроен с помощью crs_profile, как я могу создать зависимость между экземпляром и его VIP?

Решено! Уловка состоит в том, чтобы перерегистрировать ресурс экземпляра. Как root:

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", я полагаю, это update, творит чудеса. После этого вам нужно повторно установить разрешение (или, возможно, запустить все это как пользователь "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