services in RAC

Если Вы завели новые сервисы в RAC, вы должны были обратить внимание, что после рестарта БД они не стартуют автоматически.

Это документированное поведение:

Oracle® Database
Oracle Clusterware and Oracle Real Application Clusters
Administration and Deployment Guide
10g Release 2 (10.2)
B14197-07

Section 'adminitering Services'

Start or stop a service for a database or an instance. A service must be started
before it can be used for client connections to that instance. If you shutdown your
database, for example, by running the Server Control (SRVCTL) command
srvctl stop database -d database_name where database_name is the
name of the database that you want to stop, then Oracle stops all services to that
database. You must manually re-start the services when you start the database.


Как workaround, можно предложить только триггер after startup on database
в котором вызвать пакет dbms_service.start_service ('your_service_name')

Комментариев нет:

Отправить комментарий