ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Failover&LoadBalanceTest(wmrac)

Failover&LoadBalanceTest(wmrac)

原创 Linux操作系统 作者:golden_zhou 时间:2011-08-30 15:39:33 0 删除 编辑

配置信息: 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博客 ” ,链接:http://blog.itpub.net/25198367/viewspace-706235/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-03-09

  • 博文量
    238
  • 访问量
    308294