CentOS7 安装 Oracle 11g rac(7) —— 安装 grid 软件前的准备工作
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 软件前的准备工作相关推荐
- oracle linux 5.8安装oracle 11g rac环境之grid安装
安装环境: 操作系统:oracle linux 5.8 64位 集群软件:linux.x64_11gR2_grid.zip 数据库:linux.x64_11gR2_database_1of1.zip, ...
- 虚拟机Linux6下安装Oracle 11G RAC(一)安装准备
虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例 最近总在linux6的虚拟机上装Oracl ...
- oracle数据库的详细安装,Oracle 11g数据库详细安装图文教程
本教程为大家分享了Oracle 11g数据库详细安装步骤,供大家参考,具体内容如下 1.先到Oracle官网上下载11g oracle Database 11g第 2 版 (11.2.0.1.0)标准 ...
- 在RHEL6.0 X64系统中安装oracle 11g数据库及安装后设置
前提条件: 1.查看系统版本 [root@server ~]#cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.1 ( ...
- centOS 5.5 安装 ORACLE 11G RAC 问题汇总
在安装RAC 时,出了不少问题. 现汇总如下: 1.开始安装时,因两节点同时运行了root.sh,以至出错, ohasd 不能启动. 后来删除重新安装,先前建立的CRS 磁盘组已不能选择了.只好再退出 ...
- Centos 7 安装 ORACLE 11g
Centos 7 安装 ORACLE 11g 第一章:系统基本信息 第二章:安装 ORACLE 11g 2.1 安装前的准备工作 2.2 开始安装 ORACLE 2.3 Netca 配置监听 2.4 ...
- 手把手教你安装VMware 16并配置window7 X64系统,然后成功安装Oracle 11g
安装VMware 16 PS:能去官网就去官网下载,会少很多的幺蛾子. 软件准备:VMware Workstation 16 Pro 笔者是window 10系统,所以下载window版本下的VMwa ...
- linux6 rac 11g,oracle linux 6.操作系统oracle 11g rac
安装oracle 11g rac碰到一系列的问题,现把整个过程记录下来. 首先选用oracle linux 6.7作为操作系统,数据库是11.2.0.3.安装操作系统.按照操作步骤按照rac. 关于r ...
- 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 ...
- 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 ...
最新文章
- 利用WxJava实现PC网站集成微信登录功能,核心代码竟然不超过10行
- 20162305 2016-2017-2《程序设计与数据结构》课程总结
- matlab gpu deep learning_在Matlab中使用tensorflow (1)
- 碧雪情天服务器地址源如何修改,今天维护吗,碧雪情天怎么进不去啊,知道的说一下...
- Sigmoid函数与逻辑回归
- 磁盘位置_Win10创建和附加虚拟硬盘|Win10怎么创建VHD虚拟磁盘
- Ubuntu 11.04 下安装配置 JDK 7
- 查看Unix系统是32位还是64位
- 经纬度与度分秒相互转换
- 企业会计准则第34号——每股收益(2006)
- [计算机组成原理] 第六章 控制系统与CPU
- 顺序表如何插入元素? 看这里!!
- 广州考生报深大计算机,抢破头!这所大学既不是985也不是211,为什么广东考生都想上?...
- [翻译] 在 Overleaf 中更改编辑器字体大小
- 【机器学习入门到精通系列】OVR SVMs
- 蓝桥杯2017 包子凑数
- 利用ipv6技术,废旧笔记本变成互联网server
- 西门子PLC能否通过以太网数据模块实现无线通讯?
- ElasticSearch分页查询的3个坑
- 【控制理论/自适应控制】数据驱动自适应参数估计和控制
热门文章
- 计算机里被删除的文件可以在哪里进行恢复,电脑怎么找回删除的文件?找回删除文件的方法...
- c语言程序函数由什么两部分组成,C语言中一个函数由函数首部和_____两部分组成. 答案:函数体...
- pentaho安装配置
- Xcode隐藏SDK C、C++、Objective-C符号
- GreenPlum分区表原理
- 在不同融资阶段,公司该如何估值
- 新浪 java sdk_新浪微博Java SDK开发
- 关于Mac电脑装双系统的利弊解答
- Python基础简答题
- MacOS 访达 查看隐藏文件隐藏文件夹