Oracle 11gR2 GI基本安装手册

Oracle 11gR2 GI基本安装手册

目 录
1 文档简介 3
1.1 编写目的 3
1.2 适用范围 3
1.3 名词解释 3
1.4 格式约定 3
1.5 特别说明 3
2 安装环境准备 4
2.1 机器与网络存储的连接 4
2.1.1 机器连接主网 4
2.1.2 机器连接心跳网 4
2.1.3 机器连接SAN存储 4
2.2 机器信息 4
2.2.1 硬件及OS 4
2.2.2 IP信息 4
2.3 存储信息 4
2.3.1 SAN存储 4
2.3.2 本地存储 5
2.4 软件版本 5
2.4.1 OS Kernel版本 5
2.4.2 ASM Lib版本 5
2.4.3 Grid Infrastructure版本 5
3 安装前配置 5
3.1 机器初始化 5
3.2 配置存储 6
3.2.1 配置本地存储 6
3.2.2 配置SAN存储 6
3.3 创建用户和组 6
3.4 检查硬件要求 7
3.5 配置网络 7
3.6 安装内核及软件包 8
3.7 设置内核参数 9
3.8 修改root用户的umask及PATH变量 9
3.9 安装cvuqdisk RPM包 9
3.10 配置SSH无密码登陆 10
3.11 配置Shell Limits 10
3.12 检查selinux配置 10
3.13 检查NTP时间同步 11
3.14 配置OCR和VOTE Disk 11
3.15 使用CVU进行安装前检查 11
4 安装及配置ASM Lib 12
4.1 安装ASMLib软件包 12
4.2 配置ASMLib 12
4.3 创建ASM Disk 13
5 安装Grid Infrastructure 13
5.1 设置Inventory 13
5.2 设置环境变量 13
5.3 开启安装向导 13
5.4 完成安装 24
5.5 打ACFS Patch 25
6 参考文档 26
6.1 Oracle Grid Infrastructure Installation Guide 11g Release 2 26
6.2 Oracle Clusterware Administration and Deployment Guide 11g Release 2 26

1 文档简介
1.1 编写目的
为Linux数据库平台集群软件Oracle 11gR2 Grid Infrastructure的标准化安装提供参考。

1.2 适用范围
该文档的阅读对象为基础架构管理部系统组、存储组、项目组等相关人员。

1.3 名词解释
序号 术语/缩略语 全称和说明
1 GI Grid Infrastructure的简称,Oracle公司的集群和存储管理软件的统称,包含集群软件Clusterware和存储管理软件ASM。
2 CRS Clusterware的简称,Oracle公司的集群管理软件。
3 ASM Automatic Storage Management的简称,Oracle公司的存储管理软件。

1.4 格式约定
以“#”开头代表root用户;
以“$”开头代表普通用户;
以“>”开头代表DB用户;
以“SQL>”开头代表sqlplus命令;
以“灰色底纹”标注的为命令或输入字符;
以“斜体”标注的为配置文件内容;

“所有节点”表示集群中的所有机器;
“主节点”表示“节点一”,集群中的第一台机器(下面的cnsh230244)。

1.5 特别说明
1、下面的步骤以二节点(cnsh230244、cnsh230245)集群的安装过程为范例,目的的要详述安装配置的方法,除方法以外的许多东西会与实际环境存在不同,如存储LUN的数量及大小、用户名、目录名等,实际配置过程中,请严格按照《Oracle 11gR2 集群管理规范.docx》来执行。

2、另本文肯定存在一些错漏的地方,请及时提出并修正,大家共同不断进行完善。

2 安装环境准备
注:请参看《Oracle 11gR2 集群管理规范.docx》中的“3 硬件要求”及“4 软件要求”。

2.1 机器与网络存储的连接
2.1.1 机器连接主网
按照机器标装规则,使用双网卡链路连接到主网。

2.1.2 机器连接心跳网
使用双网卡链路连接到心跳网络。
注:关于心跳网络的规划请参考《Oracle 11gR2 集群管理规范.docx》中的“3.3 心跳网规划”。

2.1.3 机器连接SAN存储
按照机器标装规则,使用双HBA卡链路连接到SAN存储。一块HBA卡连接到备份存储。

2.2 机器信息
2.2.1 硬件及OS

