本来数据库中是只有3个控制文件的,但执行了此语句
ALTER SYSTEM SET control_files=' F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL01.CTL',' F:\ORACLE\PRODUCT\10.2.0
\ORADATA\ORCL\CONTROL02.ctl',' F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL03.ctl',' F:\ORACLE\PRODUCT\10.2.0
\ORADATA\ORCL\CONTROL04.ctl' SCOPE=SPFILE; 后
就出现了以下情形:
SQL> shutdown immediate
ORA-01507: ??????
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 599785472 bytes
Fixed Size 1250356 bytes
Variable Size 188746700 bytes
Database Buffers 402653184 bytes
Redo Buffers 7135232 bytes
ORA-00205: ?????????, ??????, ???????
好像不能像以前一样正常关闭和启动了
控制文件 关闭启动
------解决方案--------------------
这个好像是缺少控制文件的错误啊、alert 日志里面看下详细信息。
------解决方案--------------------
4个控制文件是否存在
4个控制文件的内容必须完全一致
laert日志错误内容不全
------解决方案--------------------
你指定的控制文件路径不对,到你的实际目录里去找下控制文件的路径和名字,要按照实际的去改,如果路径不对、文件名不对就会报此错误。