请大侠帮我下 一下的问题是我移动了控制文件后出现的问题
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。Total System Global Area 293601280 bytes
Fixed Size 1248600 bytes
Variable Size 75498152 bytes
Database Buffers 209715200 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
ORA-01122: 数据库文件 1 验证失败
ORA-01110: 数据文件 1: 'G:\ORACLE\PRODUCT\10.2.0\ORADATA\SSVFHPPL\SYSTEM01.DBF'
ORA-01207: 文件比控制文件更新 - 旧的控制文件
SQL> alter system switch logfile;
alter system switch logfile
*
第 1 行出现错误:
ORA-01109: 数据库未打开但是我的数据库是打开的
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。Total System Global Area 293601280 bytes
Fixed Size 1248600 bytes
Variable Size 75498152 bytes
Database Buffers 209715200 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
ORA-01122: 数据库文件 1 验证失败
ORA-01110: 数据文件 1: 'G:\ORACLE\PRODUCT\10.2.0\ORADATA\SSVFHPPL\SYSTEM01.DBF'
ORA-01207: 文件比控制文件更新 - 旧的控制文件
SQL> alter system switch logfile;
alter system switch logfile
*
第 1 行出现错误:
ORA-01109: 数据库未打开但是我的数据库是打开的
解决方案 »
- Enterprise Manager 无法连接到数据库实例
- 帮忙看看这个追踪日志文件的内容意思
- 在存储过程中怎么实现暂停
- 求助,无法启动OracleOraDb10g_home1iSQL*Plus服务
- 关于删除重复记录的几个问题
- 客户端的sql plus工具,输出长度不足
- 有空的进来帮帮我!!!!!!!!!!
- windows2003安装ORacle10g失败~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 关联查询语句怎么条件不同执行计划也不同呢?
- 在ACCES中有个“自动编号”,在ORACLE中用什么数据类型来实现?
- 现有一个商店的数据库,记录顾客及其购物情况
- 模式和表空间有什么区别?
试试
还是说你用了以前备份的控制文件来替换你现在正使用的控制文件?
根据上面报错的信息,你是用了以前备份的控制文件。这样你需要作using backup controlfile 的不完全恢复。
select status from v$instance;
看看。
------------
MOUNTEDSQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01122: 数据库文件 1 验证失败
ORA-01110: 数据文件 1: 'G:\ORACLE\PRODUCT\10.2.0\ORADATA\SSVFHPPL\SYSTEM01.DBF'
ORA-01207: 文件比控制文件更新 - 旧的控制文件请问下怎么改啊 我是才学ORACLE 帮帮忙 谢谢
------------
MOUNTED SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01122: 数据库文件 1 验证失败
ORA-01110: 数据文件 1: 'G:\ORACLE\PRODUCT\10.2.0\ORADATA\SSVFHPPL\SYSTEM01.DBF'
ORA-01207: 文件比控制文件更新 - 旧的控制文件 请问下怎么改啊 我是才学ORACLE 帮帮忙 谢谢
recover database until cancel;
alter database open resetlogs;
'F:\disk3\CONTROL03.CTL' scope=spfile;然后 我就关闭了数据库 把数据库默认安装目录下的3个控制文件分别复制到了 DISK1,DISK2,DISK3目录下
再开启数据库就成这个样子了
你这样操作:
startup mount
1.recover database using backup controlfile;
2.a自动或手动应用归档日志,如无相应日志,则在第一步加上until cancel;
3.alter database open resetlogs;