CentOS7 安装 Oracle 11g rac(7) —— 安装 grid 软件前的准备工作

目录

  • CentOS7 安装 Oracle 11g rac(7) —— 安装 grid 软件前的准备工作
    • 一、创建目录并授权(两个节点同时操作)
    • 二、安装所需要的依赖包(两个节点同时操作)
      • 1、离线下载所需的 rpm 包
      • 2、查看下载的 rpm 包
      • 3、安装 rpm 包
      • 4、单独安装 pdk 包
    • 三、将 grid 安装包上传到节点 rac1
    • 四、将 oracle 安装包上传到节点 rac1
    • 五、解压缩 grid 软件包
    • 六、安装 cvuqdisk-1.0.9-1.rpm 包(两个节点同时操作)
    • 七、执行以下命令(两个节点同时操作)
    • 八、校验集群安装的可行性
      • 检测通过!

一、创建目录并授权(两个节点同时操作)

# grid 用户的 oracle_base 目录:/u01/app/grid
# grid 用户的 oracle_home 目录:/u01/app/11.2.0/grid
# oracle 用户的 oracle_base 目录:/u01/app/oracle
## oracle 用户的 oracle_home 目录:/u01/app/oracle/product/11.2.0/db_1[root@rac1 ~]# mkdir -p /u01/app/grid /u01/app/11.2.0/grid /u01/app/oracle /u01/app/oracle/product/11.2.0/db_1# 更改目录的所有者
[root@rac1 ~]# chown -R grid:oinstall /u01
[root@rac1 ~]# chown -R oracle:oinstall /u01/app/oracle[root@rac1 ~]# ll /u01/app
总用量 0
drwxr-xr-x 3 grid   oinstall 18 6月  11 17:12 11.2.0
drwxr-xr-x 2 grid   oinstall  6 6月  11 17:12 grid
drwxr-xr-x 3 oracle oinstall 21 6月  11 17:12 oracle# 更改目录的访问权限
[root@rac1 ~]# chmod -R 775 /u01/
[root@rac1 ~]# ll /u01/app
总用量 0
drwxrwxr-x 3 grid   oinstall 18 6月  11 17:12 11.2.0
drwxrwxr-x 2 grid   oinstall  6 6月  11 17:12 grid
drwxrwxr-x 3 oracle oinstall 21 6月  11 17:12 oracle

二、安装所需要的依赖包(两个节点同时操作)

1、离线下载所需的 rpm 包

[root@rac1 soft]# mkdir -p /soft/oracle-pck[root@rac1 soft]# yum install -y gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel*--downloadonly --downloaddir=/soft/oracle-pck已加载插件:fastestmirrorbase                                                       | 3.6 kB  00:00:00
extras                                                     | 2.9 kB  00:00:00
updates                                                    | 2.9 kB  00:00:00
(1/4): base/7/x86_64/group_gz                              | 153 kB  00:00:00
(2/4): extras/7/x86_64/primary_db                          | 247 kB  00:00:00
(3/4): base/7/x86_64/primary_db                            | 6.1 MB  00:00:08
(4/4): updates/7/x86_64/primary_db                         |  16 MB  00:00:17
Determining fastest mirrors* base: mirrors.neusoft.edu.cn* extras: mirrors.neusoft.edu.cn* updates: mirrors.ustc.edu.cn
正在解决依赖关系
--> 正在检查事务...............---> 软件包 zlib.x86_64.0.1.2.7-17.el7 将被 升级
---> 软件包 zlib.x86_64.0.1.2.7-20.el7_9 将被 更新
--> 正在检查事务
---> 软件包 elfutils-default-yama-scope.noarch.0.0.176-5.el7 将被 安装
--> 解决依赖关系完成依赖关系解决========================================================================================Package                      架构              版本                   源        大小
==========================================================================================
正在安装:compat-libstdc++-33           x86_64           3.2.3-72.el7          base      191 kelfutils-libelf-devel         x86_64           0.176-5.el7           base      40 kelfutils-libelf-devel-static  x86_64           0.176-5.el7           base      76 kgcc                           x86_64           4.8.5-44.el7          base      16 Mgcc-c++                       x86_64           4.8.5-44.el7          base      7.2 Mgcc-gfortran                  x86_64           4.8.5-44.el7          base      6.7 Mgcc-gnat                      x86_64           4.8.5-44.el7          base      13 Mgcc-go                        x86_64           4.8.5-44.el7          base      5.9 Mgcc-objc                      x86_64           4.8.5-44.el7          base      5.7 Mgcc-objc++                    x86_64           4.8.5-44.el7          base      6.2 Mgcc-plugin-devel              x86_64           4.8.5-44.el7          base      828 kglibc-devel                   x86_64           2.17-326.el7_9        updates   1.1 Mglibc-headers                 x86_64           2.17-326.el7_9        updates   691 klibaio-devel                  x86_64           0.3.109-13.el7        base      13 klibstdc++-devel               x86_64           4.8.5-44.el7          base      1.5 Mlibstdc++-docs                x86_64           4.8.5-44.el7          base      11 Mlibstdc++-static              x86_64           4.8.5-44.el7          base      413 k
正在更新:libstdc++                     x86_64           4.8.5-44.el7          base      306 k
为依赖而安装:cpp                           x86_64           4.8.5-44.el7          base      5.9 Melfutils-default-yama-scope   noarch           0.176-5.el7           base      33 kgmp-devel                     x86_64           1:6.0.0-15.el7        base      181 kkernel-headers                x86_64           3.10.0-1160.66.1.el7  updates   9.1 Mlibgfortran                   x86_64           4.8.5-44.el7          base      301 klibgnat                       x86_64           4.8.5-44.el7          base      967 klibgnat-devel                 x86_64           4.8.5-44.el7          base      2.7 Mlibgo                         x86_64           4.8.5-44.el7          base      2.2 Mlibgo-devel                   x86_64           4.8.5-44.el7          base      231 klibmpc                        x86_64           1.0.1-3.el7           base      51 klibmpc-devel                  x86_64           1.0.1-3.el7           base      32 klibobjc                       x86_64           4.8.5-44.el7          base      80 klibquadmath                   x86_64           4.8.5-44.el7          base      190 klibquadmath-devel             x86_64           4.8.5-44.el7          base      54 kmpfr                          x86_64           3.1.1-4.el7           base      203 kmpfr-devel                    x86_64           3.1.1-4.el7           base      68 kzlib-devel                    x86_64           1.2.7-20.el7_9        updates   50 k
为依赖而更新:elfutils-libelf               x86_64           0.176-5.el7           base      195 kelfutils-libs                 x86_64           0.176-5.el7           base      291 kglibc                         x86_64           2.17-326.el7_9        updates   3.6 Mglibc-common                  x86_64           2.17-326.el7_9        updates   12 Mgmp                           x86_64           1:6.0.0-15.el7        base      281 klibgcc                        x86_64           4.8.5-44.el7          base      103 klibgomp                       x86_64           4.8.5-44.el7          base      159 kzlib                          x86_64           1.2.7-20.el7_9        updates   90 k事务概要
=============================================================================================
安装  17 软件包 (+17 依赖软件包)
升级   1 软件包 (+ 8 依赖软件包)总下载量:115 M
Background downloading packages, then exiting:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
警告:/soft/oracle-pck/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm.2750.tmp: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY0 B  --:--:-- ETA
compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm.2750.tmp 的公钥尚未安装
(1/43): compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm            | 191 kB  00:00:00
(2/43): elfutils-libelf-devel-static-0.176-5.el7.x86_64.rpm    |  76 kB  00:00:00
(3/43): elfutils-libs-0.176-5.el7.x86_64.rpm                   | 291 kB  00:00:00
(4/43): elfutils-default-yama-scope-0.176-5.el7.noarch.rpm     |  33 kB  00:00:00
(5/43): elfutils-libelf-devel-0.176-5.el7.x86_64.rpm           |  40 kB  00:00:00
(6/43): gcc-c++-4.8.5-44.el7.x86_64.rpm                        | 7.2 MB  00:00:07
(7/43): gcc-gfortran-4.8.5-44.el7.x86_64.rpm                   | 6.7 MB  00:00:12
(8/43): gcc-4.8.5-44.el7.x86_64.rpm                            |  16 MB  00:00:14
(9/43): gcc-objc-4.8.5-44.el7.x86_64.rpm                       | 5.7 MB  00:00:04
(10/43): elfutils-libelf-0.176-5.el7.x86_64.rpm                | 195 kB  00:00:19
(11/43): gcc-gnat-4.8.5-44.el7.x86_64.rpm                      |  13 MB  00:00:12
(12/43): gcc-plugin-devel-4.8.5-44.el7.x86_64.rpm              | 828 kB  00:00:01
(13/43): gcc-objc++-4.8.5-44.el7.x86_64.rpm                    | 6.2 MB  00:00:04
glibc-devel-2.17-326.el7_9.x86_64.rpm.2750.tmp 的公钥尚未安装 [=============================-                  ] 3.1 MB/s |  72 MB  00:00:14 ETA
(14/43): glibc-devel-2.17-326.el7_9.x86_64.rpm                 | 1.1 MB  00:00:02
(15/43): glibc-2.17-326.el7_9.x86_64.rpm                       | 3.6 MB  00:00:05
(16/43): gmp-6.0.0-15.el7.x86_64.rpm                           | 281 kB  00:00:00
(17/43): gmp-devel-6.0.0-15.el7.x86_64.rpm                     | 181 kB  00:00:00
(18/43): glibc-headers-2.17-326.el7_9.x86_64.rpm               | 691 kB  00:00:01
(19/43): libaio-devel-0.3.109-13.el7.x86_64.rpm                |  13 kB  00:00:00
(20/43): libgcc-4.8.5-44.el7.x86_64.rpm                        | 103 kB  00:00:00
(21/43): libgfortran-4.8.5-44.el7.x86_64.rpm                   | 301 kB  00:00:00
(22/43): cpp-4.8.5-44.el7.x86_64.rpm                           | 5.9 MB  00:00:28
(23/43): libgnat-4.8.5-44.el7.x86_64.rpm                       | 967 kB  00:00:01
(24/43): glibc-common-2.17-326.el7_9.x86_64.rpm                |  12 MB  00:00:10
(25/43): libgo-devel-4.8.5-44.el7.x86_64.rpm                   | 231 kB  00:00:00
(26/43): libgnat-devel-4.8.5-44.el7.x86_64.rpm                 | 2.7 MB  00:00:03
(27/43): libgomp-4.8.5-44.el7.x86_64.rpm                       | 159 kB  00:00:00
(28/43): libmpc-1.0.1-3.el7.x86_64.rpm                         |  51 kB  00:00:00
(29/43): libmpc-devel-1.0.1-3.el7.x86_64.rpm                   |  32 kB  00:00:00
(30/43): libquadmath-4.8.5-44.el7.x86_64.rpm                   | 190 kB  00:00:00
(31/43): libobjc-4.8.5-44.el7.x86_64.rpm                       |  80 kB  00:00:00
(32/43): libquadmath-devel-4.8.5-44.el7.x86_64.rpm             |  54 kB  00:00:00
(33/43): libgo-4.8.5-44.el7.x86_64.rpm                         | 2.2 MB  00:00:03
(34/43): libstdc++-4.8.5-44.el7.x86_64.rpm                     | 306 kB  00:00:00
(35/43): libstdc++-static-4.8.5-44.el7.x86_64.rpm              | 413 kB  00:00:00
(36/43): mpfr-3.1.1-4.el7.x86_64.rpm                           | 203 kB  00:00:00
(37/43): kernel-headers-3.10.0-1160.66.1.el7.x86_64.rpm        | 9.1 MB  00:00:08
(38/43): mpfr-devel-3.1.1-4.el7.x86_64.rpm                     |  68 kB  00:00:00
(39/43): zlib-devel-1.2.7-20.el7_9.x86_64.rpm                  |  50 kB  00:00:00
(40/43): zlib-1.2.7-20.el7_9.x86_64.rpm                        |  90 kB  00:00:00
(41/43): libstdc++-devel-4.8.5-44.el7.x86_64.rpm               | 1.5 MB  00:00:02
(42/43): libstdc++-docs-4.8.5-44.el7.x86_64.rpm                |  11 MB  00:00:06
(43/43): gcc-go-4.8.5-44.el7.x86_64.rpm                        | 5.9 MB  00:00:26
---------------------------------------------------------------------------------------
总计                                                          2.8 MB/s | 115 MB  00:00:40
exiting because "Download Only" specified

