近期在客户处将原先的4节点RAC扩充到8节点。期间碰到一些问题,总结一下。
系统环境:
Redhat Enterprise Server 4,Oracle RAC 10.2.0.4,OCFS2
一。现象:
往CRS中添加节点时运行rootaddnode.sh会报PRKC-1044错误。
PRKC-1044 – FAILED TO CHECK REMOTE COMMAND EXECUTION
原因:
在配置ssh对等性的时候,设置的passphrase非空。
解决方法:
重新配置ssh对等性,在Enter passphrase (empty for no passphrase): 时直接回车,不要输入任何密码。
二。现象:
在使用dbca往RAC中添加新节点时报TNS-04602错误。
TNS-04414: File Error caused by: TNS-04602: Invalid syntax error: Expected “LITERAL” before or at…
原因:
数据库中没有设置remote_listener参数。
解决方法:
[sourcecode language=”sql” light=”true”]alter system set remote_listener=’LISTENERS_RAC’ scope=both;[/sourcecode]
三。总结
分别使用CRS_HOME和ORACLE_HOME中的addNode.sh脚本往CRS和RAC中添加节点是方便高效的。
Hi, 想知道客户往往是处于什么样的考虑要将4nodes的rac扩展到8点?是计算能力不够需要scale out吗,还是有其它原因?谢谢
对,客户是如此考虑的,数据加载的计算压力较大,而IO很富裕。