ロールベースのサービスを使用したOracle Databaseサービスの構成
各サービスにデータベース・ロールを割り当てることで、プライマリとスタンバイの両方のOracleデータベースでOracleデータベース・サービスの起動を自動的に制御できます。
Oracleデータベース・ポリシーがAUTOMATIC
に設定されている場合およびサービス・ロールがデータベースの現行のロールに一致する場合、Oracleデータベースが起動すると、Oracleデータベース・サービスは自動的に開始します。この場合、Oracleデータベースのロールは、Active Data Guard構成の一部として、プライマリ・ロールまたはスタンバイ・ロールのいずれかに含まれます。
Data Guard構成内のすべてのOracleデータベースについて、srvctl
ユーティリティを使用してサービスを同一の構成にします。次の例では、プライマリとスタンバイの両方のOracleデータベースでまったく同じに作成された2つのサービスを示します。『Oracle Database管理者ガイド』の「srvctl add service」を参照してください。
次のステップでは、プライマリOracleデータベースがオースティンにあり、スタンバイOracleデータベースがヒューストンにある場合に、primaryrole
およびstandbyrole
データベース・サービスをプライマリとスタンバイの両方のOracleデータベースに追加しています。