Oracle RAC: настройка экземпляра для зависимости от VIP
Я полагаю, что в предыдущей версии Oracle RAC с кластерным ПО Oracle до 10.0.1 экземпляр зависел от ресурса VIP. После сбоя или перемещения VIP-файла Экземпляр будет остановлен. В более поздней версии d эта связь была нарушена, как я понимаю, запросами клиентов.
Поскольку экземпляр не является обычным ресурсом в кластере CRS и не может быть настроен с помощью crs_profile, как я могу создать зависимость между экземпляром и его VIP?
1 ответ
Решено! Хитрость заключается в перерегистрации ресурса экземпляра. Как корень:
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", я думаю, это обновление, делает волшебство. После этого вам нужно повторно установить разрешение (или, может быть, запустить все это как "оракул")
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