主机名 机器型号 OS版本 内核版本
cnsh230244 HP DL585 G6 RHEL5.4 X86_64 2.6.18-164.9.1.el5
cnsh230245 HP DL585 G6 RHEL5.4 X86_64 2.6.18-164.9.1.el5

2.2.2 IP信息
主机名 主网IP 节点VIP 心跳网IP SCAN IP
cnsh230244 10.31.9.124 10.31.9.247 1.1.2.1 10.31.9.254
cnsh230245 10.31.9.147 10.31.9.248 1.1.2.2

2.3 存储信息
2.3.1 SAN存储
共享主机 LUN大小(GB) 数量 用途 要求
cnsh230244
cnsh230245 1 3 OCRVD_DG 3个LUN在不同的RAID组中

25    2    ACFS_DG    存储采用RAID5或RAID10均可
50    4    DATA_DG    存储采用RAID10
50    4    FRA_DG    存储采用RAID5或RAID10均可

注:以上的LUN大小及数量只是测试时随意分配的,ACFS_DG、DATA_DG、FRA_DG需根据实际需求进行配置,LUN的大小及要求请参考《Oracle 11gR2 集群管理规范.docx》中的“5.2 DG中的LUN要求”。

2.3.2 本地存储
主机名 LV大小(GB) 数量 用途 Mount点 说明
cnsh230244 20 1 LVgrid /oracle_grid 用以安装Grid Infrastructure

100    1    LVdata    /data01    临时用以存放安装介质

cnsh230245 20 1 LVgrid /oracle_grid 用以安装Grid Infrastructure

100    1    LVdata    /data01    临时用以存放安装介质

2.4 软件版本
2.4.1 OS Kernel版本
2.6.18-164.9.1.el5 x86_64

2.4.2 ASM Lib版本
ASMLib-2.6.18-164.9.1.el5-2.0.5-1.el5.x86_64

安装介质:
在sa上的“/wls/tempcopy/oracle/ASMLib-2.6.18-164.9.1.el5-2.0.5-1.el5.x86_64”目录。

2.4.3 Grid Infrastructure版本
11.2.0.2.0

安装介质:
在sa上的“/wls/tempcopy/oracle/soft11202”目录,复制到主节点上后使用unzip进行解压。解压后的目录如下,包含了11.2.0.2.0版本的grid和database等软件:

ls -1

client
database
deinstall
examples
gateways
grid

3 安装前配置
3.1 机器初始化
按标准化流程完成机器的初始化。
详细步骤参考《RHEL操作系统安装和基础设置指南.doc》

3.2 配置存储
3.2.1 配置本地存储
1)创建/data01卷,用于存放临时的安装介质,在所有节点上操作:

lvcreate -L 100g -n LVdata VolGroup00

mkfs.ext3 /dev/VolGroup00/LVdata

mkdir /data01

mount /dev/VolGroup00/LVdata /data01

在/etc/fstab中添加以下一行:
/dev/VolGroup00/LVdata /data01 ext3 defaults 0 0

2)创建/oracle_grid卷,作为GI Home,在所有节点上操作:

lvcreate -L 20g -n LVgrid VolGroup00

mkfs.ext3 /dev/VolGroup00/LVgrid

mkdir /oracle_grid

mount /dev/VolGroup00/LVgrid /oracle_grid

在/etc/fstab中添加以下一行:
/dev/VolGroup00/LVgrid /oracle_grid ext3 defaults 0 0

3.2.2 配置SAN存储
该部分由存储组进行实施。
详细步骤参看《Oracle 11gR2 ASM存储日常管理手册.docx》中的“2 配置多链路和LUN”。

3.3 创建用户和组
注:请参考《Oracle 11gR2 集群管理规范.docx》中的“6.3 用户及用户组的命名规则”和“6.4 软件安装目录的命名规则”。

1)建立用户组,在所有节点上操作:

groupadd -g 1000 oinstall

groupadd -g 1001 asmadmin

groupadd -g 1002 asmdba

groupadd -g 1003 dba

2)建立Grid Infrastructure用户,在所有节点上操作:

useradd -u 1000 -g oinstall -G asmadmin,asmdba,dba -m -d /oracle_grid/grid grid

3)建立Oracle Grid Infrastructure Home目录,在所有节点上操作:

mkdir -p /oracle_grid/11.2.0/grid

