•添加這條指令可以選用啟用哪個資料庫:export ORACLE_SID=資料庫名
•Sqlplus / as sysdba
•startup
•ORA-01157:cannot identify/lock data file 4—see DBWR trace file
•ORA-01110:data file 4:’/u01/app/oracle/oradata/資料庫名/users01.dbf’
•Exit
發現:資料檔案users01.dbf丢失導緻的資料庫啟動報錯
•使用DATA Recovery Advisor 來恢複資料,發現列出失敗,原因日志檔案丢失
•Rman target /
•列出失敗 原因 List failure;
•發現是重做日志檔案丢失
•給出失敗建議,并且生成失敗處理腳本 advise failure;
•檢視腳本内容 repair failure preview;
•修複失敗 repair failure;
•列出再次失敗,發現users01.dbf資料檔案丢失 list failure;
列出失敗建議,生成處理腳本 advise failure;
修複失敗之處:repair failure;
若是修複成功:最後一行是do you want to open the database?
驗證是否修改成功:sqlplus / as sysdba
檢視程序是否開啟成功 Select status from v$instance;