ITPub博客

首页 > 数据库 > Oracle > DB单机改IP和换存储的一次实践

DB单机改IP和换存储的一次实践

原创 Oracle 作者:lusklusklusk 时间:2017-02-14 08:46:44 0 删除 编辑
工作目标
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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Welcome to Lukes DB HOME。11G OCM, 5年以上DBA工作经验,博客仅记录自己的一个学习过程,不代表完全准确,如有需要,欢迎转载。

注册时间:2015-02-02

  • 博文量
    349
  • 访问量
    351704