oracle数据库 ctl文件版本不一致

oracle数据库有两个ctl文件版本不一样,导致进不去... oracle数据库 有两个ctl文件版本不一样,导致进不去 展开
 我来答
ba5ham
2010-06-01 · TA获得超过8834个赞
知道大有可为答主
回答量:2673
采纳率:0%
帮助的人:2533万
展开全部
可以尝试在oracle配置文件 initsid.ora 或 spfile(9i 或以上版本) 中修改 control_files 参数, 使其只包含第一个控制文件

比如原来 control_files=control1,control2
先改为 control_files=controol1, 然后启动数据库,如果能够启动说明控制文件control1是完好的。

如果改参数后任然因为控制文件问题而不能启动数据库,再修改参数文件,使 control_files 参数值包含第二个控制文件:

control_files=control2
再启动数据库。

如果能够启动数据库,说明控制文件 control2是完好的。

如果仍旧不能启动数据库,那说明;两个控制文件都是坏的,这时只能用备份来恢复数据库了。

如果某个控制文件能启动数据库,则关闭数据库,然后用操作系统命令把好的控制文件复制到损坏的控制文件,使两个控制文件完全相同,再修改配置文件的 control_files 参数,使其恢复指向两个控制文件。
shutao917
2010-06-09 · TA获得超过1213个赞
知道大有可为答主
回答量:2199
采纳率:0%
帮助的人:3126万
展开全部
Hi我详细看一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式