在svrmgrl下,startup mount启动之后,报错Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
ORA-00214: ???? 'D:\ORACLE\ORADATA\LIJIEBIN\CONTROL02.CTL' ?? 519 ???
'D:\ORACLE\ORADATA\LIJIEBIN\CONTROL01.CTL' ?? 516 ???
现在没有备份dmp所以必须修复control文件,
请各位大虾帮帮忙,帮忙解决这个问题。
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
ORA-00214: ???? 'D:\ORACLE\ORADATA\LIJIEBIN\CONTROL02.CTL' ?? 519 ???
'D:\ORACLE\ORADATA\LIJIEBIN\CONTROL01.CTL' ?? 516 ???
现在没有备份dmp所以必须修复control文件,
请各位大虾帮帮忙,帮忙解决这个问题。
'D:\ORACLE\ORADATA\LIJIEBIN\CONTROL01.CTL' ?? 516 ???
先备份这两个控制文件 之后试试 copy D:\ORACLE\ORADATA\LIJIEBIN\CONTROL02.CTL D:\ORACLE\ORADATA\LIJIEBIN\CONTROL01.CTL
感谢你的指导,现在不能远程控制,我也是直接到那里去弄得!
第一步,把三个ctl文件备份一下。
第二步,把CONTROL02.CTL和CONTROL01.CTL,文件删除掉,用CONTROL03.CTL重新复制两个,
改名为CONTROL02.CTL和CONTROL01.CTL。
第三步,用svrmgrl进入,连上internal用户,startup 报ora-00312: 'd:\oracle\oradata\orcl\redo03.log'
启动startup mount
执行 alter database clear unarchived logfile group 3;
alter database open;
然后数据库就起来了。因为我用的数据库是非日志格式的,我只是要把数据恢复回来,只要能启动就行,而且那个数据库平时不怎么用。如果数据非常重要,这种解决办法可能就有问题了。
我的名字就lijiebin,真巧