先聲明一下前期的一些手欠欠兒的操作導(dǎo)致oracl登錄不進去了,起先是清理磁盤空間的時候誤刪除了orcle DBF數(shù)據(jù)文件后無法進入系統(tǒng),plsql登錄報錯如下:
一般情況下,刪除表空間的正確方法是:DROP TABLESPACE BDCDJ INCLUDING CONTENTS AND DATAFILES;
如果沒有通過以上命令刪除而直接刪除了數(shù)據(jù)文件,那么數(shù)據(jù)庫無法打開的,即使你用sys用戶登錄上去執(zhí)行select操作也會警告如下:
ORA-01219:?數(shù)據(jù)庫未打開:?僅允許在固定表/視圖中查詢
如果執(zhí)行命令alter database open; 則報錯如下:
ORA-01157:?無法標(biāo)識/鎖定數(shù)據(jù)文件?12 -?請參閱?DBWR?跟蹤文件
原因是:數(shù)據(jù)庫沒找到這個數(shù)據(jù)文件。
下面是我在網(wǎng)上找到的解決方案:
文章來源:http://www.zghlxwxcb.cn/news/detail-431806.html
以上操作完后就可以高興的登錄數(shù)據(jù)庫了。?注意:上圖第二、第三個框里的命令是你誤刪時候XXXX.DBF的文件及絕對路徑。文章來源地址http://www.zghlxwxcb.cn/news/detail-431806.html
到了這里,關(guān)于Oracle ORA-01033: ORACLE initialization or shutdown in progress(誤刪了DBF數(shù)據(jù)庫文件導(dǎo)致)解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!