Oracle数据库存储迁移后启动时出错:ORA-00210 ORA-00202 ORA-17503 ORA-15173 如何解决
存储迁移后,通过集群启动数据库时报错
SUCCESS: diskgroup NEWDATA was mount
ORA-00210: 无法打开指定的控制文件
p>
ORA-00202: 控制文件: '+NEWDATA/test/controlfile/control02.ctl'
ORA-17503: ksfdopn:2 失败打开文件 +NEWDATA/test/controlfile/control02 .ctl
ORA-15173: 目录“controlfile”中不存在条目“control02.ctl”
ORA-00210: 不能打开指定的控制文件
ORA-00202: 控制文件: '+NEWDATA/test/controlfile/control01.ctl'
ORA-17503: ksfdopn:2 无法打开n 文件 +NEWDATA/test/controlfile/control01.ctl p>
ORA-15173: 目录“controlfile”中不存在条目“control01.ctl”
ORA-205 在以下期间发出信号: ALTER DATABASE MOUNT...
但是手动启动没有问题
启动ORACLE RDBMS版本:11.1.0.7.0。
使用参数设置在服务器端 pfile /oracle/product/11/db/dbs/inittest1.ora
具有非默认值的系统参数:
....
< p>查看数据库告警日志发现集群启动时使用了spfile文件:启动ORACLE RDBMS版本:11.1.0.7.0。
使用参数设置中服务器端spfile +GROUP1/test/spfiletest.ora
非默认值的系统参数:
但旧spfile参数文件的controlfile参数并没有指向正确的控制文件位置:
control_files = "+NEWDATA/test/controlfile/control01.ctl"
control_files = "+NEWDATA/test/controlfile /control02.ctl “
正确ct:
control_files = "+NEWDATA/test/controlfile/control01.ctl.399.1000116879"
control_files = "+NEWDATA /test/controlfile/control02.ctl.400.1000116887" p>
解决办法:
srvctl修改数据库 -d test -p +NEWDATA/test/spfilespfiletest.ora
修改OCR中注册的spfile。其实这一步应该在存储迁移的时候完成,但是迁移的时候忽略了这一步。
《如何解决Oracle数据库存储迁移后启动过程中出现错误:ORA-00210 ORA-00202 ORA-17503 ORA-15173》这里介绍一下。感谢您的阅读。如果您想了解更多行业资讯,可以关注网站,小编将为大家输出更多优质实用文章!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > Oracle数据库存储迁移后启动时出错:ORA-00210 ORA-00202 ORA-17503 ORA-15173 如何解决