REMOVE_CONFIGURATION

REMOVE_CONFIGURATION関数を使用すると、Data Guard Broker構成を削除できます。

REMOVE_CONFIGURATION関数

DBMS_DG.REMOVE_CONFIGURATION (
     preserve_destinations IN BOOLEAN DEFAULT FALSE,
     severity              OUT BINARY_INTEGER)
RETURN BINARY_INTEGER;

パラメータ

パラメータ 説明
preserve_destination 構成からメンバーを削除するときにlog_archive_dest初期化パラメータの設定を保持するかクリアするかを示すブール値。値をTRUEにした場合は、パラメータ設定をクリアしないように指定されます。値をFALSEにした場合は、パラメータ設定をクリアするように指定されます。
severity この関数によって返されたステータスに関連付けられている重大度。重大度は、次のOracleエラー番号のいずれかになります。
  • ORA-0: 正常に完了しました。
  • ORA-16501: Oracle Data Guard Broker操作に失敗しました
  • ORA-16502: Oracle Data Guard Broker操作は警告付きで成功しました

使用上のノート

  • この関数では、2進整数が返されます。

  • ブローカ構成を削除すると、その構成に関連付けられているすべてのメンバーの管理が無効化されます。
  • この関数では、デフォルトで、プライマリ・データベースのLOG_ARCHIVE_DEST_n初期化パラメータ、および構成内のすべてのメンバーのLOG_ARCHIVE_CONFIG初期化パラメータの、該当するブローカ設定が削除されます。これらの設定を保持するには、 preserve_destinationsパラメータにtrue値を指定します。
  • このコマンドでは、基礎となるOracle Data Guard構成の実際のプライマリまたはスタンバイ・データベース・インスタンス、データベース、遠隔同期インスタンス、データ・ファイル、制御ファイル、初期化パラメータ・ファイル、サーバー・パラメータ・ファイルまたはログ・ファイルは削除されず、影響を受けません。
  • ファスト・スタート・フェイルオーバーが有効化されている場合は、その構成を削除できません。

戻り値

エラー 説明
ORA-00000: 正常に完了しました。

この構成は正常に削除されました。

その他

Data Guard Brokerでこの構成を削除できませんでした。戻り値で、この失敗の理由が示されます。