01
重启 10.150.138.200
10.150.138.200 没有实例,设置一个root密码
01.备份系统信息
mkdir -p /bakinfo
df -h > /bakinfo/df.txt_`date +%Y%m%d%H%M%S`
ps -ef > /bakinfo/ps.txt_`date +%Y%m%d%H%M%S`
ip a > /bakinfo/ip.txt_`date +%Y%m%d%H%M%S`
netstat -rn > /bakinfo/netstat.txt_`date +%Y%m%d%H%M%S`
free -g > /bakinfo/free.txt_`date +%Y%m%d%H%M%S`
route -n > /bakinfo/route_`date +%Y%m%d%H%M%S`
multipath -ll > /bakinfo/multipath_`date +%Y%m%d%H%M%S`
sysauto_SF lunuseinfo > /bakinfo/lun_`date +%Y%m%d%H%M%S`
cat /etc/multipath.conf > /bakinfo/lultipath.conf_`date +%Y%m%d%H%M%S`
oracleasm listdisks > /bakinfo/disk_`date +%Y%m%d%H%M%S`
02.通知相应应用负责人停应用
通知DBA切库,通知运维人员停应用,并且切库之后通知系统组重启
03.GI服务器关机
确认服务器已无数据库进程
ps -ef | grep smon
停止CRS
crsctl stop crs
禁止CRS在服务器启动后自动启动
crsctl disable crs
检查服务器已无相关应用进程
ps -ef | grep -v root
检查服务器已无相关连接
netstat -antlp | grep -i est
检查服务器已无共享nfs卷
showmount -e
检查服务器是否有NAS或SAN存储挂载没有Umount
df -hTP
检查服务器是否有LUN没有回收
multipath -ll
关机
sync
sync
sync
shutdown -ry now
04.OS验证
验证服务器基本配置有无变化
free -g #检查内存是否有变化,如果有内存配置变动请注意结果是否为预期大小
cat /proc/cpuinfo | grep physical | uniq -c #检查CPU数目有无变化
ip a #和备份信息比较是否所有IP全部挂载
df -h #和备份信息比较是否所有盘全部挂载,盘大小信息是否正确,若有扩、删盘操作请验证是否为预期大小
route -n #和备份信息比较路由是否正常
ntpq -p #检查ntp是否正常启动
date #检查时间是否正常
hwclock #检查硬件时间是否正确
以下验证针对有SAN存储的服务器
multipath -ll #和备份信息比较链路是否有丢失,若有存储相关操作检查结果是否符合预期
sysauto_SF lunuseinfo #和备份信息比较盘是否全部加载,若有存储、ASM盘相关操作检查结果是否符合预期
确认系统正常、卷正常后启动CRS
crsctl enable crs
crsctl start crs #手动启动CRS
watch -n 1 "crsctl stat res -t -init" #观察CRS启动状态
crsctl check crs #确认全部启动后查看是否状态全部online
crsctl stat res -t #是否主要资源全部online
05.通知应用验证
通知值班DBA回切验证数据库是否正常