問題:
ライブラリの環境によって調製12.2 DGのお客様の環境では、定期的に適切にアーカイブログファイルをクリーンアップしないアーカイブスクリプトをクリーンアップします。
観察し、以下のようにログ情報を見つけることができます
RMAN-08137:警告:削除されていないアーカイブ・ログ、スタンバイまたはアップストリーム取得プロセスのために必要。
通常の状況下では、スタンバイ・データベース環境、またはメインライブラリ環境ならば、あなたはアーカイブの措置を設定した後にクリーンアップするために、DG環境は、アーカイブアプリケーションは削除されませんされていません。
調査とクリーンアップRecovery Managerのデフォルトのアーカイブポリシーとアーカイブを削除することはできませんがYESとして適用ビューV $ ARCHIVED_LOGにDGを記録します
MOSマッチ
RMAN- 08137 しばらくの削除アーカイブ・ログからスタンバイ(文档ID 2169282.1)
原因
プライマリ・データベースを指してスタンバイにLOG_ARCHIVE_DEST_2は延期されました:
LOG_ARCHIVE_DEST_2 <サービス> ASYNC NOAFFIRM VALID_FOR =(ONLINE_LOGFILE、PRIMARY_ROLE)DB_UNIQUE_NAME = <サービス>
LOG_ARCHIVE_DEST_STATE_2 = DEFER
これは、<バグ16082541>の修正とOracle12cにおける機能変更です:RMANはDEFERRED STANDBYに適用されていないARCHIVELOGSを削除します
溶液
1.送信先を有効にします。
SQL>システムの設定を変更するLOG_ARCHIVE_DEST_STATE_2 = ENABLE;
先2を有効にすると、その後、RMANからスタンバイにアーカイブ・ログの削除コマンドを実行してください。
2.先は、宛先が、むしろそれは延期する状態だ設定、解除とみなされるべきではない場合。
実際の発見は、DGは、有効にした後、修正、文書を求めるメッセージが表示に従い、延期することを主な図書館、アーカイブおよびリモートのスレッドの状態を指し、遠隔アーカイブパラメータを設定し、適切に手動でアーカイブクリーンアップスクリプトを実行しました。