2、查看下载的 rpm 包

[root@rac1 soft]# cd oracle-pck/
[root@rac1 oracle-pck]# ll
总用量 118224
-rw-r--r--. 1 root root   195388 3月  14 2015 compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
-rw-r--r--. 1 root root  6230552 10月 15 2020 cpp-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root    33680 10月 15 2020 elfutils-default-yama-scope-0.176-5.el7.noarch.rpm
-rw-r--r--. 1 root root   199352 10月 15 2020 elfutils-libelf-0.176-5.el7.x86_64.rpm
-rw-r--r--. 1 root root    40716 10月 15 2020 elfutils-libelf-devel-0.176-5.el7.x86_64.rpm
-rw-r--r--. 1 root root    77944 10月 15 2020 elfutils-libelf-devel-static-0.176-5.el7.x86_64.rpm
-rw-r--r--. 1 root root   297844 10月 15 2020 elfutils-libs-0.176-5.el7.x86_64.rpm
-rw-r--r--. 1 root root 16963328 10月 15 2020 gcc-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root  7531804 10月 15 2020 gcc-c++-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root  6978492 10月 15 2020 gcc-gfortran-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root 13562644 10月 15 2020 gcc-gnat-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root  6194484 10月 15 2020 gcc-go-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root  6019624 10月 15 2020 gcc-objc-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root  6449244 10月 15 2020 gcc-objc++-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root   848160 10月 15 2020 gcc-plugin-devel-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root  3817244 5月  19 20:50 glibc-2.17-326.el7_9.x86_64.rpm
-rw-r--r--. 1 root root 12059896 5月  19 20:50 glibc-common-2.17-326.el7_9.x86_64.rpm
-rw-r--r--. 1 root root  1128524 5月  19 20:50 glibc-devel-2.17-326.el7_9.x86_64.rpm
-rw-r--r--. 1 root root   707512 5月  19 20:50 glibc-headers-2.17-326.el7_9.x86_64.rpm
-rw-r--r--. 1 root root   287768 8月  11 2017 gmp-6.0.0-15.el7.x86_64.rpm
-rw-r--r--. 1 root root   185500 8月  11 2017 gmp-devel-6.0.0-15.el7.x86_64.rpm
-rw-r--r--. 1 root root  9496636 5月  19 20:50 kernel-headers-3.10.0-1160.66.1.el7.x86_64.rpm
-rw-r--r--. 1 root root    13176 11月 25 2015 libaio-devel-0.3.109-13.el7.x86_64.rpm
-rw-r--r--. 1 root root   105308 10月 15 2020 libgcc-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root   308088 10月 15 2020 libgfortran-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root   990420 10月 15 2020 libgnat-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root  2821648 10月 15 2020 libgnat-devel-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root  2287136 10月 15 2020 libgo-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root   236512 10月 15 2020 libgo-devel-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root   162384 10月 15 2020 libgomp-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root    51732 7月   4 2014 libmpc-1.0.1-3.el7.x86_64.rpm
-rw-r--r--. 1 root root    32904 7月   4 2014 libmpc-devel-1.0.1-3.el7.x86_64.rpm
-rw-r--r--. 1 root root    82360 10月 15 2020 libobjc-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root   194944 10月 15 2020 libquadmath-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root    54804 10月 15 2020 libquadmath-devel-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root   313196 10月 15 2020 libstdc++-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root  1581424 10月 15 2020 libstdc++-devel-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root 11580968 10月 15 2020 libstdc++-docs-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root   423084 10月 15 2020 libstdc++-static-4.8.5-44.el7.x86_64.rpm
-rw-r--r--. 1 root root   208316 7月   4 2014 mpfr-3.1.1-4.el7.x86_64.rpm
-rw-r--r--. 1 root root    69904 7月   4 2014 mpfr-devel-3.1.1-4.el7.x86_64.rpm
-rw-r--r--. 1 root root    92092 5月  13 22:34 zlib-1.2.7-20.el7_9.x86_64.rpm
-rw-r--r--. 1 root root    51336 5月  13 22:34 zlib-devel-1.2.7-20.el7_9.x86_64.rpm

3、安装 rpm 包

