删除归档日志错误ORA-15028: ASM file '..' not dropped; currently being accessed
本文標(biāo)記的是[翻譯],但并不是完全翻譯原文,因?yàn)槲矣X得其他兩個(gè)標(biāo)記[原創(chuàng)]和[轉(zhuǎn)載]更加不合適
問題描述
本人執(zhí)行delete noprompt archivelog all;時(shí)
會(huì)出現(xiàn)如下錯(cuò)誤
ORA-15028: ASM file ‘+ASM/…/…/archivelog/2018_06_04/thread_1_seq_369793.27460.977942437’ not dropped; currently being accessed
一但出現(xiàn)這個(gè)錯(cuò)誤,歸檔日志刪除操作就無法繼續(xù)下去了。
不管運(yùn)行幾次delete noprompt archivelog all;命令,都是這個(gè)錯(cuò)誤,
都是碰到同一個(gè)文件’+ASM/…/…/archivelog/2018_06_04/thread_1_seq_369793.27460.977942437’ 就停止運(yùn)行歸檔日志的刪除操作了。
根據(jù)路徑中的“2018_06_04”可以判斷 ,這文件都已經(jīng)幾個(gè)月前的了,不應(yīng)該還是"currently being accessed"的狀態(tài),肯定是有什么程序或者進(jìn)程加鎖了這個(gè)文件一直不釋放。
之后百度到了這個(gè)文章http://www.cnblogs.com/future2012lg/p/5234435.html
解決方法
以下都是linux環(huán)境下
1.命令ps -ef | grep -i ora_arc*找到所有的歸檔日志進(jìn)程
oracle 26934 1 0 2017 ? 05:01:52 ora_arc0_orcl
oracle 26936 1 0 2017 ? 02:11:25 ora_arc1_orcl
oracle 26938 1 0 2017 ? 00:17:55 ora_arc2_orcl
…
2.根據(jù)路徑中的“thread_1”猜測(cè)是“ora_arc1_orcl”這個(gè)進(jìn)程鎖了文件
3.命令kill -9 26936結(jié)束進(jìn)程“ora_arc1_orcl”
4.命令delete noprompt archivelog all;,沒有再遇到"currently being accessed"這樣的問題
提醒:過段時(shí)間運(yùn)行命令ps -ef | grep -i ora_arc*會(huì)發(fā)現(xiàn)剛才殺掉的進(jìn)程“ora_arc1_orcl”會(huì)自動(dòng)恢復(fù)
總結(jié)
以上是生活随笔為你收集整理的删除归档日志错误ORA-15028: ASM file '..' not dropped; currently being accessed的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ryzen linux 搭配显卡,R3
- 下一篇: 三言两语谈团队合作