甲骨文数据库存储迁移之后启动过程报错:ora - 00210 ora - 00202 ora - 17503 ora - 15173怎么解决

介绍

本篇内容介绍了“甲骨文数据库存储迁移之后启动过程报错:ora - 00210 ora - 00202 ora - 17503 ora - 15173怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

存储迁移之后,数据库通过集群启动时,报错

成功:diskgroup NEWDATA安装

ora - 00210:无法打开指定的控制文件

ora - 00202:控制文件:& # 39;+ NEWDATA/测试/controlfile/control02.ctl& # 39;

ora - 17503: ksfdopn: 2未能打开文件+ NEWDATA/测试/controlfile/control02。ctl

ora - 15173:入口& # 39;control02.ctl& # 39;不存在目录& # 39;controlfile& # 39;

ora - 00210:无法打开指定的控制文件

ora - 00202:控制文件:& # 39;+ NEWDATA/测试/controlfile/control01.ctl& # 39;

ora - 17503: ksfdopn: 2未能打开文件+ NEWDATA/测试/controlfile/control01。ctl

ora - 15173:入口& # 39;control01.ctl& # 39;不存在目录& # 39;controlfile& # 39;

ora - 205表示在:改变DATABASE ,山……

但是手动启动并没有问题

启动甲骨文RDBMS版本:11.1.0.7.0。

在服务器端使用参数设置pfile/oracle/产品/11/db/dbs/inittest1。奥拉

系统参数与非默认值:

....

检查数据库告警日志发现,集群启动时,使用的是spfile文件:

启动甲骨文RDBMS版本:11.1.0.7.0。

在服务器端使用参数设置spfile + GROUP1/测试/spfiletest。奥拉

系统参数与非默认值:

但是旧的spfile参数文件的controlfile参数并没有指向正确的controlfile文件位置:

,control_files ,,,,,=? NEWDATA/测试/controlfile/control01.ctl"

,control_files ,,,,,=? NEWDATA/测试/controlfile/control02.ctl"

正确的:

,control_files ,,,,,=? NEWDATA/测试/controlfile/control01.ctl.399.1000116879"

,control_files ,,,,,=? NEWDATA/测试/controlfile/control02.ctl.400.1000116887"

解决方法:

srvctl修改数据库- d - p + NEWDATA/测试/spfilespfiletest测试。奥拉

修改OCR中注册的spfile。其实这一步,应该在存储迁移的时候完成,但是,迁移的时候忽略了这一步。

甲骨文数据库存储迁移之后启动过程报错:ora - 00210 ora - 00202 ora - 17503 ora - 15173怎么解决