当前位置: 代码迷 >> Oracle管理 >> ORA-01109: 数据库未打开
  详细解决方案

ORA-01109: 数据库未打开

热度:70   发布时间:2016-04-24 05:52:32.0
移动控制文件出现的问题 请大家帮我下
请大侠帮我下 一下的问题是我移动了控制文件后出现的问题
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: 数据库未打开

[color=#FF0000][/color]但是我的数据库是打开的

------解决方案--------------------
探讨
我安上数据库后,就进行了下面的操作 alter system set control_files='d:\disk1\CONTROL01.CTL','E:\disk2\CONTROL02.CTL',
'F:\disk3\CONTROL03.CTL' scope=spfile;然后 我就关闭了数据库 把数据库默认安装目录下的3个控制文件分别复制到了 DISK1,DISK2,DISK3目录下
再开启数据库就成这个样子了