| Tru64上Oracle 9.2.0.5 用DBCA创建RAC DB时PRKR错误的解决 |
荐 |
| Tru64上Oracle 9.2.0.5 用DBCA创建RAC DB时PRKR错误的解决 |
|
| |
|
转自Blog: http://www.osall.com/blog/article.php?id=965&catid=1&blogid=1 ============================
前段时间在两台Compaq Alpha ES45 (做成Cluster了,OS都是Tru64 UNIX 5.1b pk3) 上安装Oracle 9i 9.0.2.5数据库(先装的9.2.0.1 Software Only,然后升级到9.2.0.5,再用DBCA创建数据库。)。在用DBCA创建RAC数据库时,刚开始执行创建脚本DBCA就报 PRKR-1064 的错误。随便怎么折腾都无法继续安装下去。
在Oracle Metalink上搜索了半天都无法解决问题。凭经验PRKR的错误一般都是Cluster(RAC)的两个node之间无法沟通信息造成的。所以做了如下动作,最终解决了问题:
1. 在两个node上都停掉gsd进程 # gsdctl stop
2. 检查 srvconfig 文件( 默认在 /var/opt/oracle/srvConfig.loc)中的sharedConfig文件路径是否正确
3. 确认sharedConfig文件能被两个node的Oracle用户正常读写,并且保证至少有100M的空闲空间
4. 初始化RAC设置中的节点信息 # srvconfig -init -f
5. 打开两个节点上的gsd daemon # gsdctl start
6. 重新设置RAC中的节点信息 # srvctl add database -d <db_name>; -o $ORACLE_HOME # srvctl add instance -d <db_name>; -i <instance_name>; -n <node1>; # srvctl add instance -d <db_name>; -i <instance_name>; -n <node2>; # srvctl config database -d <db_name>;
7. 再次执行dbca去安装,一切顺利,问题解决。
初步认为是Oracle 9.2.0.5的BUG,因为后来多次测试表明直接在9.2.0.1 用DBCA创建数据库没有问题,升级到9.2.0.5就会有问题。后来在Metalink也看到其它用户也遇到同样的问题,只不过他们的OS是Redhat Linux AS 3而已,Oracle版本同样是9.2.0.5。几个星期前Oracle推出了9.2.0.6的补丁,有兴趣的朋友可以测试一下这个版本有没有问题,我还没有测试过。 Linux联盟收集整理
 |
频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。
| 原始作者:佚名 |
录入时间:2007-1-2 1:46:11 |
| 信息来源:不详 |
投稿信箱:itqoo@126.com |
|
|
 |
|
|
|
| 教程录入:itqoo 责任编辑:itqoo |
|
上一个教程: 高级文件系统命令集
下一个教程: 在DS15下克隆启动盘 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |