• 自动秒收录
  • 软件:1973
  • 资讯:57811|
  • 收录网站:279851|

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的隔离级别是什么 把这篇文章发给他!
« 上一篇 2021-06-04
简要描述Python中常见的数据结构
下一篇 » 2021-06-04
  • 如何在Ubuntu中保留文件系统并备份当前开发板镜像
    0阅读 0条评论 个赞
    在Ubuntu保留文件系统或者说备份当前开发板镜像的需求在不断增加。比如Ubuntu文件系统需要安装库文件的话直接使用apt-get工具就可以下载,但由于需要下载的核心板较多,比较费时间,这时需要将安……
  • 国产核心板全志T507助力消防系统升级
    0阅读 0条评论 个赞
    9月16日下午,位于湖南长沙市区内的中国电信大楼发生火灾,建筑高度218米,现场浓烟滚滚,数十层楼体燃烧剧烈。消防救援人员赶到现场后很快将火势控制住,目前大楼火势已被扑灭,所幸未发现人员伤亡。湖南电信……
  • 教大家如何处理Spring Boot易流中的用户和群体!
    0阅读 0条评论 个赞
    1.准备工作2.用户操作2.1添加用户2.2修改用户2.3删除用户2.4查询用户3.组操作3.1添加组3.2修改组3.3删除组3.4查询组4.查看表详情虽然说我们在实际开发中,……
  • 从PG15开始WAL压缩优化
    0阅读 0条评论 个赞
    PG15传闻中的超级令人激动的功能大多数跳票了,年初我也写过一个关于PG15新功能跳票的文章。PG15BETA已经发出几个月了,似乎PG15里令人激动人心的功能不多,不过从长长的新功能列表里,……
  • 深入了解美团叶子发射器开源方案
    0阅读 0条评论 个赞
    大家好,我是树哥。之前我们有聊过「如何设计一个分布式ID发号器」,其中有讲过4种解决方案,分别是:UUID类雪花算法数据库自增主键Redis原子自增美团以第2、3种解决方案为基础,开发出……
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
  • Java精进-手写持久层框架
    0阅读 0条评论 个赞
    前言本文适合有一定java基础的同学,通过自定义持久层框架,可以更加清楚常用的mybatis等开源框架的原理。JDBC操作回顾及问题分析学习java的同学一定避免不了接触过jdbc,让我们来回顾下初学……
  • 简单分析下的GOLDENDB
    0阅读 0条评论 个赞
    GOLDENDB是金融行业使用的比较广泛的一个数据库产品,以前也经常有朋友希望我写几篇分析GoldenDB数据库的文章。说实在的这类文章不好写,必须对某个产品有一定程度的了解,特别是真正上手用过之后,……
  • Java开发学习(29)——Maven依赖转移、可选依赖和排除依赖分析
    0阅读 0条评论 个赞
    现在的项目一般是拆分成一个个独立的模块,当在其他项目中想要使用独立出来的这些模块,只需要在其pom.xml使用标签来进行jar包的引入即可。其实就是依赖……
  • 【MySQL】DDL因正在等待表元数据锁定卡住
    0阅读 0条评论 个赞
    在数据库空闲时间,对表做碎片整理:1altertablemy_abcengine=innodb;发现会话被阻塞,显示状态是:1Waitingfortablemetadatalock手动断开alte……
  • 二战MySQL数据库【升华】
    0阅读 0条评论 个赞
    MYSQL入门系列——第二篇1.筛选条件:(1)比较运算符:(2)逻辑运算符:(3)其他操作:1.排序:2.限制:拓展:3.去重:4.模糊查询:(like'%')5.范围查询:2.聚合与分组(重点……
  • Hadoop(简介)大数据技术概述 运行环境构建 运行模式
    0阅读 0条评论 个赞
    文章目录1Hadoop概述1.1Hadoop是什么1.2Hadoop优势1.3Hadoop组成(面试重点)1.3.1HDFS架构概述1.3.2YARN架构概述1.3.3Map……
  • [设计模式] Java设计模式-工厂模式
    3阅读 0条评论 个赞
    目录【设计模式】Java设计模式-工厂模式简介1、普通工厂(SimpleFactory)模式①、定义类②、定义简单的工厂类③、实例2、抽象工厂(AbstractFactory)模式①、定义类②、……
  • SQLServer自动化运维系列监控磁盘剩余空间和SQLServer错误日志(PowerShell)
    0阅读 0条评论 个赞
    需求描述在我们的生产环境中,大部分情况下需要有自己的运维体制,包括自己健康状态的检测等。如果发生异常,需要提前预警的,通知形式一般为发邮件告知。在所有的自检流程中最基础的一个就是磁盘剩余空间检测。作为……
  • Linux系统的docker部署 网络核心3.1
    0阅读 0条评论 个赞
    此篇文章演示基本的基于docker部署.netcore服务,linux系统腾讯云ubuntu,.netcore版本3.1。1.安装dockeraptinstalldocker.io2.拉取.ne……
  • Sql Server系列:分区表操作
    0阅读 0条评论 个赞
    1.分区表简介分区表在逻辑上是一个表,而物理上是多个表。从用户角度来看,分区表和普通表是一样的。使用分区表的主要目的是为改善大型表以及具有多个访问模式的表的可伸缩性和可管理性。分区表是把数据……
  • 自动化测试选择Python还是Java?
    0阅读 0条评论 个赞
    你好,我是测试蔡坨坨。今天,我们来聊一聊测试人员想要进阶,想要做自动化测试,甚至测试开发,如何选择编程语言。前言自动化测试,这几年行业内的热词,也是测试人员进阶的必备技能,更是软件测试未来发展的趋势。……
  • springboot集成docsify实现可移植文档
    0阅读 0条评论 个赞
    需求分析文档可以和项目一起进行版本管理文档可以在线访问文档可以与springboot项目集成,不需要分开部署MarkDown支持文档跟随,打包jar也可以访问技术选型对于网上已有的方案,大致分为如下几……
  • 计算机网络-了解-DNS和HTTPDNS
    0阅读 0条评论 个赞
    DNS和HTTPDNSDNS域名解析的过程传统DNS存在的问题1、域名缓存问题2、域名转发问题3、出口NAT问题4、DNS域名更新问题5、解析延迟问题6、运营商劫持HTTPDNSHTTP……
  • 全网最全Linux命令汇总!(史上最全 推荐收藏)
    7阅读 0条评论 个赞
    今天,给小伙伴们带来一篇史上最全Linux命令总结的文章,命令有点多,建议小伙伴们先收藏后阅读。好了,我们开始今天的正文。列出目录内容ls-a:显示所有文件(包括隐藏文件);ls-l:显示详细……
  • 订单超时案例的RabbitMQ实现
    0阅读 0条评论 个赞
    前言#人间清醒目录前言业务场景JUC(DelayQueue)方案DelayQueue简介JUCDelayQueue实现订单超时案例代码案例代码RedisKey过期事件方案简介RabbitKey……
  • 面试官:谈谈你对mysql事务的认识?
    0阅读 0条评论 个赞
    引言今天回头继续讲讲数据库系列的文章。这篇文章属于mysql数据库系列,我们来谈谈事务方面的常见面试题。那么,具体题目有下面这些:1、讲讲为什么用事务?事务的四大特性?事务的隔离级别知道吧,你们生产……
  • 基于ASP.NET核心6.0的简洁架构
    0阅读 0条评论 个赞
    背景最近尝试录制了一个系列视频:《ASP.NETCore6.0+Vue.js3实战开发》,本节是视频内部整洁架构的理论和实战的文字稿。因为在录制之前,我通常会编写完整的文字内容作为视频文案,这……
  • RDD星火基金简介(01)
    0阅读 0条评论 个赞
    1,基本概念RDD(ResilientDistributedDataset):弹性分布式数据集它是Spark中最基本的数据抽象,是编写Spark程序的基础。简单的来讲,一个Spark程序可以概括……
  • SQL Server复制:事务发布
    0阅读 0条评论 个赞
    一、背景在复制的运用场景中,事务发布是使用最为广泛的,我遇到这样一个场景:在Task数据库中有Basic与Group两个表,需要提供这两个表的部分字段给其它程序读取放入缓存,程序需要比较及时的获取……
  • SQL Server备份和还原攻略
    0阅读 0条评论 个赞
    一、知识点完全备份:备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。完全备份也叫完整备份。差异……
最近发布资讯
更多