默认情况下你的数据库控制文件应该不只一个吧!
关闭数据库,先把所有的控制文件Copy起来做一个备份,
然后修改操作系统下当前控制文件名,例如,
假如现在系统里有三个控制文件分别为:
c:\oracle\oradata\control01.ctl,
c:\oracle\oradata\control02.ctl,
c:\oracle\oradata\control03.ctl
oracle实际应用是第一个控制文件,即c:\oracle\oradata\control01.ctl,但却同时写这三个控制文件,这时正如你所说的此文件现在发生故障,
现在可以尝试使用c:\oracle\oradata\control02.ctl或c:\oracle\oradata\control03.ctl,
所以你只需将c:\oracle\oradata\control02.ctl或c:\oracle\oradata\control03.ctl更名为第一个控制文件,而将第一个控制文件更名为第二个或第三个控制文件。
再重新启动数据库试试。
关闭数据库,先把所有的控制文件Copy起来做一个备份,
然后修改操作系统下当前控制文件名,例如,
假如现在系统里有三个控制文件分别为:
c:\oracle\oradata\control01.ctl,
c:\oracle\oradata\control02.ctl,
c:\oracle\oradata\control03.ctl
oracle实际应用是第一个控制文件,即c:\oracle\oradata\control01.ctl,但却同时写这三个控制文件,这时正如你所说的此文件现在发生故障,
现在可以尝试使用c:\oracle\oradata\control02.ctl或c:\oracle\oradata\control03.ctl,
所以你只需将c:\oracle\oradata\control02.ctl或c:\oracle\oradata\control03.ctl更名为第一个控制文件,而将第一个控制文件更名为第二个或第三个控制文件。
再重新启动数据库试试。
解决方案 »
- DBA学linux好还是unix好
- initial 40K 第一个 分区 确实 60K 还是不大明白
- 利用resultset分页
- 为什么sys账户登录不了?提示 insufficient privileges???
- 请教一个有关JSP的多条件复合查询
- 数据导入,在线等待
- 如何设置默认自增字段?
- oracle 中要存放2000以上汉字应该用什么数据类型呢? 难道必须用blob吗?
- 我想用DSN连结ORACLE817数据库,怎么配net8?多谢了!
- 有谁用过ORACLE9,能不能留下联系方式,有问题请教
- 在Win2K下怎样安装Oracle734??急!!在线等待
- 如何在PL-SQL中使用“TRUNCATE TABLE”语句?
楼主要用version,也就是control file 号码最大的然后
backup other control file(以防万一)renamestartup
不能肯定是第一个control file没有出现问题!