• 软件:1160
  • 资讯:41590|
  • 收录网站:97880|

IT精英团

RAC环境下如何修改监听端口

RAC环境下如何修改监听端口

浏览次数:
评论次数:
编辑: 泽洋
信息来源: ITPUB
更新日期: 2021-06-04 16:31:11
摘要

最近有一个业务需求,修改Oracle 默认的网络端口号,将1521修改为1881,修改熟知的Oracle监听端口也是安全考虑,这个操作不需要停应用,但是对于网络连接还是会有点影响,应用也需要修改连接的数据库服务端口。下面是在基于RAC架构的数据库层面如何修改监听端口的测试过程。" />

-->
  • 资讯详情

最近有一个业务需求,修改神谕默认的网络端口号,将1521修改为1881,修改熟知的神谕监听端口也是安全考虑,这个操作不需要停应用,但是对于网络连接还是会有点影响,应用也需要修改连接的数据库服务端口。下面是在基于皇家汽车俱乐部架构的数据库层面如何修改监听端口的测试过程。

一查看当前监听的信息

[root@test1 ~]# srvctl配置侦听器;

Name: LISTENER

:型数据库侦听器

网络: 1,所有者:网格

家庭: CRS家庭

端点: TCP:1521

当前本地监听端口为1521,监听名字为听众.

2修改本地监听端口

[root @ test1 ~]# SRV CTL modify LISTENER-l LISTENER-p ' TCP :1881 '

[root@test1 ~]# srvctl配置侦听器;

Name: LISTENER

:型数据库侦听器

网络: 1,所有者:网格

家庭: CRS家庭

端点: TCP:1881

侦听器已启用。

3修改扫描_IP

[root @ test1 ~]# srvctl modify scan _ listener-p 1881

[root @ test1 ~]# srvctl config scan _ listener

扫描侦听器侦听器_扫描一存在。端口: TCP:1881

四修改远程监听器(_ l)和local_listener的参数设置

SQL alter system set local _ listener='(ADdress=(PROTOCOL=TCP)(HOST=192)。168 .56 .103)(PORT=1881))“scope=both sid=‘prod _ 1’;

系统改变了。

SQL alter system set local _ listener='(ADdress=(PROTOCOL=TCP)(HOST=192)。168 .56 .104)(PORT=1881))“scope=both sid=‘prod _ 2’;

系统改变了。

SQL alter system set remote _ listener=' test-scan :1881 ' scope=both;

系统改变了。

5修改验证

结构化查询语言主机srvctl配置侦听器

Name: LISTENER

:型数据库侦听器

网络: 1,所有者:网格

家庭: CRS家庭

端点: TCP:1881

侦听器已启用。

监听程序在节点:上单独启用

节点3360上的监听器被单独禁用

结构化查询语言主机srvctl配置扫描_侦听器

扫描侦听器侦听器_扫描一存在。端口: TCP:1881

注册邀请节点:

注册邀请的子网:

扫描侦听器已启用。

扫描侦听器在节点:上单独启用

扫描侦听器在节点:上被单独禁用

6 业务验证

[Oracle @ test1 ~]$ sqlplus Scott/Oracle @ test 1:1521/prod端口1521失败

2021年5月28日经济报道生产

版权所有1982,2014,甲骨文.保留所有权利。

错误:

ORA-12541: TNS 3360无监听器

输入用户名:

错误:

ORA-01017:无效使用

rname/password; logon denied


Enter user-name:
ERROR:
ORA-01017: invalid username/password; logon denied


SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus


[oracle@test1 ~]$ sqlplus scott/oracle@test1:1881/prod             <<<<<<<<端口1881连接成功

SQL*Plus: Release 12.1.0.2.0 Production on Fri May 28 11:35:04 2021

Copyright (c) 1982, 2014, Oracle. All rights reserved.

Last Successful login time: Fri May 28 2021 11:34:52 +08:00

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Advanced Analytics and Real Application Testing options

SQL> 

注意:文件endpoints_listener.ora中的端口信息没有修改,需要重启集群才能生效。

grid@test1 admin]$ cat endpoints_listener.ora
#Backup file is /oracle/asm/network/admin/endpoints_listener.ora.bak.test1 line added by Agent
LISTENER_TEST1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=test1-vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.101)(PORT=1521)(IP=FIRST)))) # line added by Agent

重启集群,再验证修改结果如下

[root@test1 admin]# cat endpoints_listener.ora
#Backup file is /oracle/asm/network/admin/endpoints_listener.ora.bak.test1 line added by Agent
LISTENER_TEST1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=test1-vip)(PORT=1881))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.101)(PORT=1881)(IP=FIRST)))) # line added by Agent

集群状态

[root@test1 admin]# crsctl stat res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMCRS.dg
ONLINE ONLINE test1 STABLE
ONLINE ONLINE test2 STABLE
ora.ASMVG1.VOL1.advm
ONLINE ONLINE test1 Volume device /dev/a
sm/vol1-84 is online
,STABLE
ONLINE ONLINE test2 Volume device /dev/a
sm/vol1-84 is online
,STABLE
ora.ASMVG1.VOL2.advm
ONLINE ONLINE test1 Volume device /dev/a
sm/vol2-84 is online
,STABLE
ONLINE ONLINE test2 Volume device /dev/a
sm/vol2-84 is online
,STABLE
ora.ASMVG1.dg
ONLINE ONLINE test1 STABLE
ONLINE ONLINE test2 STABLE
ora.LISTENER.lsnr
ONLINE ONLINE test1 STABLE
ONLINE ONLINE test2 STABLE
ora.asm
ONLINE ONLINE test1 Started,STABLE
ONLINE ONLINE test2 Started,STABLE
ora.asmvg1.vol1.acfs
ONLINE ONLINE test1 mounted on /stage,ST
ABLE
ONLINE ONLINE test2 mounted on /stage,ST
ABLE
ora.asmvg1.vol2.acfs
ONLINE ONLINE test1 mounted on /sharedac
fs,STABLE
ONLINE ONLINE test2 mounted on /sharedac
fs,STABLE
ora.net1.network
ONLINE ONLINE test1 STABLE
ONLINE ONLINE test2 STABLE
ora.ons
ONLINE ONLINE test1 STABLE
ONLINE ONLINE test2 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE test1 STABLE
ora.MGMTLSNR
1 OFFLINE OFFLINE STABLE
ora.cvu
1 ONLINE ONLINE test1 STABLE
ora.oc4j
1 ONLINE ONLINE test1 STABLE
ora.prod.db
1 ONLINE ONLINE test1 Open,STABLE
2 ONLINE ONLINE test2 Open,STABLE
ora.scan1.vip
1 ONLINE ONLINE test1 STABLE
ora.test1.vip
1 ONLINE ONLINE test1 STABLE
ora.test2.vip
1 ONLINE ONLINE test2 STABLE
--------------------------------------------------------------------------------

如果有人问你MySql的隔离级别是什么 把这篇文章发给他!
« 上一篇
返回列表
下一篇 »
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
你会是第一个来这里评论的人吗?
最近发布资讯
更多