chown -R grid:oinstall /oracle_grid/11.2.0

chmod -R 775 /oracle_grid/11.2.0/grid

4)建立Oracle Base目录,在所有节点上操作:

mkdir -p /oracle_grid/app/oracle

chown -R grid:oinstall /oracle_grid/app

chmod -R 775 /oracle_grid/app/oracle

5)建立oraInventory目录,在所有节点上操作:

mkdir -p /oracle_grid/app/oraInventory

chown -R grid:oinstall /oracle_grid/app/oraInventory

chmod -R 775 /oracle_grid/app/oraInventory

3.4 检查tmp和swap大小
1)/tmp目录的剩余空间至少有1GB,将/tmp扩展到10GB,在所有节点上检查并作处理:
注:机器在标装时,/tmp目录大小为2GB,使用以下的命令将/tmp扩展到10GB:

lvextend -L +8g -n /dev/VolGroup00/LVtmp

resize2fs /dev/mapper/VolGroup00-LVtmp

2)Swap空间要求如下,在所有节点上检查并作处理:

注:数据库用的机器一般内存都在16GB以上,而机器在标装时,Swap大小为3GB,需要增大。
以下调整方法供参考,增大多少GB需根据实际情况而定:

swapoff -a

lvextend -L +15g -n /dev/VolGroup00/LVswap

mkswap /dev/VolGroup00/LVswap

swapon -a

3.5 配置网络
1)将主网及心跳网配置成如下,并验证所有节点间主网及心跳网的连通性:
主机名 主网网卡 主网IP 心跳网网卡 心跳网IP
cnsh230244 Bond0 10.31.9.124/24 Bond1 1.1.2.1/24
cnsh230245 Bond0 10.31.9.147/24 Bond1 1.1.2.2/24

注:关于心跳IP请参考《Oracle 11gR2 集群管理规范.docx》中的“3.3 心跳网规划”。

2)在节点一上配置hosts文件,并复制到所有节点上:
注:hosts文件中不能有Tab字符,字段隔开需要使用空格!
在节点一上运行如下的脚本,按提示输入信息并生成hosts文件:

检查生成的hosts文件内容是否正确,是否包含有Tab键(Tab键会显示为“^I”):

cat -A /etc/hosts

127.0.0.1 localhost.localdomain localhost$
10.31.9.124 cnsh230244$
10.31.9.147 cnsh230245$
$
1.1.2.1 cnsh230244-priv$
1.1.2.2 cnsh230245-priv$
$
10.31.9.247 cnsh230244-vip$
10.31.9.248 cnsh230245-vip$
10.31.9.254 clusterware01-scan$

将节点一上的hosts文件复制到其它所有节点上:

scp /etc/hosts cnsh230245:/etc

3)检查nsswitch.conf配置,将所有节点上如下的行修改为:

cat /etc/nsswitch.conf | grep ^hosts

hosts: files dns

3.6 安装内核及软件包
1)检查内核版本,将所有节点上的内核更新为如下版本:

uname -rm

2.6.18-164.9.1.el5 x86_64

2)在所有节点上安装如下软件包:
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.1
gcc-c++-4.1.1
glibc-2.5-12
glibc-2.5-12 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5-12 (32 bit)
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libgcc-4.1.1
libgcc-4.1.1 (32 bit)
libstdc++-4.1.1
libstdc++-4.1.1 (32 bit)
libstdc++-devel 4.1.1
make-3.81
sysstat-7.0.0

安装命令:

yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh- libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

3.7 设置内核参数
1) 修改/etc/sysctl.conf,添加或修改如下参数,在所有节点上操作:
注:红色部分需根据实际环境进行修改。
kernel.shmall = physical RAM size / pagesize (256G内存使用62500000,128G内存使用31250000)
kernel.shmmax = 1/2 of physical RAM (256G内存使用128000000000,128G内存使用64000000000)
kernel.shmmni = 8192
kernel.sem = 8192 1048576 8192 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

运行如下命令全参数生效:

sysctl -p

3.8 修改root用户的umask及PATH变量
1)修改umask为022,在所有节点上操作:

vim /root/.bashrc

找到umask的行,改为“umask 022”。如umask的行不存在则添加一行。

vim /root/.bash_profile

找到umask的行,改为“umask 022”。 如umask的行不存在则添加一行。

