错误提示:ORA-01033:Oracel initalization or shutdown in progress执行:alter database open;后发现日志文件有错误,和备份的文件比较发现丢失了2个日志文件。后来我用备份文件覆盖了原文件后,
再次执行:alter database open;
错误提示:file is more recent than controlfile - old controlfile.
后来发现备份的文件中缺少了3个数据文件,导致覆盖时这三个数据文件没有覆盖到。但是数据本身应该是完整的,因为从备份到处理这段时间内是没有人使用系统的。请高手指点一下,我该如何解决这个问题呢?很急!!
再次执行:alter database open;
错误提示:file is more recent than controlfile - old controlfile.
后来发现备份的文件中缺少了3个数据文件,导致覆盖时这三个数据文件没有覆盖到。但是数据本身应该是完整的,因为从备份到处理这段时间内是没有人使用系统的。请高手指点一下,我该如何解决这个问题呢?很急!!
解决方案 »
- oracle 函数和存储过程的用法
- oracle 如何 监控数据变化
- 急,请大家帮忙看一下??谢谢了
- 第一次碰到,视图删除不了的问题?
- System.Exception: ORA-06550: 如何解决 真的很急, help!
- 服务无法启动的问题,在线等
- ERROR:ORA-12541: TNS: 没有监听器 什么原因??
- 才鸟的问题
- ASP.NET 连接数据库报错ORA-12154: TNS: 无法解析指定的连接标识符
- 连接oracle数据库显示The Network Adapter could not establish the connection
- 查询大于和小于之间的数据
- 如何升级oracle10g 的jdk
2 恢复的方式取决于平时是怎么做备份的?
3 control 文件里面记录了数据文件的存放位置,可以重建一下control文件试试看,注意,如果control文件是多份的话,需要把所有的control文件都覆盖掉。操作之前,先备份!
1 查alert_(sid).log看具体什么错误,如日志满之类的错误也会引起数据库当下来。
2 如果是在shutdown过程中,那么使用shutdown abort 关闭,有丢失数据的风险。
3 重启instance。