oracle11.2.0.4 RAC 保姆级静默安装 GI集群软件
在Oracle RAC环境中,GI(Grid Infrastructure)是必须的,以下是GI安装的步骤:
步骤1:解决GI软件包依赖关系
步骤2:创建GI软件目录结构
步骤3:配置GI用户和环境
步骤4:配置SSH免密登录
步骤5:设置GI软件安装参数
步骤6:安装GI软件
以下是具体的实现代码:
#!/bin/bash
# 步骤1:解决GI软件包依赖关系
yum install -y binutils \
compat-libcap1 \
compat-libstdc++-33 \
compat-libstdc++-33.i686 \
glibc \
glibc.i686 \
glibc-devel \
glibc-devel.i686 \
ksh \
libaio \
libaio.i686 \
libaio-devel \
libaio-devel.i686 \
libgcc \
libgcc.i686 \
libstdc++ \
libstdc++.i686 \
libstdc++-devel \
libXi \
libXi.i686 \
libXtst \
libXtst.i686 \
make \
sysstat
# 步骤2:创建GI软件目录结构
mkdir -p /u01/app/11.2.0/grid
chown -R grid:oinstall /u01/app/11.2.0/grid
chmod -R 775 /u01/app/11.2.0/grid
# 步骤3:配置GI用户和环境
su - grid
cat >> ~/.bashrc <<EOF
export ORACLE_SID=+ASM
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/11.2.0/grid
export PATH=\$PATH:\$ORACLE_HOME/bin
EOF
source ~/.bashrc
# 步骤4:配置SSH免密登录
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys
# 步骤5:设置GI软件安装参数
export GRID_HOME=/u01/app/11.2.0/grid
export NODE1=node1
export NODE2=node2
# 步骤6:安装GI软件
$GRID_HOME/gridSetup.sh -silent -responseFile /tmp/silent_response_grid.rsp
以上脚本中,我们首先解决了GI软件的依赖关系,然后创建了GI软件的目录结构,并为grid用户配置了环境变量。接着,我们配置了SSH免密登录,以便GI软件可以在节点间无密码地进行通信。最后,我们设置了GI软件的安装参数,并以静默方式安装GI软件。这样,整个GI软件的安装过程就被自动化了。
评论已关闭