启动数据库报错(1)ORA-01157,ORA-01110
?添加這條命令可以選用啟用哪個數(shù)據(jù)庫:export ORACLE_SID=數(shù)據(jù)庫名
?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/數(shù)據(jù)庫名/users01.dbf’
?Exit
發(fā)現(xiàn):數(shù)據(jù)文件users01.dbf丟失導致的數(shù)據(jù)庫啟動報錯
?使用DATA Recovery Advisor 來恢復數(shù)據(jù),發(fā)現(xiàn)列出失敗,原因日志文件丟失
?Rman? target /
?列出失敗 原因? List failure;
?發(fā)現(xiàn)是重做日志文件丟失
?給出失敗建議,并且生成失敗處理腳本 advise failure;
?查看腳本內(nèi)容? repair failure preview;
?修復失敗? repair failure;
?列出再次失敗,發(fā)現(xiàn)users01.dbf數(shù)據(jù)文件丟失 list failure;
列出失敗建議,生成處理腳本 advise failure;
修復失敗之處:repair failure;
? 若是修復成功:最后一行是do you want to open the database?
驗證是否修改成功:sqlplus / as sysdba
查看進程是否開啟成功? Select status from v$instance;
?
總結(jié)
以上是生活随笔為你收集整理的启动数据库报错(1)ORA-01157,ORA-01110的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 配置rman环境
- 下一篇: linux cmake编译源码,linu