[root@rac1 oracle-pck]# rpm -ivh --nodeps --force *.rpm
警告:compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...1:libgcc-4.8.5-44.el7              ################################# [  2%]2:glibc-common-2.17-326.el7_9      ################################# [  5%]3:glibc-2.17-326.el7_9             警告:/etc/nsswitch.conf 已建立为 /etc/nsswitch.conf.rpmnew
################################# [  7%]4:zlib-1.2.7-20.el7_9              ################################# [  9%]5:libquadmath-4.8.5-44.el7         ################################# [ 12%]6:libstdc++-4.8.5-44.el7           ################################# [ 14%]7:gmp-1:6.0.0-15.el7               ################################# [ 16%]8:mpfr-3.1.1-4.el7                 ################################# [ 19%]9:libmpc-1.0.1-3.el7               ################################# [ 21%]10:gmp-devel-1:6.0.0-15.el7         ################################# [ 23%]11:mpfr-devel-3.1.1-4.el7           ################################# [ 26%]12:libstdc++-devel-4.8.5-44.el7     ################################# [ 28%]13:elfutils-libelf-0.176-5.el7      ################################# [ 30%]14:libgo-4.8.5-44.el7               ################################# [ 33%]15:libgo-devel-4.8.5-44.el7         ################################# [ 35%]16:libmpc-devel-1.0.1-3.el7         ################################# [ 37%]17:cpp-4.8.5-44.el7                 ################################# [ 40%]18:libgfortran-4.8.5-44.el7         ################################# [ 42%]19:zlib-devel-1.2.7-20.el7_9        ################################# [ 44%]20:elfutils-libelf-devel-0.176-5.el7################################# [ 47%]21:libgnat-4.8.5-44.el7             ################################# [ 49%]22:libgomp-4.8.5-44.el7             ################################# [ 51%]23:libobjc-4.8.5-44.el7             ################################# [ 53%]24:libgnat-devel-4.8.5-44.el7       ################################# [ 56%]25:kernel-headers-3.10.0-1160.66.1.e################################# [ 58%]26:glibc-headers-2.17-326.el7_9     ################################# [ 60%]27:glibc-devel-2.17-326.el7_9       ################################# [ 63%]28:gcc-4.8.5-44.el7                 ################################# [ 65%]29:gcc-c++-4.8.5-44.el7             ################################# [ 67%]30:gcc-objc-4.8.5-44.el7            ################################# [ 70%]31:libquadmath-devel-4.8.5-44.el7   ################################# [ 72%]32:elfutils-default-yama-scope-0.176################################# [ 74%]33:elfutils-libs-0.176-5.el7        ################################# [ 77%]34:gcc-gfortran-4.8.5-44.el7        ################################# [ 79%]35:gcc-objc++-4.8.5-44.el7          ################################# [ 81%]36:gcc-gnat-4.8.5-44.el7            ################################# [ 84%]37:gcc-go-4.8.5-44.el7              ################################# [ 86%]38:gcc-plugin-devel-4.8.5-44.el7    ################################# [ 88%]39:elfutils-libelf-devel-static-0.17################################# [ 91%]40:libstdc++-static-4.8.5-44.el7    ################################# [ 93%]41:compat-libstdc++-33-3.2.3-72.el7 ################################# [ 95%]42:libstdc++-docs-4.8.5-44.el7      ################################# [ 98%]43:libaio-devel-0.3.109-13.el7      ################################# [100%]

4、单独安装 pdk 包

[root@rac2 soft]# mkdir pdksh
[root@rac2 soft]# cd pdksh
[root@rac2 pdksh]# rz[root@rac2 pdksh]# ll
总用量 580
-rw-r--r--. 1 root root 210440 1月   6 2019 pdksh-5.2.14-37.el7.centos.1.x86_64.rpm
-rw-r--r--. 1 root root 376916 1月   6 2019 pdksh-debuginfo-5.2.14-37.el7.centos.1.x86_64.rpm# 安装 rpm 包
[root@rac2 pdksh]# rpm -ivh --nodeps --force *.rpm
准备中...                          ################################# [100%]
正在升级/安装...1:pdksh-debuginfo-5.2.14-37.el7.cen################################# [ 50%]2:pdksh-5.2.14-37.el7.centos.1     ################################# [100%]

三、将 grid 安装包上传到节点 rac1

[root@rac1 ~]# su - grid
上一次登录:六 6月 11 19:11:55 CST 2022pts/0 上
[grid@rac1 ~]$ pwd
/home/grid[grid@rac1 ~]$ rz[grid@rac1 ~]$ ll
total 1177004
-rw-r--r-- 1 grid oinstall 1205251894 Jun 11 19:41 p13390677_112040_Linux-x86-64_3of7.zip

四、将 oracle 安装包上传到节点 rac1

[grid@rac1 ~]$ su - oracle
Password:
Last login: Sat Jun 11 19:15:01 CST 2022 on pts/0[oracle@rac1 ~]$ pwd
/home/oracle
[oracle@rac1 ~]$ rz[oracle@rac1 ~]$ ll
total 2487200
-rw-r--r-- 1 oracle oinstall 1395582860 Jun 11 19:44 p13390677_112040_Linux-x86-64_1of7.zip
-rw-r--r-- 1 oracle oinstall 1151304589 Jun 11 19:45 p13390677_112040_Linux-x86-64_2of7.zip

五、解压缩 grid 软件包

[grid@rac1 ~]$ pwd
/home/grid# 解压缩
[grid@rac1 ~]$ unzip p13390677_112040_Linux-x86-64_3of7.zip ..........inflating: grid/stage/globalvariables/globalvar.xml  creating: grid/rpm/inflating: grid/rpm/cvuqdisk-1.0.9-1.rpm  inflating: grid/runcluvfy.sh       inflating: grid/welcome.html   [grid@rac1 ~]$ ll
total 1177004
drwxr-xr-x 7 grid oinstall        156 Aug 27  2013 grid
-rw-r--r-- 1 grid oinstall 1205251894 Jun 11 19:41 p13390677_112040_Linux-x86-64_3of7.zip

六、安装 cvuqdisk-1.0.9-1.rpm 包(两个节点同时操作)

节点1(rac1):

[grid@rac1 rpm]$ cd /home/grid/grid/rpm[grid@rac1 rpm]$ ls
cvuqdisk-1.0.9-1.rpm# 把 cvuqdisk-1.0.9-1.rpm 包复制到节点2
[grid@rac1 rpm]$ scp cvuqdisk-1.0.9-1.rpm grid@192.168.1.102:/home/grid/
cvuqdisk-1.0.9-1.rpm  # 安装 smartmontools
[root@rac1 smartmontools]# pwd
/soft/smartmontools
[root@rac1 smartmontools]# ll
总用量 796
-rw-r--r-- 1 root root 250776 4月  25 2018 mailx-12.5-19.el7.x86_64.rpm
-rw-r--r-- 1 root root 559568 4月   4 2020 smartmontools-7.0-2.el7.x86_64.rpm[root@rac1 smartmontools]# rpm -ivh --nodeps --force *.rpm
准备中...                          ################################# [100%]
正在升级/安装...1:mailx-12.5-19.el7                ################################# [ 50%]2:smartmontools-1:7.0-2.el7        ################################# [100%]# 安装 cvuqdisk-1.0.9-1.rpm 包
[root@rac1 smartmontools]#  cd /home/grid/grid/rpm
[root@rac1 rpm]# ls
cvuqdisk-1.0.9-1.rpm
[root@rac1 rpm]# rpm -ivh cvuqdisk-1.0.9-1.rpm
准备中...                          ################################# [100%]
Using default group oinstall to install package
正在升级/安装...1:cvuqdisk-1.0.9-1                 ################################# [100%]

节点2(rac2):

[root@rac2 smartmontools]# pwd
/soft/smartmontools[root@rac2 smartmontools]# ll
总用量 796
-rw-r--r-- 1 root root 250776 4月  25 2018 mailx-12.5-19.el7.x86_64.rpm
-rw-r--r-- 1 root root 559568 4月   4 2020 smartmontools-7.0-2.el7.x86_64.rpm# 安装 smartmontools
[root@rac2 smartmontools]# rpm -ivh --nodeps --force *.rpm
准备中...                          ################################# [100%]
正在升级/安装...1:mailx-12.5-19.el7                ################################# [ 50%]2:smartmontools-1:7.0-2.el7        ################################# [100%]# 安装 cvuqdisk-1.0.9-1.rpm 包
[root@rac2 smartmontools]# cd /home/grid
[root@rac2 grid]# ll
总用量 12
-rw-r--r-- 1 grid oinstall 8288 6月  11 19:54 cvuqdisk-1.0.9-1.rpm
[root@rac2 grid]# rpm -ivh cvuqdisk-1.0.9-1.rpm
准备中...                          ################################# [100%]
Using default group oinstall to install package
正在升级/安装...1:cvuqdisk-1.0.9-1                 ################################# [100%]

七、执行以下命令(两个节点同时操作)

[root@rac1 rpm]# cd /lib64[root@rac1 lib64]# ls -lrt libcap*
-rwxr-xr-x. 1 root root 20024 6月  10 2014 libcap.so.2.22
-rwxr-xr-x. 1 root root 23968 11月 20 2015 libcap-ng.so.0.0.0
lrwxrwxrwx. 1 root root    18 6月  10 00:20 libcap-ng.so.0 -> libcap-ng.so.0.0.0
lrwxrwxrwx. 1 root root    14 6月  10 00:20 libcap.so.2 -> libcap.so.2.22[root@rac1 lib64]# ln -s libcap.so.2.22 libcap.so.1[root@rac1 lib64]# ls -lrt libcap*
-rwxr-xr-x. 1 root root 20024 6月  10 2014 libcap.so.2.22
-rwxr-xr-x. 1 root root 23968 11月 20 2015 libcap-ng.so.0.0.0
lrwxrwxrwx. 1 root root    18 6月  10 00:20 libcap-ng.so.0 -> libcap-ng.so.0.0.0
lrwxrwxrwx. 1 root root    14 6月  10 00:20 libcap.so.2 -> libcap.so.2.22
lrwxrwxrwx  1 root root    14 6月  11 20:06 libcap.so.1 -> libcap.so.2.22

八、校验集群安装的可行性

在节点 rac1 上执行以下命令:

[root@rac1 lib64]# su - grid
上一次登录:六 6月 11 19:47:21 CST 2022pts/0 上[grid@rac1 ~]$ cd grid[grid@rac1 grid]$ ls
install  readme.html  response  rpm  runcluvfy.sh  runInstaller  sshsetup  stage  welcome.html[grid@rac1 grid]$ ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbosePerforming pre-checks for cluster services setup Checking node reachability...Check: Node reachability from node "rac1"Destination Node                      Reachable?              ------------------------------------  ------------------------rac2                                  yes                     rac1                                  yes
Result: Node reachability check passed from node "rac1"Checking user equivalence...Check: User equivalence for user "grid"Node Name                             Status                  ------------------------------------  ------------------------rac2                                  passed                  rac1                                  passed
Result: User equivalence check passed for user "grid"Checking node connectivity...Checking hosts config file...Node Name                             Status                  ------------------------------------  ------------------------rac2                                  passed                  rac1                                  passed                  Verification of the hosts config file successfulInterface information for node "rac2"Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU   ------ --------------- --------------- --------------- --------------- ----------------- ------bond1  192.168.1.102   192.168.1.0     0.0.0.0         192.168.1.1     00:0C:29:88:A6:53 1500  bond2  10.1.1.102      10.1.1.0        0.0.0.0         192.168.1.1     00:0C:29:88:A6:67 1500  Interface information for node "rac1"Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU   ------ --------------- --------------- --------------- --------------- ----------------- ------bond1  192.168.1.101   192.168.1.0     0.0.0.0         192.168.1.1     00:0C:29:C5:D4:6A 1500  bond2  10.1.1.101      10.1.1.0        0.0.0.0         192.168.1.1     00:0C:29:C5:D4:7E 1500  Check: Node connectivity of subnet "192.168.1.0"Source                          Destination                     Connected?      ------------------------------  ------------------------------  ----------------rac2[192.168.1.102]             rac1[192.168.1.101]             yes
Result: Node connectivity passed for subnet "192.168.1.0" with node(s) rac2,rac1Check: TCP connectivity of subnet "192.168.1.0"Source                          Destination                     Connected?      ------------------------------  ------------------------------  ----------------rac1:192.168.1.101              rac2:192.168.1.102              passed
Result: TCP connectivity check passed for subnet "192.168.1.0"Check: Node connectivity of subnet "10.1.1.0"Source                          Destination                     Connected?      ------------------------------  ------------------------------  ----------------rac2[10.1.1.102]                rac1[10.1.1.101]                yes
Result: Node connectivity passed for subnet "10.1.1.0" with node(s) rac2,rac1Check: TCP connectivity of subnet "10.1.1.0"Source                          Destination                     Connected?      ------------------------------  ------------------------------  ----------------rac1:10.1.1.101                 rac2:10.1.1.102                 passed
Result: TCP connectivity check passed for subnet "10.1.1.0"Interfaces found on subnet "192.168.1.0" that are likely candidates for VIP are:
rac2 bond1:192.168.1.102
rac1 bond1:192.168.1.101Interfaces found on subnet "10.1.1.0" that are likely candidates for a private interconnect are:
rac2 bond2:10.1.1.102
rac1 bond2:10.1.1.101
Checking subnet mask consistency...
Subnet mask consistency check passed for subnet "192.168.1.0".
Subnet mask consistency check passed for subnet "10.1.1.0".
Subnet mask consistency check passed.Result: Node connectivity check passedChecking multicast communication...Checking subnet "192.168.1.0" for multicast communication with multicast group "230.0.1.0"...
Check of subnet "192.168.1.0" for multicast communication with multicast group "230.0.1.0" passed.Checking subnet "10.1.1.0" for multicast communication with multicast group "230.0.1.0"...
Check of subnet "10.1.1.0" for multicast communication with multicast group "230.0.1.0" passed.Check of multicast communication passed.Checking ASMLib configuration.Node Name                             Status                  ------------------------------------  ------------------------rac2                                  passed                  rac1                                  passed
Result: Check for ASMLib configuration passed.Check: Total memory Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          1.7808GB (1867264.0KB)    1.5GB (1572864.0KB)       passed    rac1          1.7808GB (1867264.0KB)    1.5GB (1572864.0KB)       passed
Result: Total memory check passedCheck: Available memory Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          1.6299GB (1709100.0KB)    50MB (51200.0KB)          passed    rac1          1.5086GB (1581868.0KB)    50MB (51200.0KB)          passed
Result: Available memory check passedCheck: Swap space Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          3.9922GB (4186108.0KB)    2.6711GB (2800896.0KB)    passed    rac1          3.9922GB (4186108.0KB)    2.6711GB (2800896.0KB)    passed
Result: Swap space check passedCheck: Free disk space for "rac2:/tmp" Path              Node Name     Mount point   Available     Required      Status      ----------------  ------------  ------------  ------------  ------------  ------------/tmp              rac2          /             14.0791GB     1GB           passed
Result: Free disk space check passed for "rac2:/tmp"Check: Free disk space for "rac1:/tmp" Path              Node Name     Mount point   Available     Required      Status      ----------------  ------------  ------------  ------------  ------------  ------------/tmp              rac1          /             8.9827GB      1GB           passed
Result: Free disk space check passed for "rac1:/tmp"Check: User existence for "grid" Node Name     Status                    Comment                 ------------  ------------------------  ------------------------rac2          passed                    exists(502)             rac1          passed                    exists(502)             Checking for multiple users with UID value 502
Result: Check for multiple users with UID value 502 passed
Result: User existence check passed for "grid"Check: Group existence for "oinstall" Node Name     Status                    Comment                 ------------  ------------------------  ------------------------rac2          passed                    exists                  rac1          passed                    exists
Result: Group existence check passed for "oinstall"Check: Group existence for "dba" Node Name     Status                    Comment                 ------------  ------------------------  ------------------------rac2          passed                    exists                  rac1          passed                    exists
Result: Group existence check passed for "dba"Check: Membership of user "grid" in group "oinstall" [as Primary]Node Name         User Exists   Group Exists  User in Group  Primary       Status      ----------------  ------------  ------------  ------------  ------------  ------------rac2              yes           yes           yes           yes           passed      rac1              yes           yes           yes           yes           passed
Result: Membership check for user "grid" in group "oinstall" [as Primary] passedCheck: Membership of user "grid" in group "dba" Node Name         User Exists   Group Exists  User in Group  Status          ----------------  ------------  ------------  ------------  ----------------rac2              yes           yes           yes           passed          rac1              yes           yes           yes           passed
Result: Membership check for user "grid" in group "dba" passedCheck: Run level Node Name     run level                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          3                         3,5                       passed    rac1          3                         3,5                       passed
Result: Run level check passedCheck: Hard limits for "maximum open file descriptors" Node Name         Type          Available     Required      Status          ----------------  ------------  ------------  ------------  ----------------rac2              hard          65536         65536         passed          rac1              hard          65536         65536         passed
Result: Hard limits check passed for "maximum open file descriptors"Check: Soft limits for "maximum open file descriptors" Node Name         Type          Available     Required      Status          ----------------  ------------  ------------  ------------  ----------------rac2              soft          65536         1024          passed          rac1              soft          65536         1024          passed
Result: Soft limits check passed for "maximum open file descriptors"Check: Hard limits for "maximum user processes" Node Name         Type          Available     Required      Status          ----------------  ------------  ------------  ------------  ----------------rac2              hard          16384         16384         passed          rac1              hard          16384         16384         passed
Result: Hard limits check passed for "maximum user processes"Check: Soft limits for "maximum user processes" Node Name         Type          Available     Required      Status          ----------------  ------------  ------------  ------------  ----------------rac2              soft          16384         2047          passed          rac1              soft          16384         2047          passed
Result: Soft limits check passed for "maximum user processes"Check: System architecture Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          x86_64                    x86_64                    passed    rac1          x86_64                    x86_64                    passed
Result: System architecture check passedCheck: Kernel version Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          3.10.0-514.el7.x86_64     2.6.9                     passed    rac1          3.10.0-514.el7.x86_64     2.6.9                     passed
Result: Kernel version check passedCheck: Kernel parameter for "semmsl" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              250           250           250           passed          rac1              250           250           250           passed
Result: Kernel parameter check passed for "semmsl"Check: Kernel parameter for "semmns" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              32000         32000         32000         passed          rac1              32000         32000         32000         passed
Result: Kernel parameter check passed for "semmns"Check: Kernel parameter for "semopm" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              100           100           100           passed          rac1              100           100           100           passed
Result: Kernel parameter check passed for "semopm"Check: Kernel parameter for "semmni" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              128           128           128           passed          rac1              128           128           128           passed
Result: Kernel parameter check passed for "semmni"Check: Kernel parameter for "shmmax" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              4294967296    4294967296    956039168     passed          rac1              4294967296    4294967296    956039168     passed
Result: Kernel parameter check passed for "shmmax"Check: Kernel parameter for "shmmni" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              4096          4096          4096          passed          rac1              4096          4096          4096          passed
Result: Kernel parameter check passed for "shmmni"Check: Kernel parameter for "shmall" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              2097152       2097152       2097152       passed          rac1              2097152       2097152       2097152       passed
Result: Kernel parameter check passed for "shmall"Check: Kernel parameter for "file-max" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              6815744       6815744       6815744       passed          rac1              6815744       6815744       6815744       passed
Result: Kernel parameter check passed for "file-max"Check: Kernel parameter for "ip_local_port_range" Node Name     Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2      between 9000.0 & 65500.0  between 9000.0 & 65500.0  between 9000.0 & 65500.0  passedrac1      between 9000.0 & 65500.0  between 9000.0 & 65500.0  between 9000.0 & 65500.0  passed
Result: Kernel parameter check passed for "ip_local_port_range"Check: Kernel parameter for "rmem_default" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              262144        262144        262144        passed          rac1              262144        262144        262144        passed
Result: Kernel parameter check passed for "rmem_default"Check: Kernel parameter for "rmem_max" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              4194304       4194304       4194304       passed          rac1              4194304       4194304       4194304       passed
Result: Kernel parameter check passed for "rmem_max"Check: Kernel parameter for "wmem_default" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              262144        262144        262144        passed          rac1              262144        262144        262144        passed
Result: Kernel parameter check passed for "wmem_default"Check: Kernel parameter for "wmem_max" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              1048576       1048576       1048576       passed          rac1              1048576       1048576       1048576       passed
Result: Kernel parameter check passed for "wmem_max"Check: Kernel parameter for "aio-max-nr" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              1048576       1048576       1048576       passed          rac1              1048576       1048576       1048576       passed
Result: Kernel parameter check passed for "aio-max-nr"Check: Package existence for "make" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          make-3.82-23.el7          make-3.80                 passed    rac1          make-3.82-23.el7          make-3.80                 passed
Result: Package existence check passed for "make"Check: Package existence for "binutils" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          binutils-2.25.1-22.base.el7  binutils-2.15.92.0.2      passed    rac1          binutils-2.25.1-22.base.el7  binutils-2.15.92.0.2      passed
Result: Package existence check passed for "binutils"Check: Package existence for "gcc(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          gcc(x86_64)-4.8.5-44.el7  gcc(x86_64)-3.4.6         passed    rac1          gcc(x86_64)-4.8.5-44.el7  gcc(x86_64)-3.4.6         passed
Result: Package existence check passed for "gcc(x86_64)"Check: Package existence for "libaio(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          libaio(x86_64)-0.3.109-13.el7  libaio(x86_64)-0.3.105    passed    rac1          libaio(x86_64)-0.3.109-13.el7  libaio(x86_64)-0.3.105    passed
Result: Package existence check passed for "libaio(x86_64)"Check: Package existence for "glibc(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          glibc(x86_64)-2.17-326.el7_9  glibc(x86_64)-2.3.4-2.41  passed    rac1          glibc(x86_64)-2.17-326.el7_9  glibc(x86_64)-2.3.4-2.41  passed    WARNING:
PRVF-7584 : Multiple versions of package "glibc" found on node rac1: glibc(x86_64)-2.17-157.el7,glibc(x86_64)-2.17-326.el7_9
Result: Package existence check passed for "glibc(x86_64)"Check: Package existence for "compat-libstdc++-33(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2       compat-libstdc++-33(x86_64)-3.2.3-72.el7  compat-libstdc++-33(x86_64)-3.2.3  passed rac1       compat-libstdc++-33(x86_64)-3.2.3-72.el7  compat-libstdc++-33(x86_64)-3.2.3  passed
Result: Package existence check passed for "compat-libstdc++-33(x86_64)"Check: Package existence for "elfutils-libelf(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          elfutils-libelf(x86_64)-0.176-5.el7  elfutils-libelf(x86_64)-0.97  passed    rac1          elfutils-libelf(x86_64)-0.176-5.el7  elfutils-libelf(x86_64)-0.97  passed    WARNING:
PRVF-7584 : Multiple versions of package "elfutils-libelf" found on node rac1: elfutils-libelf(x86_64)-0.166-2.el7,elfutils-libelf(x86_64)-0.176-
5.el7Result: Package existence check passed for "elfutils-libelf(x86_64)"Check: Package existence for "elfutils-libelf-devel" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          elfutils-libelf-devel-0.176-5.el7  elfutils-libelf-devel-0.97  passed    rac1          elfutils-libelf-devel-0.176-5.el7  elfutils-libelf-devel-0.97  passed
Result: Package existence check passed for "elfutils-libelf-devel"Check: Package existence for "glibc-common" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          glibc-common-2.17-326.el7_9  glibc-common-2.3.4        passed    rac1          glibc-common-2.17-326.el7_9  glibc-common-2.3.4        passed    WARNING:
PRVF-7584 : Multiple versions of package "glibc-common" found on node rac1: glibc-common(x86_64)-2.17-157.el7,glibc-common(x86_64)-2.17-326.el7_9
Result: Package existence check passed for "glibc-common"Check: Package existence for "glibc-devel(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          glibc-devel(x86_64)-2.17-326.el7_9  glibc-devel(x86_64)-2.3.4  passed    rac1          glibc-devel(x86_64)-2.17-326.el7_9  glibc-devel(x86_64)-2.3.4  passed
Result: Package existence check passed for "glibc-devel(x86_64)"Check: Package existence for "glibc-headers" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          glibc-headers-2.17-326.el7_9  glibc-headers-2.3.4       passed    rac1          glibc-headers-2.17-326.el7_9  glibc-headers-2.3.4       passed
Result: Package existence check passed for "glibc-headers"Check: Package existence for "gcc-c++(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          gcc-c++(x86_64)-4.8.5-44.el7  gcc-c++(x86_64)-3.4.6     passed    rac1          gcc-c++(x86_64)-4.8.5-44.el7  gcc-c++(x86_64)-3.4.6     passed
Result: Package existence check passed for "gcc-c++(x86_64)"Check: Package existence for "libaio-devel(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          libaio-devel(x86_64)-0.3.109-13.el7  libaio-devel(x86_64)-0.3.105  passed    rac1          libaio-devel(x86_64)-0.3.109-13.el7  libaio-devel(x86_64)-0.3.105  passed
Result: Package existence check passed for "libaio-devel(x86_64)"Check: Package existence for "libgcc(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          libgcc(x86_64)-4.8.5-44.el7  libgcc(x86_64)-3.4.6      passed    rac1          libgcc(x86_64)-4.8.5-44.el7  libgcc(x86_64)-3.4.6      passed    WARNING:
PRVF-7584 : Multiple versions of package "libgcc" found on node rac1: libgcc(x86_64)-4.8.5-11.el7,libgcc(x86_64)-4.8.5-44.el7
Result: Package existence check passed for "libgcc(x86_64)"Check: Package existence for "libstdc++(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          libstdc++(x86_64)-4.8.5-44.el7  libstdc++(x86_64)-3.4.6   passed    rac1          libstdc++(x86_64)-4.8.5-44.el7  libstdc++(x86_64)-3.4.6   passed    WARNING:
PRVF-7584 : Multiple versions of package "libstdc++" found on node rac1: libstdc++(x86_64)-4.8.5-11.el7,libstdc++(x86_64)-4.8.5-44.el7
Result: Package existence check passed for "libstdc++(x86_64)"Check: Package existence for "libstdc++-devel(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          libstdc++-devel(x86_64)-4.8.5-44.el7  libstdc++-devel(x86_64)-3.4.6  passed    rac1          libstdc++-devel(x86_64)-4.8.5-44.el7  libstdc++-devel(x86_64)-3.4.6  passed
Result: Package existence check passed for "libstdc++-devel(x86_64)"Check: Package existence for "sysstat" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          missing                   sysstat-5.0.5             failed    rac1          missing                   sysstat-5.0.5             failed
Result: Package existence check failed for "sysstat"Check: Package existence for "pdksh" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          pdksh-5.2.14-37.el7.centos.1  pdksh-5.2.14              passed    rac1          pdksh-5.2.14-37.el7.centos.1  pdksh-5.2.14              passed
Result: Package existence check passed for "pdksh"Check: Package existence for "expat(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          expat(x86_64)-2.1.0-8.el7  expat(x86_64)-1.95.7      passed    rac1          expat(x86_64)-2.1.0-8.el7  expat(x86_64)-1.95.7      passed
Result: Package existence check passed for "expat(x86_64)"Checking for multiple users with UID value 0
Result: Check for multiple users with UID value 0 passed Check: Current group ID
Result: Current group ID check passedStarting check for consistency of primary group of root userNode Name                             Status                  ------------------------------------  ------------------------rac2                                  passed                  rac1                                  passed                  Check for consistency of root user's primary group passedStarting Clock synchronization checks using Network Time Protocol(NTP)...NTP Configuration file check started...
Network Time Protocol(NTP) configuration file not found on any of the nodes. Oracle Cluster Time Synchronization Service(CTSS) can be used instea
d of NTP for time synchronization on the cluster nodesNo NTP Daemons or Services were found to be runningResult: Clock synchronization check using Network Time Protocol(NTP) passedChecking Core file name pattern consistency...
Core file name pattern consistency check passed.Checking to make sure user "grid" is not in "root" groupNode Name     Status                    Comment                 ------------  ------------------------  ------------------------rac2          passed                    does not exist          rac1          passed                    does not exist
Result: User "grid" is not part of "root" group. Check passedCheck default user file creation maskNode Name     Available                 Required                  Comment   ------------  ------------------------  ------------------------  ----------rac2          0022                      0022                      passed    rac1          0022                      0022                      passed
Result: Default user file creation mask check passed
Checking consistency of file "/etc/resolv.conf" across nodesChecking the file "/etc/resolv.conf" to make sure only one of domain and search entries is defined
File "/etc/resolv.conf" does not have both domain and search entries defined
Checking if domain entry in file "/etc/resolv.conf" is consistent across the nodes...
domain entry in file "/etc/resolv.conf" is consistent across nodes
Checking if search entry in file "/etc/resolv.conf" is consistent across the nodes...
search entry in file "/etc/resolv.conf" is consistent across nodes
Checking file "/etc/resolv.conf" to make sure that only one search entry is defined
All nodes have one search entry defined in file "/etc/resolv.conf"
Checking all nodes to make sure that search entry is "oracle.com" as found on node "rac2"
All nodes of the cluster have same value for 'search'
Checking DNS response time for an unreachable nodeNode Name                             Status                  ------------------------------------  ------------------------rac2                                  passed                  rac1                                  passed
The DNS response time for an unreachable node is within acceptable limit on all nodesFile "/etc/resolv.conf" is consistent across nodesCheck: Time zone consistency
Result: Time zone consistency check passedPre-check for cluster services setup was unsuccessful on all the nodes.