2)在PATH变量中增加GRID命令路径,修改如下,在所有节点上操作:

vim /root/.bash_profile #找到PATH的行修改为:

PATH=$PATH:$HOME/bin:/oracle_grid/11.2.0/grid/bin

3.9 安装cvuqdisk RPM包
1)将Grid介质目录中的cvuqdisk RPM包复制到所有节点上:

ls grid/rpm/cvuqdisk-1.0.9-1.rpm

grid/rpm/cvuqdisk-1.0.9-1.rpm

2)在所有节点上运行如下命令进行安装:

CVUQDISK_GRP=oinstall; export CVUQDISK_GRP

yum install smartmontools

rpm -ivh cvuqdisk-1.0.9-1.rpm

3.10 配置SSH无密码登陆
配置好所有节点间grid用户的无密码登陆。

1)使用grid用户登陆节点一,建立公私钥对:
[grid@cnsh230244 ~]$ ssh-keygen #一直回车即可
[grid@cnsh230244 ~]$ cd ~/.ssh
[grid@cnsh230244 ~]$ cat id_rsa.pub > authorized_keys

2)将.ssh目录复制到所有其它节点上:
[grid@cnsh230244 ~]$ scp -r ~/.ssh cnsh230245:~/

3)使用grid登陆各个节点,分别在各个节点上验证都能无密码登陆到自己和其它节点:
[grid@cnsh230244 ~]$ ssh cnsh230244 hostname
[grid@cnsh230244 ~]$ ssh cnsh230245 hostname
[grid@cnsh230245 ~]$ ssh cnsh230244 hostname
[grid@cnsh230245 ~]$ ssh cnsh230245 hostname

3.11 配置Shell Limits
1)修改/etc/security/limits.conf,添加如下的行,在所有节点上操作:
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536

2)修改/etc/pam.d/login,添加如下的行,在所有节点上操作:
session required pam_limits.so

3)修改grid用户的.bash_profile,添加如下的行,在所有节点上操作:

if [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi

3.12 检查selinux配置
1)验证selinux是必须关闭的,在所有节点上检查:

getenforce

Disabled

3.13 检查NTP时间同步
1)检查所有节点的时间是否都与NTP服务器同步,并且带“-x”参数,在所有节点上操作:

ntpstat

synchronised to NTP server (10.15.101.1) at stratum 5
time correct to within 17 ms
polling server every 1024 s

ps -ef | grep -v grep | grep ntpd

ntp 12287 1 0 Nov12 ? 00:00:00 ntpd -x -u ntp:ntp -p /var/run/ntpd.pid

2)检查NTP启动参数中是否包含“-x”:

vim /etc/sysconfig/ntpd

Drop root to id 'ntp:ntp' by default.

OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"

Set to 'yes' to sync hw clock after successful ntpdate

SYNC_HWCLOCK=no

Additional options for ntpdate

NTPDATE_OPTIONS="-s"

3.14 配置OCR和VOTE Disk
后续在安装向导中进行配置即可。

注:11gR2要求使用ASM DG作为OCR和VOTE Disk,不再使用RAW或Block设备。

3.15 使用CVU进行安装前检查
1)使用grid用户登陆节点一,在grid安装介质件目录中运行:
$ ./runcluvfy.sh stage -pre crsinst -n cnsh230244,cnsh230245 -verbose

2)检查的结果有如下一处是failed的,不用理会:
Checking for multiple users with UID value 0
PRVF-4132 : Multiple users "root,ada,paxf" with UID "0" exist on "cnsh230244".
PRVF-4132 : Multiple users "root,ada,paxf" with UID "0" exist on "cnsh230245".
Result: Check for multiple users with UID value 0 failed

4 安装及配置ASM Lib
4.1 安装ASMLib软件包
1)安装依赖的kernel软件包,在所有节点上操作:

yum install kernel-debug-2.6.18-164.9.1.el5 kernel-xen-2.6.18-164.9.1.el5

2)安装ASMLib软件包,在所有节点上操作:

cd ASMLib-2.6.18-164.9.1.el5-2.0.5-1.el5.x86_64

ls -1

