默认情况下你的数据库控制文件应该不只一个吧!
关闭数据库,先把所有的控制文件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更名为第一个控制文件,而将第一个控制文件更名为第二个或第三个控制文件。
再重新启动数据库试试。
解决方案 »
- 请教一句SQL语句
- Oracle日期问题
- 有哪位仁兄用过在oracel的函数中调用java请求servlet的?高分求教
- 关于trigger的问题!急
- 求助 oracle中的数据如何导入sql server2000中?
- 请问pl sql中的游标是不是指针?
- 如何查询出A表中不存在于B中的记录
- 一个表,两个字段,unitno(int类型),formproperty(String类型),其中formproperty只有两个值,手工和微机,求一SQL语句,要求如下:按un
- oracle 乱码的问题
- 各位大侠:如何在IBM x250带阵列柜的双机热备份系统上安装Oracle817?
- 在Win2K下怎样安装Oracle734??急!!在线等待
- 如何在PL-SQL中使用“TRUNCATE TABLE”语句?
楼主要用version,也就是control file 号码最大的然后
backup other control file(以防万一)renamestartup
不能肯定是第一个control file没有出现问题!