GI重启

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回切验证数据库是否正常

猜你喜欢

转载自blog.51cto.com/476946/2418746