HOME >> Tips >> Oracle

アーカイブログファイルをフォルダーから直接削除した場合の対処方法

2016/6/2
文書番号:20506



アーカイブログを削除する手順」 では rman コマンドでアーカイブファイルを削除する方法を記載しましたが、rmanコマンドを使用せずにフォルダーから直接削除してしまった場合の対処方法です。

フォルダーからアーカイブファイルを直接削除しても、Oracleは削除されたことを認識できません。

そのため、「log archivelog all;」コマンドを実行しても存在しないアーカイブログが表示されます。
ファイルが既に存在しないことを Oracle に認識してもらう必要があります。

【操作手順】

  1. コマンドプロンプトを起動し、RMANを起動します。

    以下のコマンドを実行します。
    
    rman target /
    

    クリックで拡大

  2. 以下のコマンドを実行してクロスチェックを行います。

    
    crosscheck archivelog all;
    
  3. 以下のコマンドを実行して期限切れのログを削除することができます。

    
    delete expired archivelog all;
    
  4. 今あるアーカイブログのリストを確認するコマンドです。

    
    list archivelog all;