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回切驗證數據庫是否正常