千家信息网

Oracle之 11gR2 RAC 修改监听器端口号的步骤

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,Oracle 11gR2 RAC 修改监听器端口号的步骤说明:192.168.188.181 为public ip1192.168.188.182 为public ip2192.168.188.183
千家信息网最后更新 2024年11月11日Oracle之 11gR2 RAC 修改监听器端口号的步骤

Oracle 11gR2 RAC 修改监听器端口号的步骤

说明:
192.168.188.181 为public ip1
192.168.188.182 为public ip2
192.168.188.183 为vip1
192.168.188.184 为vip2

一、修改 DB 监听端口

注意:
1.本文的os是RHEL6.5,DB版本是11.2.0.3.8。
本文非exadata环境,若是Exadata环境,请读Changing Listener Ports On RAC/EXADATA (文档 ID 1473035.1)
2.本文修改了如下监听器的端口号,改为1528
集群监听器的端口号
节点1本地监听器的端口号
节点2本地监听器的端口号
3.根据 Changing Listener Ports On RAC/EXADATA (文档 ID 1473035.1),需要在a quiet time来修改监听器端口号
修改前的检查

[grid@hosta admin]$ srvctl config listener
Name: LISTENER
Network: 1, Owner: grid
Home:
End points: TCP:1521
[grid@hosta admin]$
1.仅仅在一个主机上执行

[grid@hosta admin]$ srvctl modify listener -l LISTENER -p "TCP:1528"
2.仅仅在一个主机上执行

[grid@hosta ~]$ srvctl modify scan_listener -p 1528
3.修改LOCAL_LISTENER仅仅在一个主机上执行

alter system set local_listener = '(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.183)(PORT = 1528))' scope=both sid='orcl1';
alter system set local_listener = '(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.184)(PORT = 1528))' scope=both sid='orcl2';
4.修改remote_listener

alter system set remote_listener='orcl-scan:1528' scope=both;
5.
在第一个节点关闭本地监听

[grid@hosta ~]$ srvctl stop listener -l LISTENER -n hosta
修改第一个节点的$GI_HOME/network/admin/endpoints_listener.ora文件,将1521改为1528

[grid@hosta admin]$ cat listener.ora--->该文件中不存储端口号,因此不用修改。
LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))) # line added by Agent
LISTENER_SCAN1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1)))) # line added by Agent
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1=ON # line added by Agent
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON # line added by Agent
[grid@hosta admin]$ cat endpoints_listener.ora --->该文件中存储端口号,修改本文件即可。
LISTENER_HOSTA=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=hosta-vip)(PORT=1528))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.188.181)(PORT=1528)(IP=FIRST)))) # line added by Agent
[grid@hosta admin]$

启动第一个节点本地监听

[grid@hosta admin]$ srvctl start listener -l LISTENER -n hosta
在第二个节点上进行相同的操作。

[grid@hostb ~]$ srvctl stop listener -l LISTENER -n hostb

修改endpoints_listener.ora文件,不再贴出
[grid@hostb admin]$ srvctl start listener -l LISTENER -n hostb
6.确认修改效果

[grid@hostb admin]$ srvctl config Listener
Name: LISTENER
Network: 1, Owner: grid
Home:
End points: TCP:1528

二、 修改 ASM 监听端口

修改 ASM LOCAL_LISTENER 仅仅在一个主机上执行
sqlplus / as sysasm;
alter system set local_listener = '(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.183)(PORT = 1528))' scope=both sid='asm1';
alter system set local_listener = '(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.184)(PORT = 1528))' scope=both sid='asm2';

之后,应用程序连接串以及dblink的定义修改端口号,启动业务进行测试即可。

监听 口号 监听器 节点 文件 主机 文档 环境 端口 存储 步骤 相同 不用 业务 应用程序 效果 版本 程序 若是 集群 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发合同一共几份 临沂国云网络技术有限公司违法 查看固态硬盘隐藏数据库 云服务器整合了数据中心 简易产品数据库 360网络安全学院 论坛 数据库人员和运维人员 党组研究网络安全会议议题 图书馆数据库的实体关系图 数据库主从分离怎么同步数据 数据库修改记录的创建时间 db2数据库怎么改字段长度 需求更改不频繁 软件开发 不是数据库安全技术的是 北京市网络安全知识竞赛 网络技术基础舞蹈教学 vnr未找到数据库 十堰进销存软件开发费用 万方数据库 英文 2020年陕西网络安全主题 上传文件到服务器太慢了 大学数据库系统期末考试题 时空猎人服务器卸载了怎么找 数据库信息转移sql语句 温江区玖纸网络技术工作室 全球五大云服务器 包河区口碑好的网络技术开发 mp4护苗网络安全教育 柳州网络安全培训机构包住宿 滨州经济技术开发区弘阔软件开发
0