检测失败,缺少 sysstat 安装包,重新安装 sysstat 包。

[root@rac1 pdksh]# ls sysstat-10.1.5-19.el7.x86_64.rpm
sysstat-10.1.5-19.el7.x86_64.rpm[root@rac1 pdksh]# rpm -ivh sysstat-10.1.5-19.el7.x86_64.rpm --nodeps --force
准备中...                          ################################# [100%]
正在升级/安装...1:sysstat-10.1.5-19.el7            ################################# [100%]

重新检测:

[grid@rac1 grid]$ ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbosePerforming pre-checks for cluster services setup Checking node reachability...Check: Node reachability from node "rac1"Destination Node                      Reachable?              ------------------------------------  ------------------------rac2                                  yes                     rac1                                  yes
Result: Node reachability check passed from node "rac1"Checking user equivalence...Check: User equivalence for user "grid"Node Name                             Status                  ------------------------------------  ------------------------rac2                                  passed                  rac1                                  passed
Result: User equivalence check passed for user "grid"Checking node connectivity...Checking hosts config file...Node Name                             Status                  ------------------------------------  ------------------------rac2                                  passed                  rac1                                  passed                  Verification of the hosts config file successfulInterface information for node "rac2"Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU   ------ --------------- --------------- --------------- --------------- ----------------- ------bond1  192.168.1.102   192.168.1.0     0.0.0.0         192.168.1.1     00:0C:29:88:A6:53 1500  bond2  10.1.1.102      10.1.1.0        0.0.0.0         192.168.1.1     00:0C:29:88:A6:67 1500  Interface information for node "rac1"Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU   ------ --------------- --------------- --------------- --------------- ----------------- ------bond1  192.168.1.101   192.168.1.0     0.0.0.0         192.168.1.1     00:0C:29:C5:D4:6A 1500  bond2  10.1.1.101      10.1.1.0        0.0.0.0         192.168.1.1     00:0C:29:C5:D4:7E 1500  Check: Node connectivity of subnet "192.168.1.0"Source                          Destination                     Connected?      ------------------------------  ------------------------------  ----------------rac2[192.168.1.102]             rac1[192.168.1.101]             yes
Result: Node connectivity passed for subnet "192.168.1.0" with node(s) rac2,rac1Check: TCP connectivity of subnet "192.168.1.0"Source                          Destination                     Connected?      ------------------------------  ------------------------------  ----------------rac1:192.168.1.101              rac2:192.168.1.102              passed
Result: TCP connectivity check passed for subnet "192.168.1.0"Check: Node connectivity of subnet "10.1.1.0"Source                          Destination                     Connected?      ------------------------------  ------------------------------  ----------------rac2[10.1.1.102]                rac1[10.1.1.101]                yes
Result: Node connectivity passed for subnet "10.1.1.0" with node(s) rac2,rac1Check: TCP connectivity of subnet "10.1.1.0"Source                          Destination                     Connected?      ------------------------------  ------------------------------  ----------------rac1:10.1.1.101                 rac2:10.1.1.102                 passed
Result: TCP connectivity check passed for subnet "10.1.1.0"Interfaces found on subnet "192.168.1.0" that are likely candidates for VIP are:
rac2 bond1:192.168.1.102
rac1 bond1:192.168.1.101Interfaces found on subnet "10.1.1.0" that are likely candidates for a private interconnect are:
rac2 bond2:10.1.1.102
rac1 bond2:10.1.1.101
Checking subnet mask consistency...
Subnet mask consistency check passed for subnet "192.168.1.0".
Subnet mask consistency check passed for subnet "10.1.1.0".
Subnet mask consistency check passed.Result: Node connectivity check passedChecking multicast communication...Checking subnet "192.168.1.0" for multicast communication with multicast group "230.0.1.0"...
Check of subnet "192.168.1.0" for multicast communication with multicast group "230.0.1.0" passed.Checking subnet "10.1.1.0" for multicast communication with multicast group "230.0.1.0"...
Check of subnet "10.1.1.0" for multicast communication with multicast group "230.0.1.0" passed.Check of multicast communication passed.Checking ASMLib configuration.Node Name                             Status                  ------------------------------------  ------------------------rac2                                  passed                  rac1                                  passed
Result: Check for ASMLib configuration passed.Check: Total memory Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          1.7808GB (1867264.0KB)    1.5GB (1572864.0KB)       passed    rac1          1.7808GB (1867264.0KB)    1.5GB (1572864.0KB)       passed
Result: Total memory check passedCheck: Available memory Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          1.6273GB (1706364.0KB)    50MB (51200.0KB)          passed    rac1          1.5198GB (1593652.0KB)    50MB (51200.0KB)          passed
Result: Available memory check passedCheck: Swap space Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          3.9922GB (4186108.0KB)    2.6711GB (2800896.0KB)    passed    rac1          3.9922GB (4186108.0KB)    2.6711GB (2800896.0KB)    passed
Result: Swap space check passedCheck: Free disk space for "rac2:/tmp" Path              Node Name     Mount point   Available     Required      Status      ----------------  ------------  ------------  ------------  ------------  ------------/tmp              rac2          /             14.0781GB     1GB           passed
Result: Free disk space check passed for "rac2:/tmp"Check: Free disk space for "rac1:/tmp" Path              Node Name     Mount point   Available     Required      Status      ----------------  ------------  ------------  ------------  ------------  ------------/tmp              rac1          /             8.9826GB      1GB           passed
Result: Free disk space check passed for "rac1:/tmp"Check: User existence for "grid" Node Name     Status                    Comment                 ------------  ------------------------  ------------------------rac2          passed                    exists(502)             rac1          passed                    exists(502)             Checking for multiple users with UID value 502
Result: Check for multiple users with UID value 502 passed
Result: User existence check passed for "grid"Check: Group existence for "oinstall" Node Name     Status                    Comment                 ------------  ------------------------  ------------------------rac2          passed                    exists                  rac1          passed                    exists
Result: Group existence check passed for "oinstall"Check: Group existence for "dba" Node Name     Status                    Comment                 ------------  ------------------------  ------------------------rac2          passed                    exists                  rac1          passed                    exists
Result: Group existence check passed for "dba"Check: Membership of user "grid" in group "oinstall" [as Primary]Node Name         User Exists   Group Exists  User in Group  Primary       Status      ----------------  ------------  ------------  ------------  ------------  ------------rac2              yes           yes           yes           yes           passed      rac1              yes           yes           yes           yes           passed
Result: Membership check for user "grid" in group "oinstall" [as Primary] passedCheck: Membership of user "grid" in group "dba" Node Name         User Exists   Group Exists  User in Group  Status          ----------------  ------------  ------------  ------------  ----------------rac2              yes           yes           yes           passed          rac1              yes           yes           yes           passed
Result: Membership check for user "grid" in group "dba" passedCheck: Run level Node Name     run level                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          3                         3,5                       passed    rac1          3                         3,5                       passed
Result: Run level check passedCheck: Hard limits for "maximum open file descriptors" Node Name         Type          Available     Required      Status          ----------------  ------------  ------------  ------------  ----------------rac2              hard          65536         65536         passed          rac1              hard          65536         65536         passed
Result: Hard limits check passed for "maximum open file descriptors"Check: Soft limits for "maximum open file descriptors" Node Name         Type          Available     Required      Status          ----------------  ------------  ------------  ------------  ----------------rac2              soft          65536         1024          passed          rac1              soft          65536         1024          passed
Result: Soft limits check passed for "maximum open file descriptors"Check: Hard limits for "maximum user processes" Node Name         Type          Available     Required      Status          ----------------  ------------  ------------  ------------  ----------------rac2              hard          16384         16384         passed          rac1              hard          16384         16384         passed
Result: Hard limits check passed for "maximum user processes"Check: Soft limits for "maximum user processes" Node Name         Type          Available     Required      Status          ----------------  ------------  ------------  ------------  ----------------rac2              soft          16384         2047          passed          rac1              soft          16384         2047          passed
Result: Soft limits check passed for "maximum user processes"Check: System architecture Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          x86_64                    x86_64                    passed    rac1          x86_64                    x86_64                    passed
Result: System architecture check passedCheck: Kernel version Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          3.10.0-514.el7.x86_64     2.6.9                     passed    rac1          3.10.0-514.el7.x86_64     2.6.9                     passed
Result: Kernel version check passedCheck: Kernel parameter for "semmsl" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              250           250           250           passed          rac1              250           250           250           passed
Result: Kernel parameter check passed for "semmsl"Check: Kernel parameter for "semmns" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              32000         32000         32000         passed          rac1              32000         32000         32000         passed
Result: Kernel parameter check passed for "semmns"Check: Kernel parameter for "semopm" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              100           100           100           passed          rac1              100           100           100           passed
Result: Kernel parameter check passed for "semopm"Check: Kernel parameter for "semmni" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              128           128           128           passed          rac1              128           128           128           passed
Result: Kernel parameter check passed for "semmni"Check: Kernel parameter for "shmmax" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              4294967296    4294967296    956039168     passed          rac1              4294967296    4294967296    956039168     passed
Result: Kernel parameter check passed for "shmmax"Check: Kernel parameter for "shmmni" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              4096          4096          4096          passed          rac1              4096          4096          4096          passed
Result: Kernel parameter check passed for "shmmni"Check: Kernel parameter for "shmall" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              2097152       2097152       2097152       passed          rac1              2097152       2097152       2097152       passed
Result: Kernel parameter check passed for "shmall"Check: Kernel parameter for "file-max" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              6815744       6815744       6815744       passed          rac1              6815744       6815744       6815744       passed
Result: Kernel parameter check passed for "file-max"Check: Kernel parameter for "ip_local_port_range" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              between 9000.0 & 65500.0  between 9000.0 & 65500.0  between 9000.0 & 65500.0  passed          rac1              between 9000.0 & 65500.0  between 9000.0 & 65500.0  between 9000.0 & 65500.0  passed
Result: Kernel parameter check passed for "ip_local_port_range"Check: Kernel parameter for "rmem_default" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              262144        262144        262144        passed          rac1              262144        262144        262144        passed
Result: Kernel parameter check passed for "rmem_default"Check: Kernel parameter for "rmem_max" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              4194304       4194304       4194304       passed          rac1              4194304       4194304       4194304       passed
Result: Kernel parameter check passed for "rmem_max"Check: Kernel parameter for "wmem_default" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              262144        262144        262144        passed          rac1              262144        262144        262144        passed
Result: Kernel parameter check passed for "wmem_default"Check: Kernel parameter for "wmem_max" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              1048576       1048576       1048576       passed          rac1              1048576       1048576       1048576       passed
Result: Kernel parameter check passed for "wmem_max"Check: Kernel parameter for "aio-max-nr" Node Name         Current       Configured    Required      Status        Comment     ----------------  ------------  ------------  ------------  ------------  ------------rac2              1048576       1048576       1048576       passed          rac1              1048576       1048576       1048576       passed
Result: Kernel parameter check passed for "aio-max-nr"Check: Package existence for "make" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          make-3.82-23.el7          make-3.80                 passed    rac1          make-3.82-23.el7          make-3.80                 passed
Result: Package existence check passed for "make"Check: Package existence for "binutils" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          binutils-2.25.1-22.base.el7  binutils-2.15.92.0.2      passed    rac1          binutils-2.25.1-22.base.el7  binutils-2.15.92.0.2      passed
Result: Package existence check passed for "binutils"Check: Package existence for "gcc(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          gcc(x86_64)-4.8.5-44.el7  gcc(x86_64)-3.4.6         passed    rac1          gcc(x86_64)-4.8.5-44.el7  gcc(x86_64)-3.4.6         passed
Result: Package existence check passed for "gcc(x86_64)"Check: Package existence for "libaio(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          libaio(x86_64)-0.3.109-13.el7  libaio(x86_64)-0.3.105    passed    rac1          libaio(x86_64)-0.3.109-13.el7  libaio(x86_64)-0.3.105    passed
Result: Package existence check passed for "libaio(x86_64)"Check: Package existence for "glibc(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          glibc(x86_64)-2.17-326.el7_9  glibc(x86_64)-2.3.4-2.41  passed    rac1          glibc(x86_64)-2.17-326.el7_9  glibc(x86_64)-2.3.4-2.41  passed    WARNING:
PRVF-7584 : Multiple versions of package "glibc" found on node rac1: glibc(x86_64)-2.17-157.el7,glibc(x86_64)-2.17-326.el7_9
Result: Package existence check passed for "glibc(x86_64)"Check: Package existence for "compat-libstdc++-33(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          compat-libstdc++-33(x86_64)-3.2.3-72.el7  compat-libstdc++-33(x86_64)-3.2.3  passed    rac1          compat-libstdc++-33(x86_64)-3.2.3-72.el7  compat-libstdc++-33(x86_64)-3.2.3  passed
Result: Package existence check passed for "compat-libstdc++-33(x86_64)"Check: Package existence for "elfutils-libelf(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          elfutils-libelf(x86_64)-0.176-5.el7  elfutils-libelf(x86_64)-0.97  passed    rac1          elfutils-libelf(x86_64)-0.176-5.el7  elfutils-libelf(x86_64)-0.97  passed    WARNING:
PRVF-7584 : Multiple versions of package "elfutils-libelf" found on node rac1: elfutils-libelf(x86_64)-0.166-2.el7,elfutils-libelf(x86_64)-0.176-
5.el7Result: Package existence check passed for "elfutils-libelf(x86_64)"Check: Package existence for "elfutils-libelf-devel" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          elfutils-libelf-devel-0.176-5.el7  elfutils-libelf-devel-0.97  passed    rac1          elfutils-libelf-devel-0.176-5.el7  elfutils-libelf-devel-0.97  passed
Result: Package existence check passed for "elfutils-libelf-devel"Check: Package existence for "glibc-common" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          glibc-common-2.17-326.el7_9  glibc-common-2.3.4        passed    rac1          glibc-common-2.17-326.el7_9  glibc-common-2.3.4        passed    WARNING:
PRVF-7584 : Multiple versions of package "glibc-common" found on node rac1: glibc-common(x86_64)-2.17-157.el7,glibc-common(x86_64)-2.17-326.el7_9
Result: Package existence check passed for "glibc-common"Check: Package existence for "glibc-devel(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          glibc-devel(x86_64)-2.17-326.el7_9  glibc-devel(x86_64)-2.3.4  passed    rac1          glibc-devel(x86_64)-2.17-326.el7_9  glibc-devel(x86_64)-2.3.4  passed
Result: Package existence check passed for "glibc-devel(x86_64)"Check: Package existence for "glibc-headers" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          glibc-headers-2.17-326.el7_9  glibc-headers-2.3.4       passed    rac1          glibc-headers-2.17-326.el7_9  glibc-headers-2.3.4       passed
Result: Package existence check passed for "glibc-headers"Check: Package existence for "gcc-c++(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          gcc-c++(x86_64)-4.8.5-44.el7  gcc-c++(x86_64)-3.4.6     passed    rac1          gcc-c++(x86_64)-4.8.5-44.el7  gcc-c++(x86_64)-3.4.6     passed
Result: Package existence check passed for "gcc-c++(x86_64)"Check: Package existence for "libaio-devel(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          libaio-devel(x86_64)-0.3.109-13.el7  libaio-devel(x86_64)-0.3.105  passed    rac1          libaio-devel(x86_64)-0.3.109-13.el7  libaio-devel(x86_64)-0.3.105  passed
Result: Package existence check passed for "libaio-devel(x86_64)"Check: Package existence for "libgcc(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          libgcc(x86_64)-4.8.5-44.el7  libgcc(x86_64)-3.4.6      passed    rac1          libgcc(x86_64)-4.8.5-44.el7  libgcc(x86_64)-3.4.6      passed    WARNING:
PRVF-7584 : Multiple versions of package "libgcc" found on node rac1: libgcc(x86_64)-4.8.5-11.el7,libgcc(x86_64)-4.8.5-44.el7
Result: Package existence check passed for "libgcc(x86_64)"Check: Package existence for "libstdc++(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          libstdc++(x86_64)-4.8.5-44.el7  libstdc++(x86_64)-3.4.6   passed    rac1          libstdc++(x86_64)-4.8.5-44.el7  libstdc++(x86_64)-3.4.6   passed    WARNING:
PRVF-7584 : Multiple versions of package "libstdc++" found on node rac1: libstdc++(x86_64)-4.8.5-11.el7,libstdc++(x86_64)-4.8.5-44.el7
Result: Package existence check passed for "libstdc++(x86_64)"Check: Package existence for "libstdc++-devel(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          libstdc++-devel(x86_64)-4.8.5-44.el7  libstdc++-devel(x86_64)-3.4.6  passed    rac1          libstdc++-devel(x86_64)-4.8.5-44.el7  libstdc++-devel(x86_64)-3.4.6  passed
Result: Package existence check passed for "libstdc++-devel(x86_64)"Check: Package existence for "sysstat" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          sysstat-10.1.5-19.el7     sysstat-5.0.5             passed    rac1          sysstat-10.1.5-19.el7     sysstat-5.0.5             passed
Result: Package existence check passed for "sysstat"Check: Package existence for "pdksh" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          pdksh-5.2.14-37.el7.centos.1  pdksh-5.2.14              passed    rac1          pdksh-5.2.14-37.el7.centos.1  pdksh-5.2.14              passed
Result: Package existence check passed for "pdksh"Check: Package existence for "expat(x86_64)" Node Name     Available                 Required                  Status    ------------  ------------------------  ------------------------  ----------rac2          expat(x86_64)-2.1.0-8.el7  expat(x86_64)-1.95.7      passed    rac1          expat(x86_64)-2.1.0-8.el7  expat(x86_64)-1.95.7      passed
Result: Package existence check passed for "expat(x86_64)"Checking for multiple users with UID value 0
Result: Check for multiple users with UID value 0 passed Check: Current group ID
Result: Current group ID check passedStarting check for consistency of primary group of root userNode Name                             Status                  ------------------------------------  ------------------------rac2                                  passed                  rac1                                  passed                  Check for consistency of root user's primary group passedStarting Clock synchronization checks using Network Time Protocol(NTP)...NTP Configuration file check started...
Network Time Protocol(NTP) configuration file not found on any of the nodes. Oracle Cluster Time Synchronization Service(CTSS) can be used instea
d of NTP for time synchronization on the cluster nodesNo NTP Daemons or Services were found to be runningResult: Clock synchronization check using Network Time Protocol(NTP) passedChecking Core file name pattern consistency...
Core file name pattern consistency check passed.Checking to make sure user "grid" is not in "root" groupNode Name     Status                    Comment                 ------------  ------------------------  ------------------------rac2          passed                    does not exist          rac1          passed                    does not exist
Result: User "grid" is not part of "root" group. Check passedCheck default user file creation maskNode Name     Available                 Required                  Comment   ------------  ------------------------  ------------------------  ----------rac2          0022                      0022                      passed    rac1          0022                      0022                      passed
Result: Default user file creation mask check passed
Checking consistency of file "/etc/resolv.conf" across nodesChecking the file "/etc/resolv.conf" to make sure only one of domain and search entries is defined
File "/etc/resolv.conf" does not have both domain and search entries defined
Checking if domain entry in file "/etc/resolv.conf" is consistent across the nodes...
domain entry in file "/etc/resolv.conf" is consistent across nodes
Checking if search entry in file "/etc/resolv.conf" is consistent across the nodes...
search entry in file "/etc/resolv.conf" is consistent across nodes
Checking file "/etc/resolv.conf" to make sure that only one search entry is defined
All nodes have one search entry defined in file "/etc/resolv.conf"
Checking all nodes to make sure that search entry is "oracle.com" as found on node "rac2"
All nodes of the cluster have same value for 'search'
Checking DNS response time for an unreachable nodeNode Name                             Status                  ------------------------------------  ------------------------rac2                                  passed                  rac1                                  passed
The DNS response time for an unreachable node is within acceptable limit on all nodesFile "/etc/resolv.conf" is consistent across nodesCheck: Time zone consistency
Result: Time zone consistency check passedPre-check for cluster services setup was successful. 

