データベース・インスタンスの削除手順は、ポリシー管理データベースと管理者管理データベースとで異なります。ポリシー管理データベース・インスタンスを削除すると、データベース・インスタンスが存在するサーバー・プールのサーバーの数が減少します。管理者管理データベース・インスタンスの削除では、DBCAを使用したデータベース・インスタンスの削除が必要です。
ポリシー管理データベースを削除するには、データベース・インスタンスが存在するサーバーを別のサーバー・プールに再配置することで、データベース・インスタンスが存在するサーバー・プールのサーバーの数を減らします。この操作によって、ノードからOracle RACソフトウェアを削除しなくても、またはクラスタからノードを削除しなくても、事実上インスタンスは削除されます。
たとえば、クラスタ内の任意のノードで次のコマンドを実行すると、ポリシー管理データベースを削除できます。
$ srvctl stop instance -d db_unique_name -n node_name $ srvctl relocate server -n node_name -g Free
最初のコマンドは特定のノードのデータベース・インスタンスを停止し、2つ目のコマンドはノードを現行のサーバー・プールから空きサーバー・プールに移動します。
関連項目:
ノードからのOracle RACソフトウェアの削除方法の詳細は、「Oracle RACの削除」を参照してください
管理者管理データベースからのインスタンスの削除
注意:
Oracle RACデータベースからインスタンスを削除する前に、SRVCTLを使用して次の操作を実行します。
サービスが構成されている場合は、サービスを再配置します。
各サービスを残りのインスタンスの1つで実行できるように、サービスを変更します。
管理者管理データベースから削除されるインスタンスが、何らかのサービスの優先インスタンスまたは使用可能インスタンスではないことを確認します。
関連項目:
この項の手順では、対話モードでDBCAを使用してOracle RACデータベースからインスタンスを削除する方法について説明します。