Home Database Mysql Tutorial 配置Linux 11G R2 RAC NTP服务

配置Linux 11G R2 RAC NTP服务

Jun 07, 2016 pm 05:23 PM
ntp

安装Oracle 11g RAC时,我们需要配置ntp服务。在使用虚拟机的情况下对于时钟同步方式的配置有很多种方式,可以使用vmware自带的时

安装Oracle 11g RAC时,我们需要配置ntp服务。在使用虚拟机的情况下对于时钟同步方式的配置有很多种方式,可以使用vmware自带的时钟同步功能,也可以直接将本地的一个节点用作时间服务器。本文介绍直接配置ntp方式的时钟服务器。

 1、查看两节点的hosts配置 
 [root@node1 ~]# cat /etc/hosts 
 # Do not remove the following line, or various programs 
 # that require network functionality will fail. 
 #127.0.0.1              localhost.localdomain localhost 
 #::1            localhost6.localdomain6 localhost6 
 
 127.0.0.1      localhost.szdb.com  localhost 
 # Public eth0 
 192.168.7.71  node1.szdb.com        node1 
 192.168.7.72  node2.szdb.com        node2 
 
 #Private eth1 
 10.10.7.71  node1-priv.szdb.com  node1-priv 
 10.10.7.72  node2-priv.szdb.com  node2-priv 
 
 #Virtual 
 192.168.7.81  node1-vip.szdb.com    node1-vip 
 192.168.7.82  node2-vip.szdb.com    node2-vip 
 
2、确认各节点的ntp包已经安装 
 [oracle@node1 ~]$ rpm -qa | grep ntp 
 ntp-4.2.2p1-9.el5_4.1 
 chkfontpath-1.10.1-1.1      #这个是和字体有关,非ntp包 
 [oracle@node1 ~]$ ssh node2 rpm -qa | grep ntp 
 ntp-4.2.2p1-9.el5_4.1 
 chkfontpath-1.10.1-1.1      #这个是和字体有关,非ntp包 
 
3、编辑两节点的ntp.conf文件 
 [oracle@node1 ~]$ su - root 
 Password: 
 [root@node1 ~]#  vi /etc/ntp.conf 
   
 #New ntp server added by Robinson 
 server  127.127.1.0 prefer  # 添加首选的时钟服务器 
 restrict 192.168.7.0  mask 255.255.255.255 nomodify notrap #只允许192.168.7.*网段的客户机进行时间同步 
 broadcastdelay 0.008 
 
 [root@node2 ~]# vi /etc/ntp.conf 
   
 #New ntp server added by Robinson 
 server 192.168.7.71 prefer 
 broadcastdelay 0.008 
 
4、编辑两节点的ntpd参数 
 [root@node1 ~]# vi /etc/sysconfig/ntpd 
 #The following item added by Robinson 
 #Set to 'yes' to sycn hw clock after successful ntpdate 
 SYNC_HWCLOCK=yes      #此选项用于自动校准系统时钟与硬件时钟 
 OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid" 
 
 #注意理解Linux的时钟类型。在Linux系统中分为系统时钟和硬件时钟. 
 #系统时钟指当前Linux kernel中的时钟,而硬件时钟指的是BIOS时钟,由主板电池供电的那个时钟 
 #当Linux启动时,硬件时钟会读取系统时钟的设置,,之后系统时钟就独立于硬件时钟运作 
 
 [root@node2 ~]# vi /etc/sysconfig/ntpd 
 The following item added by Robinson 
 SYNC_HWCLOCK=yes 
 OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"   
 
5、配置ntp自启动服务 
 [root@node1 ~]# chkconfig ntpd on 
 [root@node2 ~]# chkconfig ntpd on 
 
 
6、在两节点启动ntp服务 
 [root@node1 ~]# service ntpd stop 
 Shutting down ntpd: [FAILED] 
 [root@node1 ~]# service ntpd start 
 ntpd: Synchronizing with time server: [FAILED] 
 Starting ntpd: [  OK  ] 
 
 [root@node2 ~]# service ntpd restart 
 Shutting down ntpd: [  OK  ] 
 ntpd: Synchronizing with time server: [  OK  ] 
 Syncing hardware clock to system time [  OK  ] 
 Starting ntpd: [  OK  ]   
 
7、查看ntp状态 
 [root@node1 ~]# ntpq -p 
      remote          refid      st t when poll reach  delay  offset  jitter 
 ============================================================================== 
  LOCAL(0)        .LOCL.          10 l  40  64    1    0.000    0.000  0.001 
   
 [root@node2 ~]# ntpq -p 
      remote          refid      st t when poll reach  delay  offset  jitter 
 ============================================================================== 
  node1.szdb.com  .INIT.          16 u  60  64    0    0.000    0.000  0.000 
  LOCAL(0)        .LOCL.          10 l  59  64    1    0.000    0.000  0.001 
 
 #Author : Robinson 
 #Blog:
 也可以使用watch ntpq -p方式查看实时状态 
   
8、ntp的相关日志 
 
[root@bigboy tmp]# cat /var/log/messages | grep ntpd 

linux

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Two Point Museum: All Exhibits And Where To Find Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How do you alter a table in MySQL using the ALTER TABLE statement? How do you alter a table in MySQL using the ALTER TABLE statement? Mar 19, 2025 pm 03:51 PM

The article discusses using MySQL's ALTER TABLE statement to modify tables, including adding/dropping columns, renaming tables/columns, and changing column data types.

How do I configure SSL/TLS encryption for MySQL connections? How do I configure SSL/TLS encryption for MySQL connections? Mar 18, 2025 pm 12:01 PM

Article discusses configuring SSL/TLS encryption for MySQL, including certificate generation and verification. Main issue is using self-signed certificates' security implications.[Character count: 159]

How do you handle large datasets in MySQL? How do you handle large datasets in MySQL? Mar 21, 2025 pm 12:15 PM

Article discusses strategies for handling large datasets in MySQL, including partitioning, sharding, indexing, and query optimization.

What are some popular MySQL GUI tools (e.g., MySQL Workbench, phpMyAdmin)? What are some popular MySQL GUI tools (e.g., MySQL Workbench, phpMyAdmin)? Mar 21, 2025 pm 06:28 PM

Article discusses popular MySQL GUI tools like MySQL Workbench and phpMyAdmin, comparing their features and suitability for beginners and advanced users.[159 characters]

How do you drop a table in MySQL using the DROP TABLE statement? How do you drop a table in MySQL using the DROP TABLE statement? Mar 19, 2025 pm 03:52 PM

The article discusses dropping tables in MySQL using the DROP TABLE statement, emphasizing precautions and risks. It highlights that the action is irreversible without backups, detailing recovery methods and potential production environment hazards.

How do you create indexes on JSON columns? How do you create indexes on JSON columns? Mar 21, 2025 pm 12:13 PM

The article discusses creating indexes on JSON columns in various databases like PostgreSQL, MySQL, and MongoDB to enhance query performance. It explains the syntax and benefits of indexing specific JSON paths, and lists supported database systems.

How do you represent relationships using foreign keys? How do you represent relationships using foreign keys? Mar 19, 2025 pm 03:48 PM

Article discusses using foreign keys to represent relationships in databases, focusing on best practices, data integrity, and common pitfalls to avoid.

How do I secure MySQL against common vulnerabilities (SQL injection, brute-force attacks)? How do I secure MySQL against common vulnerabilities (SQL injection, brute-force attacks)? Mar 18, 2025 pm 12:00 PM

Article discusses securing MySQL against SQL injection and brute-force attacks using prepared statements, input validation, and strong password policies.(159 characters)

See all articles