解决Oracle 19c RAC 安装时节点连接性问题

第二天,联系了服务器管理员在下午得到了修复,虚拟网段的IP失效了,需要重新分配,并且虚拟IP没有网关,所以ping 网关ping 不通。

因为在一节点装了集群软件,所以需要继续清理环境。

准备完成,经过昨天的安装,有些地方容易检查不到,按道理来说,宕机的二节点,出多的地方应该没那么多,上篇提到环境变量ORACLE_HOME基目录、用户、用户组等都出错了,环境变量错了,咱也不知道当时是怎么按上去的,还是当时就故障了没发现。。。。

所以,找了一篇关于 Oracle 环境 检查的脚本,原理很简单,通过echo cat 把需要注意的,在OS参数设置的信息输出到打印台,可以根据自己需求,增加需要检查的项目

检查 OS Oracle 信息脚本

################################################################################### ## 重启操作系统进行修改验证 ## 需要人工干预 ################################################################################### ################################################################################### ## 检查修改信息 ################################################################################### echo "###################################################################################" echo "检查修改信息" echo echo "-----------------------------------------------------------------------------------" echo echo "/etc/selinux/config" echo cat /etc/selinux/config echo echo echo "-----------------------------------------------------------------------------------" echo echo "/etc/sysconfig/network" echo cat /etc/sysconfig/network echo echo echo "-----------------------------------------------------------------------------------" echo echo "/sys/kernel/mm/transparent_hugepage/enabled" echo cat /sys/kernel/mm/transparent_hugepage/enabled echo echo echo "-----------------------------------------------------------------------------------" echo echo "/etc/hosts" echo cat /etc/hosts echo echo echo "-----------------------------------------------------------------------------------" echo echo "/etc/ntp.conf" echo cat /etc/ntp.conf echo echo echo "-----------------------------------------------------------------------------------" echo echo "/etc/sysctl.conf" echo cat /etc/sysctl.conf echo echo echo "-----------------------------------------------------------------------------------" echo echo "/etc/security/limits.conf" echo cat /etc/security/limits.conf echo echo echo "-----------------------------------------------------------------------------------" echo echo "/etc/pam.d/login" echo cat /etc/pam.d/login echo echo echo "-----------------------------------------------------------------------------------" echo echo "/etc/profile" echo cat /etc/profile echo echo echo "-----------------------------------------------------------------------------------" echo echo "/home/grid/.bash_profile" echo cat /home/grid/.bash_profile echo echo echo "-----------------------------------------------------------------------------------" echo echo "/home/oracle/.bash_profile" echo cat /home/oracle/.bash_profile echo echo echo "--------------------------------systemctl------------------------------------------" echo systemctl status firewalld echo systemctl status avahi-daemon echo systemctl status nscd echo systemctl status ntpd echo echo echo "-----------------------------------------------------------------------------------" echo rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})n' bc binutils compat-libcap1 compat-libstdc++ elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc++-devel libxcb make net-tools nfs-utils python python-configshell python-rtslib python-six targetcli smartmontools sysstat kmod-oracleasm kmod-libs echo echo "################请仔细核对所有文件信息 !!!!!!!################"