DB單機改IP和換儲存的一次實踐

lusklusklusk發表於2017-02-14
工作目標
MIDB修改IP,/u01整個目錄從本地磁碟切換到儲存盤


MIDB
關閉192.168.100.23對應的千兆網路卡,啟用萬兆網路卡並且IP為192.168.200.223


MIDB在DNS中沒有配置,所以要通知使用者,把hosts重新配置為192.168.200.223  midb.huag.com
之後通知網路部門對midb在dns進行配置,再通知使用者在hosts中註釋掉192.168.200.223  midb.huag.com。
以後修改IP的話,執行ifconfig /flushdns後ping midb.huag.com就可以直接看到新IP了,除非你在本地hosts檔案中加了以前的host配置還是指向192.168.200.223


步驟
1.修改IP

1.1 ifconfig後確定停用名稱為em1的千兆網路卡,啟用名稱為em3的萬兆網路卡
vi /etc/sysconfig/network-scripts/ifcfg-em1把ONBOOT=no
vi /etc/sysconfig/network-scripts/ifcfg-em3把ONBOOT=yes,並新增IPADDR=192.168.200.223和NETMASK=255.255.255.0和GATEWAY=192.168.200.1

1.2 修改本地的hosts檔案,把192.168.100.23修改為192.168.200.223,不然的話lsnrctl會出問題,因為listener.ora用的HOST=midb.huag.com

1.3 修改/etc/resolv.conf,新增新的dns伺服器配置nameserver 192.168.200.200

1.4 重啟網路配置service network restart

1.5 通知網路部門對midb在dns進行配置,192.168.200.223  midb.huag.com



2./u01整個目錄從本地磁碟切換到儲存盤

2.1 伺服器安裝多路徑軟體,設定為開機自動啟動,複製儲存供應商提供的multipath.conf至/etc目錄,再格式化儲存,再mount儲存到/mnt目錄
yum -y intall device-mapper-multipath
chkconfig --level 35 multipathd on
cp multipath.conf /etc/multipath.conf
service multipathd start
multipath -v3
mkfs -t ext4  /dev/mapper/3600a09803830385a6f244a4b4d576f65
mount  /dev/mapper/3600a09803830385a6f244a4b4d576f65 /mnt

2.2 關閉DB和監聽,把/u01下的東西都複製到/mnt下,並修改特殊許可權
mkdir -p /mnt/app/oraInventory
cd /mnt/app/oraInventory
cp -r /u01/app/oraInventory/* ./

mkdir -p /mnt/app/oracle
cd /mnt/app/oracle
cp -r /u01/app/oracle/* ./
cp /u01/app/oracle/product/11.2.0/dbhome_1/bin/nmhs /mnt/app/oracle/product/11.2.0/dbhome_1/bin/
cp /u01/app/oracle/product/11.2.0/dbhome_1/bin/nmo /mnt/app/oracle/product/11.2.0/dbhome_1/bin/
cp /u01/app/oracle/product/11.2.0/dbhome_1/bin/nmb /mnt/app/oracle/product/11.2.0/dbhome_1/bin/
chmod 4710 /mnt/app/oracle/product/11.2.0/dbhome_1/bin/nmb
chmod 4710 /mnt/app/oracle/product/11.2.0/dbhome_1/bin/nmo
chmod 4710 /mnt/app/oracle/product/11.2.0/dbhome_1/bin/nmhs

2.3 umount掉/u01和/mnt,再把新儲存mount到/u01
umount /u01(原來的儲存)
umount /mnt(新儲存)
mount  /dev/mapper/3600a09803830385a6f244a4b4d576f65 /u01
vi /etc/fstab新增/dev/mapper/3600a09803830385a6f244a4b4d576f64 /u01 ext4 defaults 1 2

2.4 注意事項,如果有nagios監控,則/u01/app/oracle/oradiag_nagios目錄屬主和屬組都是nagios,需要使用nagios使用者單獨複製

2.5 檢查DB是否可以正常啟動,nagios是否正常監控DB,dataguard是否正常,ifconfig是否正常,/etc/hosts是否正常,/etc/resolv.conf是否正常,df -h是否正常

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2133480/,如需轉載,請註明出處,否則將追究法律責任。

相關文章