Oracle数据库修改LISTENER的监听端口

【强调一点】
由于oracle实例的动态注册只能在默认端口1521上运行,端口修改后监听一定要记得修改为“静态注册”方式。
否则您永远也等不到LISTENER动态监听到您的oracle实例!

 

【修改步骤】
1.修改listener.ora文件,端口从1521修改成1526;同时将监听改为“静态注册”
listener.ora文件修改前:

ora10g@testdb /home/oracle$ cat $ORACLE_HOME/network/admin/listener.ora
# listener.ora Network Configuration File: /oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /oracle/app/oracle/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )
  )


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 144.194.192.183)(PORT = 1521)(IP = FIRST))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
  )

 

listener.ora文件修改后:
ora10g@testdb /home/oracle$ cat $ORACLE_HOME/network/admin/listener.ora

# listener.ora Network Configuration File: /oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /oracle/app/oracle/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =   ## 静态注册在这里体现
      (GLOBAL_DBNAME = ora10g)
      (ORACLE_HOME = /oracle/app/oracle/product/10.2.0/db_1)
      (SID_NAME = ora10g)
    )
  )


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 144.194.192.183)(PORT = 1526)(IP = FIRST)) ## 端口修改在这里体现
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
  )

 

2.修改tnsnames.ora文件,将其中出现的1521端口号修改为1526
ora10g@testdb /home/oracle$ cat $ORACLE_HOME/network/admin/tnsnames.ora

# tnsnames.ora Network Configuration File: /oracle/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

ORA10G =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 144.194.192.183)(PORT = 1526))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ora10g)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

 

3.重新启动LISTENER
LSNRCTL> stop
LSNRCTL> start
Starting /oracle/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System parameter file is /oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Log messages written to /oracle/app/oracle/product/10.2.0/db_1/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=144.194.192.183)(PORT=1526)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=144.194.192.183)(PORT=1526)(IP=FIRST)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date                21-JUL-2009 16:21:21
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Listener Log File         /oracle/app/oracle/product/10.2.0/db_1/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=144.194.192.183)(PORT=1526)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "ora10g" has 1 instance(s).
  Instance "ora10g", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
LSNRCTL>

4.使用ora10g进行测试
ora10g@testdb /home/oracle$ sqlplus sec/sec@ora10g

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jul 21 16:21:32 2009

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


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, Oracle Label Security, OLAP and Data Mining Scoring Engine options

sec@ora10g>

一切OK,修改成功!



【买一赠一】修改监听端口号后企业管理器(Enterprise Manager)对应的调整
1.修改emoms.properties属性文件中端口信息
ora10g@testdb /home/oracle$ vi $ORACLE_HOME/${HOSTNAME}_${ORACLE_SID}/sysman/config/emoms.properties
这个文件中有两行含有1521端口号的信息,将他们统统的修改为1526
oracle.sysman.eml.mntr.emdRepPort=1521
oracle.sysman.eml.mntr.emdRepConnectDescriptor=(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=testdb)(PORT\=1521)))(CONNECT_DATA\=(SERVICE_NAME\=ora10g)))
这两个行修改后的内容如下
oracle.sysman.eml.mntr.emdRepPort=1526
oracle.sysman.eml.mntr.emdRepConnectDescriptor=(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=testdb)(PORT\=1526)))(CONNECT_DATA\=(SERVICE_NAME\=ora10g)))

2.修改targets.xml配置文件中端口信息
ora10g@testdb /home/oracle$ vi $ORACLE_HOME/${HOSTNAME}_${ORACLE_SID}/sysman/emd/targets.xml
这个文件中的1521端口号的信息统统的修改为1526

3.重启EM
ora10g@testdb /home/oracle$ emctl stop dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
http://testdb:5500/em/console/aboutApplication
Stopping Oracle Enterprise Manager 10g Database Control ...
 ...  Stopped.
ora10g@testdb /home/oracle$ emctl start dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
http://testdb:5500/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ......................... started.
------------------------------------------------------------------
Logs are generated in directory /oracle/app/oracle/product/10.2.0/db_1/testdb_ora10g/sysman/log

4.验证EM登陆
在本地浏览器中输入如下的URL
http://144.194.192.183:5500/em/
看到登陆界面了,OK,搞定ed。

-- The End --

第4章 本地一键部署(新手首选) 本文介绍了OpenClaw的本地部署方法,特别适合新手用户。部署过程仅需执行一条命令,通过自动脚本完成安装和配置向导。安装完成后,用户可通过终端TUI或Web控制面板验证部署是否成功。文章还提供了常见问题的排查方法,包括端口占用、权限不足、APIKey无效和安装卡顿等情况。整个部署流程简单直观,无需手动修改配置文件,适合快速搭建使用。 阅读详情

相关推荐

[捷稀 JCG Q30 Pro 刷机说明] 以刷入openwrt24.10为例

