之前做了下冷备份,然后重新打开(startup)出现了:数据库装载完毕 。ora-01122:数据库文件 6验证失败ORA-01110:数据文件 6:'F:\T1_0.dbf'
ORA-01207:文件比控制文件更新-旧的控制文件这些都是在做完冷备份后出现的,现在这个问题应该怎么解决呢,各位大虾,在这先谢谢了
ORA-01207:文件比控制文件更新-旧的控制文件这些都是在做完冷备份后出现的,现在这个问题应该怎么解决呢,各位大虾,在这先谢谢了
解决方案 »
- SQL判空问题
- 新人来问SB问题。学C语言对ORACLE有帮助吗?
- 关于oracle英文字符集乱码的问题,查询显示乱码的问题。
- 变异表的问题
- java.sql.SQLException: ORA-02019: 未找到远程数据库的连接说明
- 请问如何将这些数据导入ORACLE表中?
- 初学,简单问题
- OracleOraHome9TNSListener无法保持启动状态!!!
- 提取库中数据生成数据文件(*.dat),请大家来探讨探讨呢?
- 各位位大哥知道数据库中的代理键是什么?怎么使用?能详细的给我讲讲么?回帖的都有分!3ks!
- 如何用SQL语句查看库(表空间)大小,设置大小设置自动增长?
- 请教行变列的具体问题。。。
用了 冷备份的 控制文件, 然后用了 最新的数据文件啊?
或者是 执行了 open resetlogs ,没有全库备份。
c:\>sqlplus "/ as sysdba"
sql>startup nomount;
sql>alter database backup controlfile to trace as 'c:\control.sql';
sql>shutdown immediate;2、编辑生成的control.sql,找到类似如下的一段,删除其它内容。
CREATE CONTROLFILE REUSE DATABASE "ORA11G" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 'G:\APP\ADMINISTRATOR\ORADATA\ORA11G\REDO01.LOG' SIZE 50M,
GROUP 2 'G:\APP\ADMINISTRATOR\ORADATA\ORA11G\REDO02.LOG' SIZE 50M,
GROUP 3 'G:\APP\ADMINISTRATOR\ORADATA\ORA11G\REDO03.LOG' SIZE 50M
DATAFILE
'G:\APP\ADMINISTRATOR\ORADATA\ORA11G\SYSTEM01.DBF',
'G:\APP\ADMINISTRATOR\ORADATA\ORA11G\SYSAUX01.DBF',
'G:\APP\ADMINISTRATOR\ORADATA\ORA11G\UNDOTBS01.DBF',
'G:\APP\ADMINISTRATOR\ORADATA\ORA11G\USERS01.DBF',
'G:\APP\ADMINISTRATOR\ORADATA\ORA11G\EXAMPLE01.DBF'
CHARACTER SET ZHS16GBK;3、重启数据库到nomount模式并重建控制文件
sql>startup nomount;
sql>@c:\control.sql4、关闭并重新打开数据库
sql>shutdown immediate;
sql>startup;