oracleasm-2.6.18-164.9.1.el5-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-164.9.1.el5debug-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-164.9.1.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-164.9.1.el5xen-2.0.5-1.el5.x86_64.rpm
oracleasmlib-2.0.4-1.el5.x86_64.rpm
oracleasm-support-2.1.3-1.el5.x86_64.rpm

rpm -ivh *

注:ASMLib的版本应该与Kernel的版本相同。

4.2 配置ASMLib
1)用户及启动配置,在所有节点上操作:

/etc/init.d/oracleasm configure

Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library

  1. The following questions will determine whether the driver is
  2. on boot and what permissions it will have. The current values

will be shown in brackets ('[]'). Hitting without typing an
answer will keep that current value. Ctrl-C will abort.

Default user to own the driver interface []: grid
Default group to own the driver interface []: asmadmin
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [ OK ]
Scanning the system for Oracle ASMLib disks: [ OK ]

2)修改/etc/sysconfig/oracleasm,在所有节点上操作:
找到以下这二行并修改为:
ORACLEASM_SCANORDER="dm"
ORACLEASM_SCANEXCLUDE="sd"

3)重启oracleasm,在所有节点上操作:

/etc/init.d/oracleasm restart

4.3 创建ASM Disk
该部分由存储组进行实施。
详细步骤参看《Oracle 11gR2 ASM存储日常管理手册.docx》中的“3.1 创建ASM Disk”。

5 安装Grid Infrastructure
5.1 设置Inventory
1)创建oraInst.loc文件,在所有节点上操作:

vi2 /etc/oraInst.loc #编辑文件内容如下

inventory_loc=/oracle_grid/app/oraInventory/
inst_group=oinstall

更改权限:

chown grid:oinstall /etc/oraInst.loc

chmod 755 /etc/oraInst.loc

检查oraInventory目录的权限应该如下:

ll /oracle_grid/app/oraInventory/ -d

drwxrwxr-x 2 grid oinstall 4096 Aug 9 15:01 /oracle_grid/app/oraInventory/

5.2 设置环境变量
1)编辑grid用户$HOME目录下.bash_profile,添加如下的行,在所有节点上操作:
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/oracle_grid/app/oracle
export ORACLE_HOME=/oracle_grid/11.2.0/grid
export ORACLE_SID=/bin/basename /oracle_grid/app/oracle/diag/asm/+asm/+ASM*
export ORA_CRS_HOME=$ORACLE_HOME
export PATH=$ORACLE_HOME/bin:$PATH

5.3 开启安装向导
1)使用grid用户登陆节点一,进行grid安装介质目录:
$ ls
doc install response rpm runcluvfy.sh runInstaller sshsetup stage welcome.html

$ export DISPLAY=10.11.77.32:X #请使用ReflectionX 14.0版本,“X”需根据实际情况修改。
$ ./runInstaller

RefectionX 14.0的使用方法:
1、打开RefectionX 14.0界面:登陆Terminal 10.11.77.32,点击“Start”?“All Programs”?“Attachmate Reflection”?“Reflection X”;
2、打开Display:在RefectionX 14.0界面中,点击“Settings”?“Display...”,在弹出的界面中记录“x display number..........”后面的数字(X),点击“OK”;
3、设置DISPLAY变量:主机上的设置命令为“export DISPLAY=10.11.77.32:X”,“X”需根据实际记录的数字修改。

2)选择“Skip software updates”:

3)选择“Install and Configure Oracle Grid Infrastructure for a Cluster”:

4)选择“Advanced Installation”:

5)直接进入下一步:

6)输入Cluster名称、SCAN名称、SCAN端口,不选择“Configure GNS”:
注:请参看《Oracle 11gR2 集群管理规范》中的“6.5 Cluster及SCAN的命名规则”。

7)点击“Add...”按钮添加节点:

输入每个节点名称及VIP名称添加节点:

8)选择公网和心跳网网络:

9)选择“Automatic Storage Management(ASM)”:

10)输入OCR和VOTE DG的名称“OCRVD_DG”,选择Redundancy为“Normal”,选择Candidate Disks为“ORCL:OCRVD_DISK01”、 “ORCL:OCRVD_DISK02”、 “ORCL:OCRVD_DISK03”:

11)选择“Use same passwords for these accounts”,并输入密码:

12)选择“Do not use intellgent Platform Management Interface(IPMI)”:

13)选择Oracle ASM DBA Group为“asmdba”,Oracle ASM Operator Group为空,Oracle ASM Administrator Group为“asmadmin”:

