ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Oracle Active Dataguard 之更改服务器IP

2021-04-08 13:58:34  阅读:233  来源: 互联网

标签:network 更改 IP HOST 主备 Dataguard 172.16 Active ora


背景

Oracle 数据库 + Active dataguard + DG Broker主备模式
需要更改主备数据库服务器的IP地址,因为不是RAC环境,只有Dataguard配置,只涉及到更改listener.ora和tnsnames.ora文件,重启监听即可,在此做个简单记录

测试环境

OS: CentOS 7.8
Oracle 12.1.0.2

原服务器ip:                 新服务器ip
172.16.79.231        172.16.79.237
172.16.79.232        172.16.79.238

更改步骤

1. 关闭主备数据库监听
$ lsnrctl stop

2. 分别更改主备服务器ip地址
# ifconfig –a    查看所在IP的网卡名,假设为ens160
1)更改主库172.16.79.231的ip地址:
# vi /etc/sysconfig/network-scripts/ifcfg-<ens160>
IPADDR=172.16.79.231 更改为 172.16.79.237
重启网络生效
# systemctl restart network
2)更改备库172.16.79.232的ip地址:
# vi /etc/sysconfig/network-scripts/ifcfg-<ens160>
IPADDR=172.16.79.232 更改为 172.16.79.238
重启网络生效
# systemctl restart network
3)重新连接登录,更改【两个服务器】的hosts文件,均包含以下内容
# vi /etc/hosts
172.16.79.237  mgr1
172.16.79.238  mgr2

3. 更改主备库的 listener.ora / tnsnames.ora,把有这两个ip的地方都做相应的更改
$ vi $ORACLE_HOME/network/admin/listener.ora
(HOST = 172.16.79.231) 更改为:(HOST = 172.16.79.237)
(HOST = 172.16.79.232) 更改为:(HOST = 172.16.79.238)

$ vi $ORACLE_HOME/network/admin/tnsnames.ora
(HOST = 172.16.79.231) 更改为:(HOST = 172.16.79.237)
(HOST = 172.16.79.232) 更改为:(HOST = 172.16.79.238)

4 主备服务器检查以下配置:
# ifconfig -a
# cat /etc/hosts  
$ cat $ORACLE_HOME/network/admin/listener.ora
$ cat $ORACLE_HOME/network/admin/tnsnames.ora

5. 重启【主备库】的监听
$ lsnrctl start

6. 同步验证/主备切换验证/dg broker状态查看

 

 

 

标签:network,更改,IP,HOST,主备,Dataguard,172.16,Active,ora
来源: https://blog.csdn.net/zyy_is_me2/article/details/115518455

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有