使用例10: DG PDB構成の削除
PDBレベルのData Guard保護が不要になった場合は、次のコマンドを使用してDG PDB構成を削除できます。この使用例の手順では、bostonデータベースとnewyorkデータベースを、使用例2: 環境の準備の最後の時点でのそれらの状態に戻します。
REMOVE PLUGGABLE DATABASE
コマンドは、ADD PLUGGABLE DATABASE
コマンドを使用して作成された、ターゲット・ロールのPDBを削除するために使用します。このコマンドでは、リカバリ・プロセスが停止され、そのプラガブル・データベースが構成から削除されます。その後、関連するソースPDBは保護されなくなります。この例では、PDB nyc_sales
がターゲットCDB newyork
から削除されたときにそのPDBのデータファイルも削除されるように、オプションのREMOVE DATAFILES
句が含まれています。
DGMGRL> REMOVE PLUGGABLE DATABASE nyc_sales AT newyork REMOVE DATAFILES;
Pluggable Database 'nyc_sales' removed.
DGMGRL> SHOW ALL PLUGGABLE DATABASE AT newyork;
No pluggable databases at database 'newyork'
このコマンドの実行後、SHOW CONFIGURATION
の出力におけるインデントは、同じインデント・レベルで両方のデータベースが表示されるように変更されます。これは、2つのプライマリ・データベースの間にアクティブなREDO転送がないためです。
DGMGRL> SHOW CONFIGURATION
Configuration - Boston
Protection Mode: MaxPerformance
Members:
boston - Primary database
newyork - Primary database in NewYork configuration
Fast-Start Failover: Disabled
Configuration Status:
SUCCESS (status updated 47 seconds ago)
なお、nyc_sales PDBのデータファイルは削除されましたが、nyc_salesのスタンバイREDOログ・ファイルはまだファスト・リカバリ領域に存在するため手動で削除する必要があります。スタンバイREDOログ・ファイルを削除すると、DG PDB環境の状態が使用例4: 構成間の接続の確立とそれらの有効化の最後の時点と同じになります。Boston構成とNewYork構成の間の接続を削除するには、次のコマンドを発行します:
DGMGRL> REMOVE CONFIGURATION NewYork;
Succeeded.
DGMGRL> SHOW CONFIGURATION;
Configuration - Boston
Protection Mode: MaxPerformance
Members:
boston - Primary database
Fast-Start Failover: Disabled
Configuration Status:
SUCCESS (status updated 25 seconds ago)
個別のBoston構成およびNewYork構成を削除し、その状態を使用例2: 環境の準備の最後の時点での状態に戻すには、各構成に接続し、
REMOVE CONFIGURATION
コマンドを発行します:
$ dgmgrl /@boston
DGMGRL for Linux: Release 23.0.0.0.0 - Development on Thu Mar 9 18:53:48 2023
Version 23.1.0.0.0
Copyright (c) 1982, 2023, Oracle and/or its affiliates. All rights reserved.
Welcome to DGMGRL, type "help" for information.
Connected to "boston"
Connected as SYSDBA.
DGMGRL> REMOVE CONFIGURATION;
Removed configuration
DGMGRL> exit
$ dgmgrl /@newyork DGMGRL for Linux: Release 23.0.0.0.0 - Development on Thu Mar 9 18:54:25 2023
Version 23.1.0.0.0
Copyright (c) 1982, 2023, Oracle and/or its affiliates. All rights reserved.
Welcome to DGMGRL, type "help" for information.
Connected to "newyork" Connected as SYSDBA.
DGMGRL> REMOVE CONFIGURATION;
Removed configuration
DGMGRL> exit
オプションで、ウォレット作成や、使用例1: データベースの準備と使用例2: 環境の準備のその他の初期設定手順を逆に実行して、環境を元の状態に戻すこともできます