RMANカタログから削除されていない期限切れのアーカイブログ
On 11月 30, 2020 by admin RMANでLIST EXPIRED
コマンドを発行すると、リストが表示されます期限切れのステータスを持つファイルの数。つまり、カタログには存在しますが、ディスクには存在しません(ls
で確認済み)。 CROSSCHECK
およびDELETE EXPIRED
コマンドを発行した後、LIST EXPIRED
が何も返さないことを期待しています…しかし、それらはすべてまだここにあります。
これにより、ORA-19588
でバックアップが散発的に失敗する場合と失敗する場合があります。 2つのRMANを同時に実行していないことを確認し、100%確信しています。何か案は?ターゲットは10g、カタログは11gです。
コメント
- コマンドを入力するときに、コマンド全体をリストする必要があります。
回答
LIST EXPIRED ARCHIVELOG
を実行してから、DELETE EXPIRED ARCHIVELOG
を使用すると、ほとんどの状況で新しいLIST EXPIRED ARCHIVELOG
にエントリが表示されなくなります。これが当てはまらない原因となる可能性のあるいくつかの状況を次に示します。
-
deleteコマンドで
FORCE
が指定されていない場合は、アーカイブREDOログファイルがいつ削除の対象となるかを決定するアーカイブログ削除ポリシーに従います。 -
削除ポリシーは、によって受信されたログである外部のアーカイブREDOログファイルには適用されません。 LogMinerセッションの論理スタンバイデータベース。
これらの可能性は、このドキュメントからのものです。どちらも当てはまらない場合は、バグが発生している可能性があり、サポート付きのSRを開く必要があります。
次のようなコマンドを実行していると思います:
list expired archivelog all; crosscheck archivelog all; delete expired archivelog all; list expired archivelog all;
おそらくLIST EXPIRED
エントリはアイテム用です実行している特定の削除コマンドによって削除されていない。たとえば、DELETE EXPIRED BACKUP
は期限切れのアーカイブログや期限切れのコピーを削除しません。
問題は散発的であるため、MOSDocで参照されている問題が発生することはありません。バックアップコマンドがbackup archivelog all archivelog...
コメント
- いいえの形式に従うID1189883.1 、間違いなく両方のアーカイブログを指定します。
- 削除時に
FORCE
を指定しようとしましたか? - はい。TARを開いています。 、つまり、StackExchangeとMetalinkの間で競争が繰り広げられています…
- '賞金が終了する前にどちらかが問題を解決した場合は、驚きます。このサイトの期限小規模なユーザーベースとOracleサポートに感謝します。
回答
実行しています同じ問題に、元の回答が述べたように、私たちの問題はFORCEオプションでした。それ以外の場合は、保持ポリシーが引き続き使用されていることに気づいていませんでした。
コメントを残す