ORA-15028歸檔日誌被鎖問題

peng163fj發表於2015-07-21
  2015年7月6日下午正常刪除歸檔日誌,報ORA-15028錯誤
   delete archivelog until time 'sysdate-7';
     ORA-15028: ASM file '+ARCH/database/archivelog/2015_06_25/thread_1_seq_7547.632.883324443' not dropped; currently being accessed
 經網上查,這個錯誤是當前這個歸檔日誌正在使用被鎖定,所以無法刪除。  現在為7月6日,而被鎖的日誌則是6月25日的,感覺很費解。
 在網上找了一些關於這個報錯的解決方法,嘗試一下:
   ps -ef | grep -i ora_arc*
   kill -9 xxx
   alter system switch logfile;
   backup archivelog from sequence 7547 until sequence 7547;
   delete archivelog until time 'sysdate-7';
但是這個方法還是沒有解決日誌被鎖的問題。

想起informatica以這個庫為源下在向另一套資料庫抽數。去詢問了一下開發人員,經查詢後,他們發現資料被向回抽取了(但是回抽的資料顯示的時間為6月30號),所以不確定是否就是informatica導致的這個原因,決定,觀察幾天。
 
 第二天在刪除歸檔的時候,發現還是鎖在6月25號的日誌,但是日誌號已經向後推移了幾個,而informatica還是在6月30號。因為目標端的資料已經混亂,所以最後我們決定,先停掉informatica,然後刪除歸檔測試一下。

 結果informatica停完就可以刪除歸檔了,最終確認為informatica的問題,但是為什麼informatica會出現這個問題,原廠還在處理過程中,沒有返回任何結果。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21302630/viewspace-1743011/,如需轉載,請註明出處,否則將追究法律責任。

相關文章