14)选择Oracle Base为“/oracle_grid/app/oracle”,Software Location为“/oracle_grid/11.2.0/grid”:

15)检查结果出现如下3处Failed,选择“Ignore All”忽略:
注:如果有其它的Failed,应该检查并进行修复。

16)直接点击“Finish”:

17)安装开始:

18)提示在所有节点上以root用户运行脚本“/oracle_grid/11.2.0/grid/root.sh”,运行完成后点击“OK”:
注:第一个节点运行完成后,再在第二个节点上运行。

运行过程信息:

19)这里会出现Cluster Verfication Utility检查失败,不用理会,点击“Next >”:

20)点击“Close”完成安装:

5.4 完成安装
1)使用grid用户登陆任一节点,查看资源状态如下:
注:安装完成后,ora.gsd资源是Offline状态,其它资源都应该是Online状态。

$ crsctl status res -t


NAME TARGET STATE SERVER STATE_DETAILS

Local Resources

ora.LISTENER.lsnr

           ONLINE  ONLINE       cnsh230244
           ONLINE  ONLINE       cnsh230245

ora.OCRVD_DG.dg

           ONLINE  ONLINE       cnsh230244
           ONLINE  ONLINE       cnsh230245

ora.asm

           ONLINE  ONLINE       cnsh230244               Started
           ONLINE  ONLINE       cnsh230245

ora.gsd

           OFFLINE OFFLINE      cnsh230244
           OFFLINE OFFLINE      cnsh230245

ora.net1.network

           ONLINE  ONLINE       cnsh230244
           ONLINE  ONLINE       cnsh230245

ora.ons

           ONLINE  ONLINE       cnsh230244
           ONLINE  ONLINE       cnsh230245

ora.registry.acfs

           ONLINE  ONLINE       cnsh230244
           ONLINE  ONLINE       cnsh230245

Cluster Resources

ora.LISTENER_SCAN1.lsnr

  1        ONLINE  ONLINE       cnsh230244

ora.cnsh230244.vip

  1        ONLINE  ONLINE       cnsh230244

ora.cnsh230245.vip

  1        ONLINE  ONLINE       cnsh230245

ora.cvu

  1        ONLINE  ONLINE       cnsh230244

ora.oc4j

  1        ONLINE  ONLINE       cnsh230244

ora.scan1.vip

  1        ONLINE  ONLINE       cnsh230244

5.5 打ACFS Patch
说明:该Patch解决了在安装了HP OpenView的情况下,ASM的vmb进程无法正常关闭的问题。

1)将sa上的acfs_patch分别复制到各个节点上的/data01目录中:
在sa上的“/wls/tempcopy/oracle/acfs_patch”目录。

2)关闭所有节点上的CRS,需要分别登陆各个节点使用root操作:

crsctl stop crs

3)分别登陆各个节点打patch,使用root操作:

cd /data01/acfs_patch/

unzip acfs.2.6.18-8.el5-x86_64.USM_11.2.0.2.0_LINUX.X64_RELEASE.zip

export ORACLE_HOME=/oracle_grid/11.2.0/grid

perl acfspatchinstall.pl

Note: original files saved in './recover'.

Run './acfspatchinstall restore' if you need to

restore your original environment.

installing message catalogs
installing install/runtime tools
installing commands and drivers
ACFS-9300: ADVM/ACFS distribution files found.
ACFS-9312: Existing ADVM/ACFS installation detected.
ACFS-9314: Removing previous ADVM/ACFS installation.
ACFS-9315: Previous ADVM/ACFS components successfully removed.
ACFS-9307: Installing requested ADVM/ACFS software.
ACFS-9308: Loading installed ADVM/ACFS drivers.
ACFS-9321: Creating udev for ADVM/ACFS.
ACFS-9323: Creating module dependencies - this may take some time.
ACFS-9327: Verifying ADVM/ACFS devices.
ACFS-9309: ADVM/ACFS installation correctness verified.

4)重启所有节点:

reboot

6 参考文档
6.1 Oracle Grid Infrastructure Installation Guide 11g Release 2

6.2 Oracle Clusterware Administration and Deployment Guide 11g Release 2

上一篇:PG config9.4


下一篇:untiy2020学习(二)物体与模型