检测通过!

CentOS7 安装 Oracle 11g rac(7) —— 安装 grid 软件前的准备工作相关推荐

  1. oracle linux 5.8安装oracle 11g rac环境之grid安装

    安装环境: 操作系统:oracle linux 5.8 64位 集群软件:linux.x64_11gR2_grid.zip 数据库:linux.x64_11gR2_database_1of1.zip, ...

  2. 虚拟机Linux6下安装Oracle 11G RAC(一)安装准备

    虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例 最近总在linux6的虚拟机上装Oracl ...

  3. oracle数据库的详细安装,Oracle 11g数据库详细安装图文教程

    本教程为大家分享了Oracle 11g数据库详细安装步骤,供大家参考,具体内容如下 1.先到Oracle官网上下载11g oracle Database 11g第 2 版 (11.2.0.1.0)标准 ...

  4. 在RHEL6.0 X64系统中安装oracle 11g数据库及安装后设置

    前提条件: 1.查看系统版本 [root@server ~]#cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.1 ( ...

  5. centOS 5.5 安装 ORACLE 11G RAC 问题汇总

    在安装RAC 时,出了不少问题. 现汇总如下: 1.开始安装时,因两节点同时运行了root.sh,以至出错, ohasd 不能启动. 后来删除重新安装,先前建立的CRS 磁盘组已不能选择了.只好再退出 ...

  6. Centos 7 安装 ORACLE 11g

    Centos 7 安装 ORACLE 11g 第一章:系统基本信息 第二章:安装 ORACLE 11g 2.1 安装前的准备工作 2.2 开始安装 ORACLE 2.3 Netca 配置监听 2.4 ...

  7. 手把手教你安装VMware 16并配置window7 X64系统,然后成功安装Oracle 11g

    安装VMware 16 PS:能去官网就去官网下载,会少很多的幺蛾子. 软件准备:VMware Workstation 16 Pro 笔者是window 10系统,所以下载window版本下的VMwa ...

  8. linux6 rac 11g,oracle linux 6.操作系统oracle 11g rac

    安装oracle 11g rac碰到一系列的问题,现把整个过程记录下来. 首先选用oracle linux 6.7作为操作系统,数据库是11.2.0.3.安装操作系统.按照操作步骤按照rac. 关于r ...

  9. deinstall 卸载grid_oracle 11g RAC手动卸载grid,no deinstall   .

    oracle 11g RAC手动卸载grid,no deinstall 1.通过root用户进入到grid的ORACLE_HOME [root@db01]# source /home/grid/.ba ...

  10. CentOS7.6安装ORACLE 12C RAC + DATAGUARD

    一. 网络设计 #Public IP 192.168.247.5    RAC1 192.168.247.6    RAC2 #Private IP 192.168.68.5       RAC1-p ...

