RAC安装与配置 - 图文

更新时间:2023-11-15 22:29:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、 准备工作

1、安装包文件:

操作系统: Oracle Enterprise Linux 6.5 数据库软件:

linux.x64_11gR2_grid.zip linux.x64_11gR2_database.zip 2、安装VMware Tools,点控制台上面虚拟机->客户机->安装/升级 VMware Tools,然后执行以下操作

mkdir /mnt/cdrom

chmod -R 775 /mnt/cdrom mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom

cp VMwareTools-9.4.10-2068191.tar.gz /tmp/test cd /tmp/test

tar -zxvf VMwareTools-9.4.10-2068191.tar.gz cd /tmp/test/vmware-tools-distrib/ ./vmware-install.pl

一直安回车键完成安装

3、RAC 架构规划 IP分配: 服务器机器名称 公共IP 地址(eth0) 虚拟IP 地址(eth0-1) 私有IP 地址(eth1) 单实例 SID ORACLE RAC SID SCAN IP 软件 安装目录: Oracle软件 Grid软件 /oracle/app/product/11.2.0/db_1 /oracle/grid rac1 192.168.10.80 192.168.10.82 10.10.10.66 orcl1 orcl 192.168.10.109 Oracle-Linux6.5 64bit,Oracle11.2.0.1 rac2 192.168.10.81 192.168.10.83 10.10.10.88 orcl2 4、关闭防火墙及selinux

A、关闭防火墙(两个节点都要操作) service iptables stop chkconfig iptables off

service iptables status //查看防火墙状态 B、关闭selinux(双节点) vi /etc/selinux/config

设置: SELINUX=disabled

生效: setenforce 0

二、rac主机配置(双节点都要设置)

1、 修改机器名(所有节点) 修改机器名

服务器1: hostname rac1 vi /etc/sysconfig/network 服务器2: hostname rac2 vi /etc/sysconfig/network

2、设置ip地址(所有节点)

两个网卡设置好之前规划的地址,配置过程省略

3、配置hosts文件 vi /etc/hosts

192.168.10.80 rac1 rac1.jht.com 192.168.10.81 rac2 rac2.jht.com

192.168.10.82 rac1-vip rac1-vip.jht.com 192.168.10.83 rac2-vip rac2-vip.jht.com 10.10.10.66 rac1-priv rac1-priv.jht.com 10.10.10.88 rac2-priv rac2-priv.jht.com 192.168.10.88 rac-scan rac-scan.jht.com 192.168.10.108 dns dns.jht.com

三、使用CTSS配置时间同步(所有节点)

/sbin/service ntpd stop chkconfig ntpd off

mv /etc/ntp.conf /etc/ntp.conf.original chkconfig ntpd --list

rm /var/run/ntpd.pid //如果没有这个文件则不用管

oracle11g安装grid后ctss会自动同步的

四、配置DNS服务器(如果hosts文件写了,可以不需要DNS服务器的)

1、配置hosts文件

修改dns服务器的hosts配置文件,建议删除::1 这行同时修改第一行为127.0.0.1 localhost否则后面检查可能会报错 vi /etc/hosts #node1

192.168.10.80 rac1 rac1.jht.com

192.168.10.82 rac1-vip rac1-vip.jht.com 10.10.10.66 rac1-priv rac1-priv.jht.com #node2

192.168.10.81 rac2 rac2.jht.com

192.168.10.83 rac2-vip rac2-vip.jht.com 10.10.10.66 rac2-priv rac2-priv.jht.com #scan-ip

192.168.10.88 rac-scan rac-scan.jht.com #dns

192.168.10.108 dns dns.jht.com 2、查看系统是否已经安装DNS软件包:rpm -qa |grep bind,如果没有需要安装以下的rpm包: Linux版本不同,对应的文件名也不同

rpm -ivh bind-9.8.2-0.30.rc1.el6.x86_64.rpm --force --nodeps rpm -ivh bind-libs-9.8.2-0.30.rc1.el6.i686.rpm --force --nodeps rpm -ivh bind-libs-9.8.2-0.30.rc1.el6.x86_64.rpm --force --nodeps rpm -ivh bind-utils-9.8.2-0.30.rc1.el6.x86_64.rpm --force --nodeps rpm -ivh bind-chroot-9.8.2-0.30.rc1.el6.x86_64.rpm --force --nodeps

