暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

011010.在 Windows Server 2022 为 oracle 19C RAC R2 搭建 NTP服务器

原创 ByteHouse 2024-07-11
227

摘要:

非常不建议在WIndows环境下搭建oracle Database,甚至是搭建oracle RAC 环境。
甲方的需求,就是爸爸的建议。
因此,使用了 WIndows Server 2022 标准版下搭建 oracle 19C RAC。

建立 NTP Server

step 1.配置 NTP 服务器类型

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"

[Type]设定值修改为”NTP”

step 2.配置为授权时间服务器

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config

[AnnounceFlags]修改设定值为5。

step 3.启用NTP服务器

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

[Enabled]数值修改为1

step 4.重启 W32time 服务
打开开始菜单输入“CMD”在命令行模式下输入:

net stop w32time && net start w32time

配置 client

step 1.编辑注册表,配置客户端

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient


SpecialPollInterval, 值修改成十进制43200 (单位为秒,43200为12小时)
SpecialPollTimeRemaining, 值修改成[时间同步服务器],0 如:192.168.1.1,0

或修改配置

step 2.重启 W32time 服务
打开开始菜单输入“CMD”在命令行模式下输入:

net stop w32time && net start w32time

如何防范前滚和时间回滚的时间?

oracle rac 中要求:

INFO:  [2024-7-11 15:57:28] 正在验证时钟同步...失败
INFO:  [2024-7-11 15:57:28]   正在验证网络时间协议 (NTP)...失败
INFO:  [2024-7-11 15:57:28]     正在验证服务 "W32Time" 注册表设置...失败
INFO:  [2024-7-11 15:57:28]     PRVG-10400 : Windows 注册表键
INFO:  [2024-7-11 15:57:28]     "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config" 中的
INFO:  [2024-7-11 15:57:28]     Windows 时间服务 "W32Time" 设置 "MaxPosPhaseCorrection" 大于 Oracle 建议的值。节点
INFO:  [2024-7-11 15:57:28]     "zxrdsrv2,zxrdsrv1" 上的 [建议值 = "600"]
INFO:  [2024-7-11 15:57:28]     PRVG-10400 : Windows 注册表键
INFO:  [2024-7-11 15:57:28]     "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config" 中的
INFO:  [2024-7-11 15:57:28]     Windows 时间服务 "W32Time" 设置 "MaxNegPhaseCorrection" 大于 Oracle 建议的值。节点
INFO:  [2024-7-11 15:57:28]     "zxrdsrv2,zxrdsrv1" 上的 [建议值 = "600"]

重启计算机和电源周期时,BIOS 会保留位于计算机主板上的本地 EPROM 中的时间。 Windows 启动时,内核从 BIOS 中拉取当前时间。 此当前时间用作 W32Time 服务可以与其他时间源同步之前的初始时间。

Windows 32 时间服务支持两个注册表项: MaxPosPhaseCorrection 和 MaxNegPhaseCorrection。 当从远程计算机发送这些样本时,这些条目限制时间服务在本地计算机上接受的样本。

当以稳定状态运行的计算机从其时间源接收时间样本时,将对照 和 MaxNegPhaseCorrection 注册表项施加的相位更正边界MaxPosPhaseCorrection检查该示例。 如果时间样本在两个注册表项强制实施的限制范围内,则接受此示例进行其他处理。 如果时间样本不在这些限制范围内,则忽略时间样本,并且时间服务会在 W32Time 专用日志文件中记录以下消息:太大

如果管理员降低正负阶段更正值,则管理员可以减少计算机从基于 Windows 的计算机的无效时间样本接收时间的威胁。 另一方面,如果管理员减少值,则管理员可能会阻止计算机在当前时间之前或落后超过这些值施加的限制。

备注:如果减少正更正和负更正的注册表项值,则时间将增加或减少。

最后修改时间:2024-07-11 17:26:45
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论