誤刪除了Oracle的dbf文件后的解決方法


問題描述: 

     誤刪除Oracle數據庫的dbf文件,在啟動和關閉數據庫是會提示錯誤。

     startup啟動數據庫時提示:

     ORA-01157:無法標識/鎖定數據文件

     ORA-01110:數據文件:‘....../X1000_1.dbf' 未找到

 

解決方法:

     1、sql>alter system set "_ALLOW_RESETLOGS_CORRUPTION"=true scope=spfile;

          System altered.

     2、sql>shutdown immediate

          ORA-01109:數據庫未打開

          已經卸載數據庫

          ORACLE例程已關閉

     3、sql>startup mount

          ORACLE例程已經啟動

          ....

          ....

          數據庫裝載完畢

     4、alter database datafile '.../X1000_1.dbf' offline drop;

          數據庫已更改

     5、alter database open;

          數據庫已更改

     6、連接數據庫

          sql>conn scada/scada

          已連接

 

問題解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM