Oracle数据库版本不兼容性问题处理(ORA-00331)

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:34

Oracle数据库版本不兼容性问题处理(ORA-00331)

昨天在公司碰到个案例,从一个单实例恢复到rac database中,恢复完后数据库open时报以下错误:
Wed Jun 2 16:09:17 2010
Errors in file /oracle/app/oracle/admin/test/udump/test1_ora_495648.trc:
ORA-00331: log version 1 incompatible with ORACLE version 1
ORA-00312: online log 1 thread 1: '+DATA/test/onlinelog/group_1.257.720092445'
这时查rac数据库compatible参数,显示为
compatible='10.2.0.1.0'
而单实例compatible参数为
compatible='10.2.0.3.0'
做恢复时,没有恢复单实例的pfile参数到rac database中,用的还是rac database中的pfile参数,
出现了这个问题,解决方法很简单把rac数据库compatible参数修改为10.2.0.3即可
那是怎么会出现这种数据库compatible参数不一样呢

1: 10.2.0.1版本下创建数据库,再升级到10.2.0.4 这时compatible参数为10.2.0.1

2: 10.2.0.1版本升级到10.2.0,4,再创建数据库 这时compatible参数为10.2.0.3

我创建的单实例为数据库版本升级到10.2.0.4后才创建的,所以才出现这个问题,建议针对这种情况解决方法是:

1.最好恢复单实例参数文件到rac database中
2.修改rac database pfile文件中的compatible参数为10.2.0.3

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】