数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle PRKC-1002错误原因和解决方案


发布日期:2018年10月18日
 
Oracle PRKC-1002错误原因和解决方案

小编在 VMware Server 中安装 Oracle RAC 时 碰到到了 PRKC 错误WARNING:  Error while copying directory /u/oracle/product//db_ with  exclude file list ‘null’ to nodes ‘rac [PRKC : All the submitted  commands did not execute successfully]

苦搜细索最后在 Oracle 技术支持页面找到了问题的原因和解决方案

Cause:
This is because the date on the local node is higher than the date on the remote node(s)

Solution:
To fix this set the times of the nodes to be the same You can do this with “ntpupdate ” to sync the dates

其实 PRKC 错误关键是解决时间同步问题尽管我在安装 VMwaretools 之后勾选 vmwaretoolbox 的  Miscellaneous Options 选项但 node 的时间还是比 node 的快十几秒参考了一下《大话Oracle  RAC》这本书决定选用 NTP 服务来使时间同步 刚开始我是用 node 来做 NTP 服务的但做完后发现 node 的时间还是比  node 的快几秒为了保守起见 我用 node 来做 NTP 服务

在 node 用 root 用记编辑 /etc/ntpconf加入下面这段

## add for rac
server
fudge stratum
driftfile /var/lib/ntp/drift
broadcastdelay

然后在 node 用 root 用记编辑 /etc/ntpconf加入下面这段

## add for rac
server prefer
driftfile /var/lib/ntp/drift
broadcastdelay

#注意是 而不是 还有就是 是节点一的IP地址

然后在两个节点执行下面的命令使NTP服务启动

# /etc/initd/ntpd start

若这样还不可以那就要把安装数据库的 node 的时间调得比 node 慢点

               

上一篇:Oracle数据库设置任务计划备份一周的备份记录

下一篇:不让链化现象影响数据库性能