配置信息: Linux 5.3(64bit) Oracle11.2.0.1.0(64bit)
Hostname Public IP Private IP VIP SID
wmrac01 110.118.253.41 172.168.1.11 10.119.253.51 +ASM1/ccptdb1
wmrac02 110.118.253.42 172.168.1.12 10.119.253.52 +ASM2/ccptdb2
主机硬件检查
检查内容 参考命令 检查结果
指示灯状态 þ正常 □异常
CPU top þ正常 □异常 说明:当关闭其中一个节点时,另外一个存活的节点CPU会稍升高
MEM free þ正常 □异常 说明:
DISK #df -h 或 ASMCMD> lsdg þ正常 □异常 说明:本地磁盘、存储挂载均正常
网络 ping þ正常 □异常 说明:
系统日志检查
检查内容 参考命令 检查结果
系统启动日志 #dmesg þ正常 □异常 说明:
系统运行日志 #more /var/log/message þ正常 □异常 说明:网络断开、节点shutdown等信息均会记录在日志中
文件系统 #df -h 或 ASMCMD> lsdg þ正常 □异常 说明:磁盘剩余空间足够
检查内容 参考命令 检查结果
LoadBalance测试 使用TOAD连接RAC,看是否能平均连接到两个实例 þ正常 □异常 说明:连接相对平均地分布在两个实例上
程序连接RAC,看能否平均连接到两个实例 þ正常 □异常 说明:select inst_id,count(inst_id) from gv$session group by inst_id可以看到来自JDBC的连接相对平均地分布在两个实例上
网卡Bond测试 断开Bond0的其中一条网线测试 þ正常 □异常 说明:断开其中任何一条网线,网络连接正常,系统日志中会记录相关信息
断开Bond1的其中一条网线测试 þ正常 □异常 说明:断开其中任何一条网线,网络连接正常,系统日志中会记录相关信息
RAC Failover测试 关掉其中一个实例测试
业务能否转移到另外一台正常运行的实例上 þ正常 □异常 说明:正在运行的事务会ROLLBACK,其它连接都可以正常转移到存活的实例上
查看共享磁盘能否正常挂载 þ正常 □异常 说明:正常
查看各实例能否正常开启 þ正常 □异常 说明:重新开启实例,运行正常
查看数据库能否正常Open þ正常 □异常 说明:数据库正常开启
AP连接DB是否正常 þ正常 □异常 说明:新连接可以很快连接到启动的实例上
重启其中一个节点(按正常步骤关闭)
业务能否转移到另外一台正常运行的实例上 þ正常 □异常 说明:正在运行的事务会ROLLBACK,其它连接都可以正常转移到存活的实例上
查看共享磁盘能否正常挂载 þ正常 □异常 说明:正常
查看各实例能否正常开启 þ正常 □异常 说明:重新开启实例,运行正常
查看数据库能否正常Open þ正常 □异常 说明:数据库正常开启
AP连接DB是否正常 þ正常 □异常 说明:新连接可以很快连接到启动的实例上
断开任一节点Public网线 þ正常 □异常 说明:VIP漂移到存活的节点上,listener offline,实例正常,数据库使用不受影响。重新插入网线后,VIP可以正常漂移回去
断开心跳线测试节点是否会自动重启 þ正常 □异常 说明:断开主心跳,两个节点Server均自动重启,重启后所有服务正常开启
关闭SPS上任意一个电源开关,查看存储挂载是否正常 þ正常 □异常 说明:正常,不影响应用,存储管理控制台上显示一个power supplier failed.重新开启后恢复正常。
CRS运行状态 $crsctl check crs þ正常 □异常 说明:正常
OCR运行状态 $ocrcheck þ正常 □异常 说明:正常
OCR备份情况检查 $ocrconfig -showbackup þ正常 □异常 说明:正常,有每4小时自动备份(3份),前一天和前一周的最后一个备份
VotingDisk位置查看 $crsctl query css votedisk þ正常 □异常 说明:正常,一个Votedisk
数据库各资源运行状态 $crs_stat -t þ正常 □异常 说明:所有services online
集群的日志 查看 $CRS_HOME/log/`hostname`/alert`hostname`.log的日志 þ正常 □异常 "说明:正常
所有测试过程中节点信息都有记录"
各实例的日志 $vi $ORACLE_BASE/diag/rdbms/db_name/sid/trace/alert$ORACLE_SID.log þ正常 □异常 "说明:正常
所有测试过程中节点信息都有记录"
No Usage On which Node Command Remark
1 Stop EM wmrac01 emctl stop dbconsole run these command under grid user
2 wmrac02 emctl stop dbconsole
3 Stop all currently started instances for the database any node svrctl stop database -d ccptdb -o immediate
4 Stop all node applications any node srvctl stop nodeapps -n wmrac01
5 any node srvctl stop nodeapps -n wmrac02
6 stop all applications on all nodes in the cluster any node crsctl stop cluster -all run these command under root user
7 Shutdown the operation system wmrac01 init 0
8 wmrac02 init 0
默認情況下,開機時CRS各服務自動開啟,使用crs_stat -t查看狀態。如果有未啟動的,可以用crs_start單獨開啟
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25198367/viewspace-706235/ ,如需转载,请注明出处,否则将追究法律责任。