•添加这条命令可以选用启用哪个数据库: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;