Oracle Active Dataguard 之更改服务器IP
2021/4/8 19:28:22
本文主要是介绍Oracle Active Dataguard 之更改服务器IP,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
背景
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状态查看
这篇关于Oracle Active Dataguard 之更改服务器IP的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15PingCAP 黄东旭参与 CCF 秀湖会议,共探开源教育未来
- 2024-05-13PingCAP 戴涛:构建面向未来的金融核心系统
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升