ebs rac 数据库更改监听端口

简介: 背景:新克隆出来一套ebs  rac数据库,但是监听端口使用的是1521,考虑到测试环境,不想用这个端口,打算改成1531。1、修改context file,把对应的端口改掉(两个节点)。

背景:

新克隆出来一套ebs  rac数据库,但是监听端口使用的是1521,考虑到测试环境,不想用这个端口,打算改成1531。



1、修改context file,把对应的端口改掉(两个节点)。

这三个端口都改成1531


2、分别在两个节点运行autocfg

会报错,不过可以忽略,查看db 层tns_admin 下面的tnsnames.ora配置文件都被改成1531,就可以了。


3、重新修改,注册local_listener,重启监听:

db用户停止当前监听:

srvctl stop listener -l listener_dwhdb

db用户修改监听端口:

srvctl modify listener -l LISTENER_DWHDB -p 1531

db用户启动监听:

srvctl setenv listener -l LISTENER_DWHDB  -T TNS_ADMIN='/oracle/11g/db/network/admin/DWHDB_dwhdb'
srvctl start listener -l LISTENER_DWHDB


修改初始化参数文件里的local_listener参数:

注册到数据库
节点1:
sqlplus/nolog
conn /as sysdba
alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.31)(PORT=1531))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.33)(PORT=1531))))' scope=both sid='DWHDB1';
alter system register;


节点2:
sqlplus/nolog
conn /as sysdba
alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.32)(PORT=1531))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.34)(PORT=1531))))' scope=both sid='DWHDB2';
alter system register;




修改grid层的scan监听端口:

由于该ebs rac环境,数据库层管理了vip,grid层管理了scan。当我们改完了上面这部分,scan目前还是原来的,我们要手动改成1531:

当前:




修改过程:

先手工停掉当前scan监听:

dwhdb01:grid$ srvctl stop scan_listener


尝试修改:


但是发现用grid用户是无法修改的,所以,得用root用户修改:

# /oracle/grid/bin/srvctl modify scan_listener -p 1531


在数据库里修改参数文件:

sqlplus/nolog
conn /as sysdba
alter system set remote_listener='dwhdb-scan01.zhlic.com.cn:1531' scope=both sid='*';
alter system register;






相关文章
|
25天前
|
负载均衡 网络协议 算法
slb监听协议与端口
SLB是云服务商提供的负载均衡服务,用于分发客户端请求到多台后端服务器,提升服务可用性和响应速度。关键概念包括监听协议(TCP、UDP、HTTP、HTTPS、TCPSSL)和监听端口。监听协议决定了SLB处理请求的方式,而监听端口则是SLB接收请求的入口。配置时需根据应用选择合适协议和端口,并可设置负载均衡算法(如轮询、最少连接等)。客户端应通过SLB统一入口访问后端服务,避免绕过SLB导致的问题。
43 1
|
29天前
|
负载均衡 网络协议 安全
slb选择监听协议和端口
阿里云SLB中,监听协议(TCP、HTTP、HTTPS)与端口(80、443等)决定客户端请求的处理方式。TCP适用于纯TCP或自处理HTTP的场景,HTTP用于智能调度Web服务,HTTPS提供安全的HTTP传输。监听端口通常匹配应用标准,如80 for HTTP,443 for HTTPS。配置时,可考虑HTTPS重定向和传递`X-Forwarded-Proto`头以识别请求来源。选择应基于业务需求和安全考虑。
29 3
|
1月前
|
NoSQL Java 数据库
【问题篇】springboot项目通过数据库限制实例端口号
【问题篇】springboot项目通过数据库限制实例端口号
19 0
|
3月前
|
Shell 数据库 OceanBase
OceanBase数据库是不是部署 oms 不能修改端口
OceanBase数据库是不是部署 oms 不能修改端口【1月更文挑战第12天】【1月更文挑战第58篇】
32 1
|
4月前
|
数据安全/隐私保护 时序数据库
InfluxData【部署 03】时序数据库 InfluxDB 离线安装配置使用(下载+安装+端口绑定+管理员用户创建+开启密码认证+开机自启配置)完整流程实例分享
InfluxData【部署 03】时序数据库 InfluxDB 离线安装配置使用(下载+安装+端口绑定+管理员用户创建+开启密码认证+开机自启配置)完整流程实例分享
128 0
|
7月前
|
canal 关系型数据库 MySQL
java利用canal监听数据库
java利用canal监听数据库
218 0
|
1月前
|
消息中间件 Java Kafka
启动多个jar包来监听同一个数据库的binlog
【2月更文挑战第27天】启动多个jar包来监听同一个数据库的binlog
19 8
|
6月前
|
缓存 关系型数据库 MySQL
Java 实现实时监听MySQL数据库变更MySQLBinListener
Java 实现实时监听MySQL数据库变更MySQLBinListener
|
3月前
|
运维 安全 数据库
cmd中使用telnet检测远程的ip及端口是否处于监听状态
cmd中使用telnet检测远程的ip及端口是否处于监听状态
30 1
|
4月前
|
数据库 流计算
Flink CDC的工作原理是通过监听数据库的变更事件
Flink CDC的工作原理是通过监听数据库的变更事件
56 1