3、配置/etc/named.conf文件 vi /etc/named.conf

为了简单方便,将named.conf文件中的127.0.0.1、localhost全部修改为any,修改是注意左右两边留有空格,可以注释掉Ipv6那一行。

4、配置zone文件,目的是为了解析SCAN-IP,在该文件末尾添加正向、反向zone解析配置

vi /etc/named.rfc1912.zones zone \ type master;

file \ allow-update { none; }; };

zone \ type master;

file \ allow-update { none; }; };

zone \ type master;

file \ allow-update { none; }; };

5、生成正、反向解析数据库文件 cd /var/named ls -l

cp -p named.empty jht.come.zone cp -p named.empty 10.168.192.zone cp -p named.empty 10.10.10.zone

6、修改正向解析数据库文件 vi jht.come.zone

@ IN NS dns.jht.com. dns IN A 192.168.10.108 rac-scan IN A 192.168.10.88

rac-scan.jht.com IN A 192.168.10.88 rac1 IN A 192.168.10.80 rac1-vip IN A 192.168.10.82 rac2 IN A 192.168.10.81 rac2-vip IN A 192.168.10.83 rac1-priv IN A 10.10.10.66 rac2-priv IN A 10.10.10.88

7、修改反向解析数据库文件 vi 10.168.192.zone

@ IN NS dns.jht.com. 88 IN PTR scan.jht.com. 88 IN PTR rac-scan.jht.com. 80 IN PTR rac1.jht.com. 81 IN PTR rac2.jht.com. 82 IN PTR rac1-vip.jhtcom. 83 IN PTR rac2-vip.jht.com.

vi 10.10.10.zone

@ IN NS dns.jht.com. 66 IN PTR rac1-priv.jht.com. 88 IN PTR rac2-priv.jht.com.