摘要: 本文详细介绍了捷稀JCG Q30 Pro路由器刷入OpenWrt 24.10系统的步骤。通过先刷入OpenWrt 23.05过渡固件,再升级Uboot,最后通过TFTP加载工厂镜像完成刷机。关键步骤包括解锁分区、刷写Uboot、进入恢复模式及配置网络。文章还提供了无线设置、Tailscale内网穿透等进阶命令,并附参考文档和固件下载链接。适用于有一定技术基础的玩家,需注意操作风险,严格按流程执行。

贤时间 7138

修改Oracle数据库默认监听端口

修改Oracle默认监听端口号

hjx589的博客 9466

利用R语言通过holtwinters模型进行预测

使用Holt-Winters模型进行预测的第一步是对模型进行拟合。该函数需要两个参数:您的时间序列数据和一个“seasonal”参数,该参数指示您的数据的周期性(例如,如果您的数据按月记录,则应将“seasonal”参数设置为12,因为一年有12个月)。拟合模型后,您可以使用“forecast()”函数进行预测。该函数需要两个参数:您的拟合模型以及您要进行预测的时间段的长度。要使用Holt-Winters模型,您需要安装并加载“forecast”包。以下是进行Holt-Winters模型预测的示例代码。

Mrrunsen的博客 1696

oracle数据库更换监听端口的方法

在ORACLE_HOME/network/admin路径下找到listener.ora文件,使用文本编辑器打开。注意事项:更改监听器端口后,需要相应地更新数据库连接信息,否则可能连接不上数据库。因此,需要更新所有连接数据库的应用程序和脚本等的连接信息。另外,如果系统中有多个Oracle实例,需要确认更改的是需要更改的实例的监听器端口号,否则可能会影响其他实例的正常运行。如果当前监听状态与需要更改的监听一致,可以直接进入第3步。如果监听没有启动,可以使用。将其中的端口号1521改为需要更改的端口号。

Small_Casee的博客 2677

基于深度学习的文字识别与检测算法研究

基于深度学习的文字识别与检测算法研究 1. 背景介绍 1.1 文字识别与检测的重要性 在当今信息时代,文字作为人类交流和传递信息的主要载体,无处不在。从日常生活中的路牌、广告牌,到办公场所的文件、合同,再到互联网上的网页、图片等

AI天才研究院 1043

Arduino 系列:Arduino Due 系列 (基于 ATSAM3X8E)_(5).电源管理与电压调节

电源管理与电压调节是确保嵌入式系统稳定性和可靠性的关键环节。通过合理选择电源输入方式、使用高效的电压调节器、设计适当的滤波电路和实施动态电源管理,可以有效提高系统的性能和寿命。同时,使用电源调试工具和编写调试代码,可以帮助开发者及时发现和解决问题。希望本文档能为使用 Arduino Due 的开发者提供有用的信息和指导。

2401_87715305的博客 1309

Oracle如何改变listener的端口号 (Linux服务器)

可以参照如下步骤改变listener的端口号: 1. 使用命令lsnrctl stop停止listener的执行 2. 用lsnrctl status命令确认listener已经停止以后,到$ORACLE_HOME/network/admin下找到listener.ora这个文件。 3. 用vi或其他编辑器打开这个文件,将里面listener的端口号修改成你想要的值,这里是由1522改成1521。...

jardownload的博客 178

华为OD技术面真题 - Python开发 - 2

汇总华为OD技术面八股Python八股,高频技术真题并提供详细解答。

qq_45776114的博客 910

Oracle 更换监听端口

业务需求:由于安全考虑,需要将Oracle默认端口1521更换端口,比如:15211端口。 修改Oracle端口号步骤:1)修改监听 中的端口号2)注册数据库服务3)重启监听

weixin_42081167的博客 2778

【MATLAB-app】系列教程(含视频)第4、5、6课:实战_制作简单的图像处理软件

写作时间: 2020-12-27 我的教程目录 第1课:初步了解appdesigner 第2课:学会制作一个计算器 第3课:学习更多的控件(重点!) 第4课:实例1:制作一个图像处理软件 第5课:学习APPdesigner的设计精髓,框架 第6课:结合使用多种控件,函数等,丰富我们的实例1 第7课:app设计打包,完成工程应用导出 标题: 第4课:我的实例_学会制作一个图像处理软件 本文目录: 1.先看看我之前的一个工程 2.常用的基本组件控件 3.最常用且实用的控件的用法 -3.1 editfilel

wind 4054

2024年Unity 面试题 |五萬字 二佰道| Unity面试题大全,面试题总结【全网最全,收藏一篇足够面试】

正所谓 金三银四 ,又到了找工作的大好时机了,不知道大家有没有意向找一份更好的工作呢~ 之前写了很多Unity的学习和实例文章,但是面试题部分还没有一个系统的整理。 那本篇文章就来整理一下Unity中一些常见的面试题,说不准就会面试的时候就会遇到! 本篇文章会将Unity所有方面的面试资料都融会贯通,绝对是2022年Unity面试领域最实用的文章啦!

努力前行,总会成为自己心中的那道光 17万+

oracle 修改 侦听端口,Oracle数据库修改LISTENER的监听端口

