您的位置:首页 > 其它

问题3----移动控制文件引起的错误

2012-04-25 21:27 155 查看
这个完全就是不细心了,控制文件移动的位置一定要和参数文件的control_files参数中的信息对应,不然就像我这样。

找到的原因:
SQL> alter system set control_files=
2 'c:\disk3\orcl\control01.ctl',
3 'c:\disk6\orcl\control02.ctl',
4 'c:\disk9\orcl\control03.ctl'
5 scope=spfile;

系统已更改。

注意这里的位置!!

而我复制时的粗心:

SQL> host copy c:\oracle\product\10.2.0\oradata\orcl\control01.ctl c:\disk3\control01.ctl;

SQL> host copy c:\oracle\product\10.2.0\oradata\orcl\control02.ctl c:\disk6\control02.ctl

SQL> host copy c:\oracle\product\10.2.0\oradata\orcl\control03.ctl c:\disk9\control03.ctl;

放错地方了。。。

难怪:

SQL> startup
ORACLE 例程已经启动。

Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 88081764 bytes
Database Buffers 75497472 bytes
Redo Buffers 2945024 bytes
ORA-00205: ?????????, ??????, ???????

改正:

重新复制,路径正确,startup

SQL> host copy c:\disk3\control01.ctl c:\disk3\orcl\control01.ctl
已复制 1 个文件。

SQL> host copy c:\disk6\control02.ctl c:\disk6\orcl\control02.ctl
已复制 1 个文件。

SQL> host copy c:\disk9\control03.ctl c:\disk9\orcl\control03.ctl
已复制 1 个文件。

SQL> conn sys/ as sysdba
输入口令:
已连接到空闲例程。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 88081764 bytes
Database Buffers 75497472 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
数据库已经打开。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: