数据文件在存储上,在线日志在本地磁盘,由于重装了操作系统,所以在线日志全部没有了,数据库起不来,又没有备份,恢复数据步骤如下:
1. create pfile='/tmp/pfile.txt' from spfile;
在参数文件里加入
_allow_resetlogs_corruption=TRUE
参数
create spfile from pfile='/tmp/pfile.txt';
2. 启动数据库
startup mount;
recover database until cancel;
alter databae open resetlogs;
此时数据库强制关闭,发现新的在线日志文件已经在原来的目录下建立
3. 在参数文件中去掉 _allow_resetlogs_corruption=true 参数
重新启动数据库
startup
数据库成功启动
4. 用exp 将需要的数据导出
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21601207/viewspace-740404/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21601207/viewspace-740404/