控制文件比数据文件旧Oracle认证考试
文章作者 100test 发表时间 2010:03:18 19:16:04
来源 100Test.Com百考试题网
案例场景:数据库服务器(Oracle,非归档模式,软件安装在本地,控制文件存放在本地,其他文件都在磁盘阵列)需要重做OS,于是将Oracle相关的文件全部冷备到其他机器。在拷贝数据文件的时候,system01.dbf出现一些问题,无法拷贝,于是再次打开数据库(在这之前,控制文件已经)检查了一下所有文件的状态,并没有查到什么原因导致system01.dbf无法拷贝。当时的决定是:放弃冷备,OS重装后直接重装Oracle,然后导入数据恢复。比较幸运的是,OS重装后,磁盘阵列的卷信息居然都自动恢复了,将备份好的软件解tar,将控制文件也拷回,打开数据库时提示:控制文件比数据文件旧,无法打开。
恢复过程:
1、尝试使用旧的控制文件去恢复数据文件到一个比较旧的状态:
SQL