最新文章

  1. 利用WxJava实现PC网站集成微信登录功能,核心代码竟然不超过10行
  2. 20162305 2016-2017-2《程序设计与数据结构》课程总结
  3. matlab gpu deep learning_在Matlab中使用tensorflow (1)
  4. 碧雪情天服务器地址源如何修改,今天维护吗,碧雪情天怎么进不去啊,知道的说一下...
  5. Sigmoid函数与逻辑回归
  6. 磁盘位置_Win10创建和附加虚拟硬盘|Win10怎么创建VHD虚拟磁盘
  7. Ubuntu 11.04 下安装配置 JDK 7
  8. 查看Unix系统是32位还是64位
  9. 经纬度与度分秒相互转换
  10. 企业会计准则第34号——每股收益(2006)
  11. [计算机组成原理] 第六章 控制系统与CPU
  12. 顺序表如何插入元素? 看这里!!
  13. 广州考生报深大计算机,抢破头!这所大学既不是985也不是211,为什么广东考生都想上?...
  14. [翻译] 在 Overleaf 中更改编辑器字体大小
  15. 【机器学习入门到精通系列】OVR SVMs
  16. 蓝桥杯2017 包子凑数
  17. 利用ipv6技术,废旧笔记本变成互联网server
  18. 西门子PLC能否通过以太网数据模块实现无线通讯?
  19. ElasticSearch分页查询的3个坑
  20. 【控制理论/自适应控制】数据驱动自适应参数估计和控制

热门文章

  1. 计算机里被删除的文件可以在哪里进行恢复,电脑怎么找回删除的文件?找回删除文件的方法...
  2. c语言程序函数由什么两部分组成,C语言中一个函数由函数首部和_____两部分组成. 答案:函数体...
  3. pentaho安装配置
  4. Xcode隐藏SDK C、C++、Objective-C符号
  5. GreenPlum分区表原理
  6. 在不同融资阶段,公司该如何估值
  7. 新浪 java sdk_新浪微博Java SDK开发
  8. 关于Mac电脑装双系统的利弊解答
  9. Python基础简答题
  10. MacOS 访达 查看隐藏文件隐藏文件夹