誤刪除了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
          已連接

問題解決。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章