转自:http://www.cnblogs.com/chenleiustc/archive/2009/07/26/1531529.html 【强调一点】 由于oracle实例的动态注册只能在默认端口1521上运行,端口修改后监听一定要记得修改为“静态注册”方式。 否则您永远也等不到LISTENER动态监听到您的oracle实例! 【修改步骤】 1.修改listener.ora文件,端口...

weixin_36326243的博客 353

C#构建高精度预测模型:从数据预处理到模型部署的实战指南

【代码】C#构建高精度预测模型:从数据预处理到模型部署的实战指南。

墨夶的博客 1263

oracle监听文件修改,Oracle数据库修改LISTENER的监听端口

转自:http://www.cnblogs.com/chenleiustc/archive/2009/07/26/1531529.html【强调一点】由于oracle实例的动态注册只能在默认端口1521上运行,端口修改后监听一定要记得修改为“静态注册”方式。否则您永远也等不到LISTENER动态监听到您的oracle实例!【修改步骤】1.修改listener.ora文件,端口从1521修改成152...

weixin_42315996的博客 917

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Oracle RAC修改监听端口号:

目录:修改OracleRAC监听端口号:1、查看当前数据库监听状态:2、修改集群监听端口:3、手动修改LOCAL_LISTENER:4、停止集群监听和SCAN:5、修改listener.ora文件:6、启动集群监听和SCAN:7、验证数据库监听端口状态: 修改OracleRAC监听端口号: 修改前一定要查看修改后的端口有没有被占用: # netstat -an|grep <new-listener-port> 1、查看当前数据库监听状态: (grid用户执行) $ lsnrctl status

君子不怨天的博客 3795

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

oracle服务器默认端口,oracle 11g 修改默认监听端口1521

OS:Oracle Linux Server release 5.7DB:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production1、查看监听状态:SQL> !lsnrctl statusLSNRCTL for Linux: Version 11.2.0.3.0 - Production on 1...

weixin_42103128的博客 488

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

oracle修改监听端口

首先我们要知道,在oracle中,什么文件里面有关于端口号的信息,路径如下:到这个路径下我们可以发现有*.ora文件,那么其中listener.ora和tnsnames.ora这两个文件,就是我们这次需要改动的文件先来看listener.ora原内容。

where happens的博客 961

oracle11G修改数据库默认端口

因系统安全需要,修改oracle默认数据库端口。步骤如下: 1、停止监听 lsnrctl stop 2、修改监听文件listener.ora,修改内容如下: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = d:\app\Administrator\product\11.2.0\dbhome_1) (PROGRAM = extproc) ...

星火3194的专栏 2150

Oracle修改端口 1521

本文介绍了在Windows环境下修改Oracle 19c数据库监听端口的方法。首先需停止监听服务,然后修改listener.ora和tnsnames.ora配置文件中的端口号(如将1521改为1522),并保持两文件端口一致。接着重启监听服务并检查状态。第二部分说明如何更新数据库本地监听设置:先检查当前local_listener配置,使用ALTER SYSTEM命令修改端口号,最后执行ALTER SYSTEM REGISTER使数据库重新向监听器注册服务。整个过程涵盖了从监听配置到数据库服务注册的完整修改

dingzhihui014137的博客 617

记录linux系统oracle12端口号修改步骤

3、待配置完成,启动监听时,提示The listener supports no services。1、文件第一行的关键词LISTENER,此前被我误改为其他名称,要将之改回LISTENER,否则配置无法被数据库读取到。2、HOST=的值使用localhost,只能供本机访问使用,若想被其他机器访问,需填写ip。参照网上教程,我将PORT=1521修改为自己想定义的端口号,但过程中遇到三个问题。使用sqlplus工具查看local_listener参数,初始为空。启动监听,查看状态,可看到端口号已变更。

tgoszc的博客 631

Oracle 11g 修改监听端口

修改LOCAL_LISTENER参数 SQL> show parameter listen NAME TYPE VALUE -------------...

cuantangnie3915的博客 447

修改Oracle监听端口

修改oracle监听端口 修改端口号的整体步骤: 1.1   查看当前监听的状态 1.2   停止监听 1.3   修改监听文件的端口号 1.4   修改初始化参数local_listener 1.5   重启监听器 1.6   修改完毕,使用新端口登录测试 实践步骤: 1.1 查看当前监听的状态 [test@ASI-1 ~]$lsnrctl status   1.2 停止

天道酬勤 3万+

Oracle监听端口修改

LINUX oracle修改默认监听端口号1521 ORACLE的默认监听端口号为1521,修改默认的端口号有助于增加ORACLE数据库服务器的安全性。在这里,我们把oracle的端口号由1521端口改为9999 1、查看监听状态 $ lsnrctl status 可以看到这个时候listener端口号为1521 2、停止监听 $ lsnrctl stop 3、修改配置文件 $ vi $OR...

汤圆的博客 2583
上一篇: 解决eclipse显示jar源代码中文乱码问题
下一篇: 免安装Oracle客户端软件-使用pl/sql配置登录
wmljava82278040
博客等级 码龄19年 1粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值