8、给named用户授权 chmod +r /var/named/*

9、在两个节点上配置/etc/resolv.conf文件 search jht.com

nameserver 192.168.10.108

resolv.conf配置文件重启后丢失解决办法:

chkconfig NetworkManager off chkconfig network on

service NetworkManager stop service network start service network restart

10、在dns服务器上启动dns服务 service named restart 验证:

nslookup 192.168.10.88

五、安装rpm安装包(rac1、rac2节点)

查看是否安装rpm -qa |grep binutils

//参考安装包,本次安装的rpm包是从centos6.4镜像中安装 rpm -ivh binutils-2.20.51.0.2-5.36.el6.x86_64.rpm --force --nodeps rpm -ivh binutils-devel-2.20.51.0.2-5.36.el6.i686.rpm --force --nodeps rpm -ivh binutils-devel-2.20.51.0.2-5.36.el6.x86_64.rpm --force --nodeps rpm -ivh libXp-1.0.0-15.1.el6.i686.rpm --force --nodeps

rpm -ivh libXp-devel-1.0.0-15.1.el6.i686.rpm --force --nodeps rpm -ivh libXp-1.0.0-15.1.el6.i686.rpm --force --nodeps

rpm -ivh libXp-devel-1.0.0-15.1.el6.i686.rpm --force --nodeps

rpm -ivh xorg-x11-proto-devel-7.6-25.el6.noarch.rpm --force --nodeps rpm -ivh libXau-devel-1.0.6-4.el6.i686.rpm --force --nodeps rpm -ivh libX11-1.5.0-4.el6.i686.rpm --force --nodeps rpm -ivh xcb-util-0.3.6-1.el6.i686.rpm --force --nodeps

rpm -ivh unixODBC-2.2.14-12.el6_3.i686.rpm --force --nodeps

rpm -ivh unixODBC-devel-2.2.14-12.el6_3.i686.rpm --force --nodeps rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm --force --nodeps rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm --force --nodeps rpm -ivh libstdc++-devel-4.4.7-3.el6.i686.rpm --force --nodeps rpm -ivh elfutils-libelf-devel-0.152-1.el6.i686.rpm --force --nodeps rpm -ivh kernel-headers-2.6.32-358.el6.x86_64.rpm --force --nodeps rpm -ivh glibc-headers-2.12-1.107.el6.x86_64.rpm --force --nodeps rpm -ivh glibc-devel-2.12-1.107.el6.i686.rpm --force --nodeps rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm --force --nodeps rpm -ivh ppl-0.10.2-11.el6.i686.rpm --force --nodeps

rpm -ivh cloog-ppl-0.15.7-1.2.el6.i686.rpm --force --nodeps rpm -ivh cpp-4.4.7-3.el6.x86_64.rpm --force --nodeps rpm -ivh gcc-4.4.7-3.el6.x86_64.rpm --force --nodeps rpm -ivh gcc-c++-4.4.7-3.el6.x86_64.rpm --force --nodeps rpm -ivh make-3.81-20.el6.x86_64.rpm --nodeps --force rpm -ivh glibc-2.12-1.107.el6.i686.rpm --nodeps --force

rpm -ivh glibc-devel-2.12-1.107.el6.x86_64.rpm --nodeps --force

rpm -ivh libstdc++-devel-4.4.7-3.el6.x86_64.rpm --nodeps --force

rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm --nodeps --force rpm -ivh sysstat-9.0.4-20.el6.x86_64.rpm --nodeps --force

rpm -ivh unixODBC-2.2.14-12.el6_3.x86_64.rpm --nodeps --force rpm -ivh unixODBC-devel-2.2.14-12.el6_3.x86_64.rpm --nodeps --force

//需要手动上传

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm rpm -ivh libgcc-3.4.6-3.i386.rpm --nodeps --force rpm -ivh libstdc++-3.4.6-3.i386.rpm --nodeps --force rpm -ivh unixODBC-2.2.11-7.1.i386.rpm --nodeps --force

rpm -ivh unixODBC-devel-2.2.11-7.1.i386.rpm --nodeps --force rpm -ivh libaio-devel-0.3.105-2.i386.rpm --nodeps --force rpm -ivh libaio-0.3.105-2.i386.rpm --nodeps --force

rpm -ivh compat-libstdc++-33-3.2.3-47.3.i386.rpm --nodeps --force

六、配置环境变量及创建用户(所有节点root用户下)

1、修改系统参数

vi /etc/security/limits.conf grid soft nproc 2047 grid hard nproc 16384 grid soft nofile 1024 grid hard nofile 65536 grid soft stack 10240 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240

vi /etc/pam.d/login

session required pam_limits.so

修改/etc/profile 文件:

vi /etc/profile

if [ /$USER = \if [ /$SHELL = \

ulimit -p 16384 ulimit -n 65536 else

ulimit -u 16384 -n 65536

fi

umask 022 fi

vi /etc/sysctl.conf

fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586

运行完后执行/sbin/sysctl -p使内核参数生效 如果报错,输入以下命令 : modprobe bridge

2、添加用户及创建目录 Rac1操作

1)、添加组和用户 groupadd -g 501 oinstall groupadd -g 502 dba groupadd -g 503 oper

groupadd -g 504 asmadmin groupadd -g 505 asmoper groupadd -g 506 asmdba

useradd -m -u 600 -g oinstall -G dba,asmdba,oper oracle

useradd -m -u 601 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid passwd oracle passwd grid

备注:修改用户 //备用

usermod -d /home/test -G test2 test

2)、 创建目录(所有节点) mkdir -p /u01/app/grid

mkdir -p /u01/app/11.2.0/grid mkdir -p /u01/app/oracle

mkdir -p /u01/app/oracle/product/11.2.0/db_1 chown -R grid:oinstall /u01

chown -R oracle:oinstall /u01/app/oracle

chmod -R 775 /u01

Rac2操作:

1)、添加组和用户 groupadd -g 501 oinstall groupadd -g 502 dba groupadd -g 503 oper

groupadd -g 504 asmadmin groupadd -g 505 asmoper groupadd -g 506 asmdba

useradd -m -u 600 -g oinstall -G dba,asmdba,oper oracle

useradd -m -u 601 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid passwd oracle passwd grid

2)、 创建目录(所有节点) mkdir -p /u01/app/grid

mkdir -p /u01/app/11.2.0/grid mkdir -p /u01/app/oracle

mkdir -p /u01/app/oracle/product/11.2.0/db_1 chown -R grid:oinstall /u01

chown -R oracle:oinstall /u01/app/oracle chmod -R 775 /u01

七、配置用户环境变量(所有节点)

注意在配置环境变量是一定要使用su - oracle切换,要不然环境变量无法随用户生效

source .bash_profile //使用户变量临时生效

1、Rac1用户变量设置: 1)、Grid 用户变量: Rac1:

su - grid

chmod 640 /home/grid/.bash_profile vi .bash_profile export TEMP=/tmp; export TMPDIR=$TEMP;

export ORACLE_BASE=/u01/app/grid;

export ORACLE_HOME=/u01/app/11.2.0/grid; export ORACLE_TREM=xterm; export ORACLE_SID=+ASM1; export PATH=/usr/sbin:$PATH;

export PATH=$ORACLE_HOME/bin:$PATH:/usr/local/bin; export

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:/lib:/usr/lib;

export

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export NLS_DATE_FORMAT=\export TNS_ADMIN=$ORACLE_HOME/network/admin; export NLS_LANG=american_america.ZHS16GBK; export EDITOR=vi; umask 022;

2)、Oracle用户变量 Rac1:

su - oracle

chmod 640 /home/oracle/.bash_profile vi .bash_profile export TEMP=/tmp; export TMPDIR=$TEMP;

export ORACLE_BASE=/u01/app/oracle;

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_TERM=xterm; export ORACLE_HOSTNAME=rac1; export ORACLE_UNQNAME=orcl; export ORACLE_SID=orcl1; export PATH=/usr/sbin:$PATH;

export PATH=$ORACLE_HOME/bin:$PATH:/usr/local/bin; export

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:/lib:/usr/lib;

export

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export NLS_DATE_FORMAT=\export TNS_ADMIN=$ORACLE_HOME/network/admin; export NLS_LANG=american_america.ZHS16GBK; export EDITOR=vi; umask 022;

2、Rac2用户变量设置:

1)、Grid 用户变量: Rac2:

su - grid

chmod 640 /home/grid/.bash_profile

vi .bash_profile export TEMP=/tmp; export TMPDIR=$TEMP;

export ORACLE_BASE=/u01/app/grid;

export ORACLE_HOME=/u01/app/11.2.0/grid; export ORACLE_TREM=xterm; export ORACLE_SID=+ASM2; export PATH=/usr/sbin:$PATH;

export PATH=$ORACLE_HOME/bin:$PATH:/usr/local/bin; export

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:/lib:/usr/lib;

export

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export NLS_DATE_FORMAT=\export TNS_ADMIN=$ORACLE_HOME/network/admin; export NLS_LANG=american_america.ZHS16GBK; export EDITOR=vi; umask 022;

2)、Oracle用户变量

Rac2:

su - oracle

chmod 640 /home/oracle/.bash_profile

vi .bash_profile

export TEMP=/tmp; export TMPDIR=$TEMP;

export ORACLE_BASE=/u01/app/oracle;

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_TERM=xterm; export ORACLE_HOSTNAME=rac2; export ORACLE_UNQNAME=orcl; export ORACLE_SID=orcl2; export PATH=/usr/sbin:$PATH;

export PATH=$ORACLE_HOME/bin:$PATH:/usr/local/bin; export

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:/lib:/usr/lib;

export

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export NLS_DATE_FORMAT=\export TNS_ADMIN=$ORACLE_HOME/network/admin; export NLS_LANG=american_america.ZHS16GBK; export EDITOR=vi; umask 022;

八、配置用户等效性ssh

1、oracle用户

1)rac1: su - oracle

cd /home/oracle/ mkdir ~/.ssh chmod 700 ~/.ssh ssh-keygen -t rsa ssh-keygen -t dsa 在节点1上

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 再传到另一个节点

ssh rac2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys ssh rac2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys 验证等效性

exec /usr/bin/ssh-agent $SHELL ssh rac1 date ssh rac2 date

ssh rac1-priv date

ssh rac2-priv date

如果遇到ssh rac1需要输入密码,查看下home目录权限是否为700,如果不是改下该目录的权限即可

2)rac2: su - oracle

cd /home/oracle/ mkdir ~/.ssh chmod 700 ~/.ssh ssh-keygen -t rsa ssh-keygen -t dsa 在节点2 上

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 再传到另一个节点

ssh rac1 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys ssh rac1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys scp ~/.ssh/authorized_keys rac1:~/.ssh/authorized_keys 验证等效性

exec /usr/bin/ssh-agent $SHELL ssh rac1 date ssh rac2 date

ssh rac1-priv date ssh rac2-priv date

2、grid用户

1)rac1 su - grid cd /home/grid mkdir ~/.ssh chmod 755 ~/.ssh ssh-keygen -t rsa ssh-keygen -t dsa 在节点1上

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 再传到另一个节点

ssh rac2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys ssh rac2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys

防止X11转发造成的安装失败,创建~/.ssh/config,并加入以下内容 cd /home/grid

touch ~/.ssh/config vi ~/.ssh/config Host *

ForwardX11 no 验证等效性

exec /usr/bin/ssh-agent $SHELL ssh rac1 date ssh rac2 date

ssh rac1-priv date ssh rac2-priv date

2)rac2 su - grid cd /home/grid mkdir ~/.ssh chmod 755 ~/.ssh ssh-keygen -t rsa ssh-keygen -t dsa 在节点2上

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 再传到另一个节点

ssh rac1 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys ssh rac1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys scp ~/.ssh/authorized_keys rac1:~/.ssh/authorized_keys

防止X11转发造成的安装失败,创建~/.ssh/config,并加入以下内容 cd /home/grid

touch ~/.ssh/config vi ~/.ssh/config Host *

ForwardX11 no 验证等效性

exec /usr/bin/ssh-agent $SHELL ssh rac1 date ssh rac2 date

ssh rac1-priv date ssh rac2-priv date

九、配置共享磁盘

先在节点1上新增一个硬盘,然后再节点2上选择添加已有的磁盘。磁盘分配如下表格所示: 磁盘2 50G 存放OCR 保存格式:OCR.vmdk 磁盘3 50G 存放vote Disk 保存格式:vote.vmdk 磁盘4 300G 配置DATA磁盘组 保存格式:DATA.vmdk 磁盘5 200G 配置FLASH磁盘组 保存格式:FAR.vmdk

1)、在节点1添加共享磁盘:

然后重新进入编辑配置。将scsi总线共享设置为虚拟

3)、启动节点1、节点2 ,运行fdisk –l查看磁盘是否可以识别 节点1:可以看出已经成功添加了四块磁盘

节点2:可以看出也同样成功添加了四块共享磁盘

十、安装及配置asm

1、格式化共享磁盘(只要在主节点操作) 1)、fdisk –l 查看分分区信息

可以看出/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde这四块盘没有分区信息 2)、格式化磁盘 fdisk /dev/sdb

然后依次操作 n p 1 w

fdisk –l 再次查看时sdb已经被正确分区了

/dev/sdc、/dev/sdd、/dev/sde的格式化分区操作与/dev/sdb一样

2、安装asm安装包(所有节点都要操作)

rpm -ivh kmod-oracleasm-2.0.6.rh1-2.el6.x86_64.rpm --nodeps --force rpm -ivh oracleasmlib-2.0.12-1.el6.x86_64.rpm rpm -ivh oracleasm-support-2.1.8-1.el6.x86_64.rpm

3、配置ASM driver服务(所有节点都要操作) 1)、/usr/sbin/oracleasm status 默认情况下ASM服务并未开启

2)、配置ASM服务

/usr/sbin/oracleasm configure -i

3)、配置完成后,加载oracleasm内核模块(所有节点都要操作) /usr/sbin/oracleasm init

/usr/sbin/oracleasm configure

4、配置ASM磁盘 在节点1上执行:

/usr/sbin/oracleasm listdisks

/usr/sbin/oracleasm createdisk VOL1 /dev/sdb1 /usr/sbin/oracleasm createdisk VOL2 /dev/sdc1 /usr/sbin/oracleasm createdisk VOL3 /dev/sdd1 /usr/sbin/oracleasm createdisk VOL4 /dev/sde1

/usr/sbin/oracleasm listdisks //查看创建的4块asm磁盘

在节点2上执行扫描磁盘命令: /usr/sbin/oracleasm scandisks /usr/sbin/oracleasm listdisks

确定ASM磁盘同物理磁盘之间的对应关系,关系要相同 节点1:

/usr/sbin/oracleasm querydisk /dev/sd* 节点2:

/usr/sbin/oracleasm querydisk /dev/sd*

十一、解压database安装包和grid安装包(节点1上操作)

解压后分别将解压的文件移动到oracle用户和grid用户的家目录,并修改相应的权限 mv grid/ /home/grid/

mv database /home/oracle

chmod -R 775 /home/oracle/database

十二、安装前的预检查配置

1)、安装cvupdisk检查工具

A、Root用户在节点1上安装cvupdisk包 cd /home/grid/grid/rpm/

本文来源:https://www.bwwdw.com/article/q8iv.html

Top