暂无图片
ora-00205:????????? 控制文件打不开
我来答
分享
57
2020-09-21
ora-00205:????????? 控制文件打不开

win10 oracle12c
想要添加控制文件,执行了:alter system set control_files=‘C:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROLFILE\O1_MF_HNJQ0M57_.CTL’,
‘C:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\ORCL\ORCL\CONTROLFILE\O1_MF_HNJQ0M95_.CTL’,
‘C:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROLFILE\control02.ctl’ scope=spfile;

然后关闭数据库,在C:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROLFILE\目录下复制O1_MF_HNJQ0M57_.CTL重命名为control02.ctl

再打开数据库是报ora-00205:???
alert日志:image.png

感觉文件名和路径都没改错
这是为什么?该怎么解决?求大侠指导!!!

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
始于脚下

检查一下你新添加的控制文件权限

暂无图片 评论
暂无图片 有用 1
57

有控制的权限,读写执行都有的:(

暂无图片 评论
暂无图片 有用 0
JiekeXu
暂无图片

你修改的命令是新加了一个控制文件,

但你的操作是 mv 不是 cp

你的数据库里控制文件是三个,但实际位置只有两个了,所以才会报 ora-205

关库后你在 cp 一个就好。

暂无图片 评论
暂无图片 有用 0
57

@JiekeXu
不是的,我已经复制O1_MF_HNJQ0M57_.CTL并粘贴到C:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROLFILE\然后重命名为control02.ctl 所以控制文件是有三个的

而且 我还试着将control02.ctl复制到其他位置 并更改参数文件中control02.ctl到新的位置 结果还是一样:三个文件都打不开。。。。

我只好用pfile打开数据库,create spfile from pfile;
这样用spfile才能打开

:(
找不到问题点…求大侠指导!!!!!

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