目录
一:装机3大先关闭选项
1、永久关闭防火墙
2、永久关闭网络管理服务
3、禁用selinux自启动
二、配置网络
1、修改网卡信息:
2、新建心跳线网卡
3、克隆rac2
4、配置网卡2
5、修改主机名
三、创建用户组
四、其他配置:
1、关闭并禁用avahi-daemon
2、关闭透明大页和NUMA
3、禁用NTP服务
4、永久挂载
5、配置yum
五、配置内核参数
六、限制用户资源使用
七、配置用户环境变量
1、双节点配置oracle用户变量
2、双节点配置grid用户变量
3、生效环境变量
八、创建软件目录
九、互信:
十、添加磁盘:
1、添加硬盘
2、验证共享存储
十一、配置ASM绑定磁盘
十二、解压压缩包、依赖包
1、压缩包
2、oracle依赖:
3、grid依赖:
4、校验(静默安装需要做校验)
十三、安装grid
1、跳过安装更新
2、安装配置grid软件
3、高级安装
4、选择语言
5、配置集群名称
6、添加节点
7、网络接口确认
8、ocr存储选择
9、创建磁盘组
10、设置密码
11、配置ipm
12、配置用户组
13、配置安装目录
14、确认清单目录
15、先决条件检查
16、安装
17、完成
十四、配置其他ASM磁盘
1、asmca启动图形界面
2、点击创建磁盘组,DATA,FRA磁盘组都需要创建
3、完成
十五、安装oracle
1、开启可视化安装
2、配置安全更新:
3、配置软件更新
4、配置安全选项
5、grid安装选项
6、语言
7、数据库版本(企业版)
8、安装目录
9、操作系统组配置
10、安装检查:
11、检查安装
12、安装
13、完成
十六、安装数据库实例
1、开启图形化实例安装
2、集群选项
3、数据库选项
4、集群类型
5、管理策略
6、企业管理和自动任务
7、用户密码
8、配置数据库文件存储
9、闪回区存储
10、配置示例方案和安装后脚本
11、配置初始化参数
12、配置数据库存储
13、指定创建数据库
14、确认数据库信息
15、完成安装
16、查看
一:装机3大先关闭选项
1、永久关闭防火墙
禁止firewalld自启动
systemctl disable firewalld.service
停止firewalld服务运行
systemctl stop firewalld
2、永久关闭网络管理服务
systemctl disable NetworkManager
3、禁用selinux自启动
vi /etc/selinux/config
SELINUX=enforcing
改为
SELINUX=disabled
(或者)
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
立即停止selinux
setenforce 0
——————————————————————————————
二、配置网络
1、修改网卡信息:
cd /etc/sysconfig/network-scripts
vi ifcfg-ensxx
重启网络:
service network restart
就可以crt连接了。
2、新建心跳线网卡
关闭虚拟机,
新增网卡(用于心跳线)
3、克隆rac2
开启两台虚拟机,
查看rac2服务器中uuid
cat /proc/sys/kernel/random/uuid
修改rac2 中:ens33网卡信息。
重启网络
4、配置网卡2
ip addr:查看刚才第二部创建仅主机模式网络的网卡信息
发现新增网卡ens37
cd /etc/sysconfig/network-scripts/
生成新网卡的uuid
uuidgen ens37
配置网卡信息
cp ifcfg-ens33 ifcfg-ens37
vi ens37
重启网络
编辑配置文件hosts
vi /etc/hosts
5、修改主机名
hostnamectl set-hostname rac-1
刷新主机名:
exec bash
——————————————————————————————
三、创建用户组
主机名配置好后,分别在两个节点上创建grid用户和oracle用户。
双节点创建grid用户和oracle用户
新建用户组oinstall
groupadd oinstall -g 500
新建用户组dba
groupadd dba -g 501
新建用户组oper
groupadd oper -g 502
新建用户组asmadmin
groupadd asmadmin -g 2003
新建用户组asmdba
groupadd asmdba -g 2004
新建用户组asmoper
groupadd asmoper -g 2005
创建oracle用户并加入到相应组中
useradd -u 500 -g oinstall -G dba,oper,asmdba,asmadmin,asmoper -d /home/oracle oracle
创建grid用户并加入到相应组中
useradd -u 2001 -g oinstall -G asmadmin,asmdba,asmoper,dba -d /home/grid grid
设置oracle用户密码
passwd oracle
Lius@tem0811
设置grid用户密码
passwd grid
Lius@tem0811
四、其他配置:
1、关闭并禁用avahi-daemon
停止avahi-daemon服务
systemctl stop avahi-daemon
禁用avahi-daemon服务的自启动
systemctl disable avahi-daemon
配置NOZEROCONF参数
echo 'NOZEROCONF=yes' >> /etc/sysconfig/network
2、关闭透明大页和NUMA
Oracle官方文档中提到Linux的透明大页可能会在RAC中造成性能问题,所以禁用它;
NUMA可以选择性关闭或不关闭,暂时没有看到会造成影响。
配置启动禁用透明大页和NUMA
sed -i 's/quiet/quiet transparent_hugepage=never numa=off/' /etc/default/grub
生成启动规则
grub2-mkconfig -o /boot/grub2/grub.cfg
重启服务器
reboot
3、禁用NTP服务
RAC集群可以使用NTP服务或CTSS服务来同步时间,让所有节点的时间一致。
在安装过程中,默认会检查/etc/目录下是否有ntp.conf文件,如果能够找到该文件,则认为服务器采用NTP服务来进行时间同步的,会将自己的CTSS服务配置成观察模式;反之,在/etc/目录下找不到ntp.conf文件,则将自己的CTSS服务配置成激活状态,并使用CTSS服务来同步时间。
CTSS服务会将安装Grid软件的那台节点作为主节点,然后让集群中的其他节点与主节点的时间进行同步。
使用哪个服务进行时间同步,需要根据真实环境中的情况来分析。如果你有NTP服务器,则直接使用NTP服务进行时间同步;如果没有NTP服务器,就可以使用CTSS来同步时间。
我这里没有时间同步服务器,就直接使用CTSS服务来同步时间。使用CTSS服务也很简单,直接将NTP服务禁用掉,/etc/ntp.conf文件删除掉或重命名一下就可以了。
双节点禁用NTP服务
停止NTP服务
systemctl stop ntpd
禁用NTP服务自启动
systemctl disable ntpd
rac-1节点禁用NTP服务后,检查一下时区和时间,如果不对,则将其修改成正确的时间和时区。
确认时区和时间
date
4、永久挂载
wincp将iso文件上传到根目录
编辑挂载文件:
vi /etc/fstab
+内容
/CentOS-7-x86_64-Everything-2009.iso /mnt iso9660 loop 0 0
5、配置yum
/etc/yum.repos.d/路径下
首先参数意义:
(
[CentOS7] //yum的ID,本地唯一,用于区分不同yum源
name=CentOS-server //描述信息
baseurl=file:///mnt //前面的file://是协议,后面的/mnt是光盘挂载点
enabled=1 //1启用yum源,0禁用yum源
gpgcheck=0 //1使用公钥验证rpm包的正确性,0不验证
)
/etc/yum.repos.d/CentOS-Base.repo和其他yum配置文件中,都添加上enabled=0,关闭所有的源
再vi /etc/yum.repos.d/CentOS-Media.repo中,改为:
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
清理yum和chache文件
yum clean all
rm -rf /var/cache/yum/
重新生成yum cache
yum makecache
成功会返回Metadata Cache Created。(元数据缓存已建立)
五、配置内核参数
提高Oracle数据库的性能。
双节点配置内核参数
vi /etc/sysctl.conf
新增以下参数,并根据实际物理内存调整部分参数。
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 524288
kernel.shmmax = 2147483647
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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
(配置介绍:
fs.file-max 最大打开文件数
kernel.shmall 共享内存的总量,8G内存设置:2097152*4k/1024/1024
kernel.shmmax 最大共享内存的段大小,一般设置为服务器的80%内存总大小
net.ipv4.ip_local_port_range 可使用的ipv4端口范围
kernel.shmall :为物理内存除以pagesize;
kernel.shmmax :为物理内存的一半;
kernel.shmmax = 710241024=7340032 ---内存8G
kernel.shmall = 8G/4k=8388608k/4k=2097152 ---内存8G
kernel.shmall = 16G/4k=16777216k/4k=4194304 ---内存16G
kernel.shmall = 32G/4k=33554432k/4k=8388608 ---内存32G
kernel.shmall = 2097152 #该参数是控制共享内存页数。Linux共享内存页大小为4KB,共享内存段的大小都是共享内存页大小的整数倍。如果一个共享内存段的最大大小是16G,那么需要共享内存页数是16GB/4KB = 16777216KB/4KB = 4194304(页),也就是64Bit系统下16GB物理内存,设置kernel.shmall = 4194304才符合要求(几乎是原来设置2097152的两倍)。简言之,该参数的值始终应该至少为:ceil(SHMMAX/PAGE_SIZE)。这个值太小有可能导致数据库启动报错(ORA-27102: out of memory)。
kernel.shmmax = 1054472192 #定义一个内存段最大可以分配的内存空间,单位为字节。如果定义太小,那么会导致启动实例失败,或者SGA就会被分配到多个共享内存段。那么内存中的指针连接会给系统带来一定的开销,从而降低系统性能。这个值的设置应该大于SGA_MAX_TARGET或MEMORY_MAX_TARGET的值,最大值可以设置成大于或等于实际的物理内存。如果kernel.shmmax为100M,SGA_MAX_SIZE为500M,那么启动Oracle实例至少会分配5个共享内存段;如果设置kernel.shmmax为2G,SGA_MAX_SIZE为500M,那么启动Oracle实例只需要分配1个共享内存段。
kernel.shmmni = 4096 #设置系统级最大共享内存段数量,该参数的默认值是4096。这一数值已经足够,通常不需要更改。
kernel.sem = 250 32000 100 128 #信号灯的相关配置,信号灯semaphores是进程或线程间访问共享内存时提供同步的计数器。可以通过命令“cat proc/sys/kernel/sem”来查看当前信号灯的参数配置
kernel.shmmax
用于定义单个共享内存段的最大值。设置应该足够大,能在一个共享内存段下容纳下整个的 SGA , 设置的过低可能会导致需要创建多个共享内存段,这样可能导致系统性能的下降。至于导致系统下降的主要原因为在实例启动以及 ServerProcess 创建的时候,多个小的共享内存段可能会导致当时轻微的系统性能的降低 ( 在启动的时候需要去创建多个虚拟地址段,在进程创建的时候要让进程对多个段进行“识别”,会有一些影响 ) ,但是其他时候都不会有影响。
官方建议值:物理内存值 -1 byte ,一般取值大于 SGA_MAX_SIZE 即可,可以取物理内存 -1 byte 。
kernel.shmall :
该参数控制可以使用的共享内存的总页数。 Linux 共享内存页大小为 4KB, 共享内存段的大小都是共享内存页大小的整数倍。
getconf PAGE_SIZE
4096
让参数生效
sysctl -p
六、限制用户资源使用
配置oracle用户和grid用户的资源硬限制和软限制。
双节点配置用户资源限制
vi /etc/security/limits.conf
新增以下参数
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
login文件增加参数
echo "session required pam_limits.so" >>/etc/pam.d/login
编辑profile文件,在最下面新增内容。
vi /etc/profile
if [ $USER = "oracle" ] || [ $USER = "grid" ] ; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
七、配置用户环境变量
配置oracle用户和grid用户的环境变量,避免每次都需要指定实例名。
1、双节点配置oracle用户变量
vi /home/oracle/.bash_profile
新增以下变量
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=rac1
(2节点rac2)
export LANG=en_US.UTF-8
说明:
ORACLE_BASE Oracle数据库的基础目录
ORACLE_HOME Oracle数据库的家目录
PATH Oracle数据库的bin目录
ORACLE_SID Oracle数据库的SID,对于RAC环境来说,这里要设置为节点1的实例名。
LANG Oracle数据库的语言
2、双节点配置grid用户变量
vi /home/grid/.bash_profile
新增以下变量
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/11.2.0/grid
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=+ASM1
(2节点+ASM2)
export LANG=en_US.UTF-8
说明:
ORACLE_BASE Grid软件的基础目录
ORACLE_HOME Grid软件的家目录
PATH Grid软件的bin目录
ORACLE_SID Grid数据库的SID,对于节点1来说,通常是+ASM1。
LANG Grid软件的语言
3、生效环境变量
让oracle用户的环境变量生效
source /home/oracle/.bash_profile
让grid用户的环境变量生效
source /home/grid/.bash_profile
八、创建软件目录
配置好环境变量后,创建软件目录。
双节点创建目录
创建软件存储目录,数据库软件和grid软件解压到这里
mkdir -p /u01/software
创建oracle用户的ORACLE_BASE目录
mkdir -p /u01/app/oracle
授权
chown oracle:oinstall /u01/app/oracle
创建Grid用户的ORACLE_BASE目录
mkdir -p /u01/app/grid
授权
chown grid:oinstall /u01/app/grid
授权
chgrp oinstall /u01/app
授权
chmod 775 /u01/app
九、互信:
ssh-keygen -t rsa
(一直回车即可)
(重新来的话需要输入y)
ssh-copy-id hostname或者ip
ssh 先测试ip(包括本机ssh本机)
全部执行结束后
ssh 名
ssh rac-1 date; ssh rac-2 date; ssh rac-1-priv date; ssh rac-2-priv date;
两步ssh都需要测试
十、添加磁盘:
1、添加硬盘
添加磁盘时,必须选择【立即分配所有磁盘空间】选项,否则,安装Grid软件执行root脚本时,节点2会不识别节点1的集群,从而导致会重新创建voting disk
首先是rac-1节点新增5块磁盘,分别是3个5G的OCR表决磁盘,20G的FRA闪回区磁盘和30G的数据盘:
ac-1节点新增完成后,在rac-2节点上同样新增5块磁盘,此时需要注意,在新增磁盘的选项中,选择【使用现有虚拟磁盘】,然后选中节点1服务器的5个磁盘文件。
配置硬盘之后
双节点的本地虚拟机.vmx文件中添加:
disk.locking="FALSE"
disk.EnableUUID ="TRUE"
scsi0:1.SharedBus="Virtual"
scsi0:2.SharedBus="Virtual"
scsi0:3.SharedBus="Virtual"
scsi0:4.SharedBus="Virtual"
scsi0:5.SharedBus="Virtual"
2、验证共享存储
服务器启动后,验证共享存储是否配置成功。
lsblk
十一、配置ASM绑定磁盘
非多路径方式:
双节点遍历磁盘的SCSI_ID
for i in b c d e f ;
do
echo "sd$i" "/usr/lib/udev/scsi_id -g -u /dev/sd$i";
done
(得出:
sdb 36000c2969be822074dd97af0f47d5229
sdc 36000c29605a3f86e4edb44a627fb2426
sdd 36000c29f293b84881cc0abd0fe9c0e3f
sde 36000c29352039a1e4efb07ce9551138d
sdf 36000c29462005cae43ec88b9b80b8249
)
绑定磁盘:
vim /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/lib/udev/scsi_id -g -u -d /dev/$name",RESULT=="36000c2969be822074dd97af0f47d5229",SYMLINK+="asm_ocr1",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/lib/udev/scsi_id -g -u -d /dev/$name",RESULT=="36000c29605a3f86e4edb44a627fb2426",SYMLINK+="asm_ocr2",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/lib/udev/scsi_id -g -u -d /dev/$name",RESULT=="36000c29f293b84881cc0abd0fe9c0e3f",SYMLINK+="asm_ocr3",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/lib/udev/scsi_id -g -u -d /dev/$name",RESULT=="36000c29352039a1e4efb07ce9551138d",SYMLINK+="asm_fra",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/lib/udev/scsi_id -g -u -d /dev/$name",RESULT=="36000c29462005cae43ec88b9b80b8249",SYMLINK+="asm_data",OWNER="grid",GROUP="asmadmin",MODE="0660"
生效:
/sbin/udevadm trigger --type=devices --action=change
/sbin/udevadm control --reload
验证:
ls /dev/asm*
重启再次验证
ls /dev/asm*
十二、解压压缩包、依赖包
1、压缩包
上传到双节点/u01下
unzip p13390677_112040_Linux-x86-64_1of7.zip -d software
unzip p13390677_112040_Linux-x86-64_2of7.zip -d software
unzip p13390677_112040_Linux-x86-64_3of7.zip -d software
授权:
chown -R grid:oinstall software/grid
chown -R oracle:oinstall software/database
2、oracle依赖:
yum -y install gcc* compat-libstdc* elfutils-libelf-devel* glibc-devel* glibc-headers* libaio-devel* libstdc* ksh* compat-libcap1*
3、grid依赖:
yum install smartmontools
rpm -ivh software/grid/rpm/cvuqdisk-1.0.9-1.rpm
4、校验(静默安装需要做校验)
安装完依赖后,就可以选择一个节点安装Grid软件了。Grid软件任选一个节点安装即可,它会在安装过程中通过免密登录将其传输到另外的节点上,我这里以rac-1节点为例。
校验:
grid用户下:
cd /u01/software/grid
./runcluvfy.sh stage -pre crsinst -n rac-1,rac-2 -verbose
(要改的跟/etc/hosts一样)
(
检验过程中:
sysstat-5.0.5不通过于是双节点yum install sysstat再测通过了
pdksh-5.2.14 不通过于是双节点下载
mv pdksh-5.2.14-36.el5.x86_64.rpm /u01/software/grid/rpm/
注意:安装pdksh包时需要先卸载掉ksh包
ksh-20120801-142.el7.x86_64
rpm -ivh pdksh-5.2.14-36.el5.x86_64.rpm
)
十三、安装grid
开启图形化
init 5
grid用户开始安装
su - grid
cd /u01/sortware/grid
./runInstaller
开始安装
1、跳过安装更新
2、安装配置grid软件
3、高级安装
4、选择语言
5、配置集群名称
6、添加节点
7、网络接口确认
8、ocr存储选择
9、创建磁盘组
路径选:/dev/asm*
如果直接/dev/*的话可能会报错,识别到有的盘名相似
10、设置密码
Jiang521
11、配置ipm
12、配置用户组
13、配置安装目录
14、确认清单目录
15、先决条件检查
①rac Network time protocol(NTP)
NTP(时间同步没配置好,但是我之前禁用了)
②task resolv.conf integrity
没有配置DNS的话 检测/etc/resolv.conf 这步骤是会失败的, 但是不影响安装 ,直接 ignore 即可
③same core file name pattern
双节点检查:
sysctl kernel.core_pattern
修改错误的一段:
vi /etc/sysctl.conf
添加:(另一节点输出的内容)
kernel.core_pattern = |/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e %P %I %h
sysctl -p 生效
this is a prerequisite condition to test whether sufficient total swap space is available on the system
需要:2895224
实际:2097148
dd if=/dev/zero of=/home/swap bs=1024 count=2895224
mkswap /home/swap
swapon /home/swap
ignore all之后点
istall安装
16、安装
到76%时候需要去服务器执行两个sh文件,root用户执行
/u01/app/oraInventory/orainstRoot.sh
然后执行
/u01/app/11.2.0/grid/root.sh
可能会发生ohasd报错,主要要因为 centos 7使用 systemd 而不是 initd 运行进程和重启进程,而 root.sh 是通过传统的 initd 运行ohasd进程。
需要做一些简单修改:
root用户创建服务文件,然后开启此文件即可
①
touch /usr/lib/systemd/system/ohas.service;
chmod 777 /usr/lib/systemd/system/ohas.service;
②
vi /usr/lib/systemd/system/ohas.service
[Unit]
Description=Oracle High Availability Services
After=syslog.target
[Service]
ExecStart=/etc/init.d/init.ohasd run >/dev/null 2>&1 Type=simple
Restart=always
[Install]
WantedBy=multi-user.target
systemctl daemon-reload;
systemctl enable ohas.service;
systemctl start ohas.service;
systemctl status ohas.service;
然后在执行root脚本即可
双节点都执行完毕后,回到图形化界面继续操作。
点ok
报错:ins-20802 Oracle Cluster Verification Utility failed
原因:没有配置DNS解析导致的SCAN IP解析失败
解决方法:测试两个节点SCAN IP是否可以ping通,如果可以ping通,则跳过即可
17、完成
十四、配置其他ASM磁盘
grid用户
1、asmca启动图形界面
2、点击创建磁盘组,DATA,FRA磁盘组都需要创建
3、完成
十五、安装oracle
oracle用户可视化图形安装
1、开启可视化安装
cd /u01/software/database
./runInstaller
2、配置安全更新:
3、配置软件更新
4、配置安全选项
(一般仅安装数据库,后续再配实例)
5、grid安装选项
选择第二项:真正的集群安装
6、语言
7、数据库版本(企业版)
8、安装目录
9、操作系统组配置
10、安装检查:
①Single Cient Access Name(SCAN)
只要hosts文件配置了scanip就会报scanip问题,只要能ping通就可以忽略
②task resolv.conf integrity
没有配置DNS的话 检测/etc/resolv.conf 这步骤是会失败的, 但是不影响安装 ,直接 ignore 即可
③swap暂时忽略,
④clock synchronization(时钟检查问题)
11、检查安装
12、安装
报错:
Error in inwoking target 'agent nmhs' of makefile
'/u01/app/oracle/product/11.2.0/dbhome_1/sysman /lib/ins_emagent.mk'. See
'/u01/app/oralnventory/logs/installActions2022-09-22_11-25-05PM.Iog'for details.
(只在1节点执行即可)
在makefile中添加链接libnnz11库的参数:
cd $ORACLE_HOME/sysman/lib
cp ins_emagent.mk ins_emagent.mk.bak
vi ins_emagent.mk
命令模式输入/NMECTL 进行查找,快速定位要修改的行
在后面追加参数-lnnz11,第一个是字母l ,后面两个是数字1:
$(MK_EMAGENT_NMECTL)
改变为:
$(MK_EMAGENT_NMECTL) -lnnz11
回到可视化:entry
双节点执行脚本:
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
13、完成
十六、安装数据库实例
1、开启图形化实例安装
rac1,oracle用户dbca
2、集群选项
3、数据库选项
4、集群类型
5、管理策略
要全选才行
6、企业管理和自动任务
7、用户密码
Jiang521
8、配置数据库文件存储
9、闪回区存储
10、配置示例方案和安装后脚本
11、配置初始化参数
sga\pga选到70%(但是我空间不够,只选到了40)
process数量
字符集
模式
12、配置数据库存储
13、指定创建数据库
14、确认数据库信息
15、完成安装
16、查看
①grid用户
crsctl stat res -t
lsnrctl stat
②oracle用户
ps -ef |grep smon
export Oracle_SID=xxxx
sqlplus / as sysdba
select inst_id, instance_name, host_name, version, status, startup_time
from gv$instance
order by inst_id;
完成~
有些地方还是一知半解的;
有些报错可能还没遇到。