ITPub博客

首页 > 数据库 > Oracle > 【RAC】部署安装RAC时确保主节点的时间小于其他节点时间

【RAC】部署安装RAC时确保主节点的时间小于其他节点时间

原创 Oracle 作者:OCMU联盟 时间:2010-09-19 23:44:57 0 删除 编辑
在安装 Oracle 集群件、数据库以及随附 CD 期间,Oracle Universal Installer (OUI) 将首先将软件安装到运行该安装程序的本地节点(即 rac1)。然后,将该软件以远程方式复制到集群中的其余节点(即 rac2)。在远程复制过程中,OUI 将在每个远程节点上执行 UNIX“tar”命令,以提取进行了存档和复制的文件。如果执行安装的节点上的日期和时间大于其要进行复制的节点上的日期和时间,那么 OUI 将在“tar”中引发一个错误,以指示其在试图提取带有时间戳的文件时失败。
Error while copying directory
    /u01/app/crs with exclude file list 'null' to nodes 'rac2'.
[PRKC-1002 : All the submitted commands did not execute successfully]
---------------------------------------------
rac2:
   /bin/tar: ./bin/lsnodes: time stamp 2010-09-19 22:21:34 is 735 s in the future
   /bin/tar: ./bin/olsnodes: time stamp 2010-09-19 22:21:34 is 735 s in the future
   ...(more errors on this node)

请注意,尽管这看起来像 OUI 中一个严重的错误,但您完全可以将其看作是一个警告而忽略。“tar”命令 DOES 确实提取了文件;然而,当您在远程节点上执行文件列表时(使用 ls -l),它们将缺少时间字段,直到服务器上的时间大于该文件的时间戳。
在启动以上任何一个所述安装之前,确保尽可能将集群的每个成员节点设置为相同的时间和日期。由于两个 Oracle RAC 节点使用相同的参考 Network Time Protocol 服务器,因此 Oracle 强烈建议使用多数操作系统的 Network Time Protocol 功能来执行该操作。
然而,访问 Network Time Protocol 服务器并非始终可用。在这种情况下,为集群中的节点手动设置日期和时间,确保要从其中执行软件安装的节点 (rac1) 的时间和日期小于集群中所有其他节点 (rac2)。我一般使二者之间相差 14 秒,如以下示例所示:
设置 rac1 的日期和时间:
# date -s "9/19/2010 23:00:00"
设置 rac2 的日期和时间:
# date -s "9/19/2010 23:00:14"

Good luck.

secooler
10.09.19

-- The End --

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70034820/viewspace-2994091/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
OCM联盟( Oracle Certified Master Union)是由侯圣文(ACE总监)发起的一个公益组织,旨在为每一个OCM大师提供一个可以继续展示自己才华,技术和实力的平台。

注册时间:2007-05-27

  • 博文量
    799
  • 访问量
    8406996