Oracle监听端口修改:解开秘藏的成功之门(修改oracle监听端口)
Oracle 修改 端口 成功 监听 解开
2023-06-13 09:16:47 时间
Oracle数据库是全球最受欢迎的关系型数据库.当需要进行Oracle系统维护时,调整Oracle监听端口是必不可少的一步。只有改变Oracle监听端口,才能让Oracle计算机安全、有效地开发和运行。本文介绍如何修改Oracle监听端口号,让读者可以在安全,有效,规范的情况下对Oracle监听端口进行修改。
首先,检查系统是否运行Oracle实例。打开控制台,输入命令lsnrctl status,查看监听端口列表信息:
LSNRCTL status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))STATUS of the LISTENER
------------------------Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Produation
Start Date 25-AUG-2012 15:27:17Uptime 0 days 1 hr. 22 min. 44 sec
Trace Level offSecurity ON: Local OS Authentication
SNMP OFFListener Parameter File E:app123product11.2.0db_2NETWORKadminlistener.ora
Listener Log File e:app123diagloglistener.logListening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XXXXXXXX)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XXXXXXXX)(PORT=5500))(Presentation=HTTP)(Session=RAW))Services Summary...
Service "orcl" has 1 instance(s). Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
...The command completed successfully
查看当前运行的监听端口号,如在上面的例子中:1521为TNSListener的默认监听端口,5500为Oracle的HTTP监听端口。
第二步,修改Oracle监听端口号。首先需要修改tnsname.ora文件,在文件里查看Oracle E.Server所使用的非标准端口号,修改静态监听器编号:
Tnsping
其中,就是tnsname.ora文件中所提供的数据库名字,查出来的端口号就是监听端口号。
然后,打开并修改listener.ora文件。listener.ora文件是Oracle服务监控的核心文件,修改listener.ora文件必须指定新的监听端口号。例如,将1521端口修改为5000:
SID_LIST_LISTENER =
(SID_LIST = (SID_DESC =
(SID_NAME = PLSExtProc) (ORACLE_HOME = E:app123product11.2.0db_2)
(PROGRAM = extproc) )
(SID_DESC = (GLOBAL_DBNAME = orcl)
(ORACLE_HOME = E:app123product11.2.0db_2) (SID_NAME = orcl)
) )
LISTENER = (DESCRIPTION_LIST =
(DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = XXXXXXXX)(PORT = 5000)) )
)
第三步,重启监听器。每当修改listener.ora文件后,都要重新启动监听器,使之生效:
LSNRCTL stop
LSNRCTL start
修改完成后,重新查看监听器端口,显示我们已经修改成功:
LSNRCTL status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))STATUS of the LISTENER
------------------------Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Produation
Start Date 25-AUG-2012 15:27:17Uptime 0 days 2 hr. 10 min. 10 sec
Trace Level offSecurity ON: Local OS Authentication
SNMP OFFListener Parameter File E:app123product11.2.0db_2NETWORKadminlistener.ora
Listener Log File e:app123diagloglistener.logListening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XXXXXXXX)(PORT=5000)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XXXXXXXX)(PORT=5500))(Presentation=HTTP)(Session=RAW))Services Summary...
Service "orcl" has 1 instance(s). Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
...The command completed successfully
以上就是修改Oracle监听端口的全部过程,只要按照步骤操作即可修改成功.最后,要提醒的是,在修改之前要先确认当前是否有进程使用此端口,避免出现端口冲突。大家可根据实际情况,灵活调整Oracle监听端口,提高Oracle服务器的效率和安全性。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Oracle监听端口修改:解开秘藏的成功之门(修改oracle监听端口)
相关文章
- Oracle 优化:压缩表空间的好处(oracle压缩表空间)
- 格式修改Oracle 时间格式的方法(修改oracle时间)
- 深入了解Oracle触发器类型(oracle触发器类型)
- 重新缓解Oracle缓存压力(oracle刷新缓存)
- 实现Oracle树形结构查询的有效方法(oracle树形结构查询)
- Oracle数据库如何修改用户密码(oracle改用户密码)
- 如何在Oracle中修改默认实例?(oracle修改默认实例)
- Oracle数据库:安全清空数据(oracle 数据库清空)
- 金钱换算Oracle将元转化为万元(oracle元转换万元)
- Oracle中约束条件妙用让数据安全自在(oracle中约束条件m)
- 使用Oracle语句修改列技巧与步骤(oracle修改列语句)
- 使用Oracle管理工具修改列定义(oracle 修改列定义)
- Oracle如何修改分区键的技巧(oracle 修改分区键)
- Oracle 利用修改代码实现优化(oracle 修改代码)
- Oracle修改提高事务处理能力(oracle修改事务槽数)
- 妙用Oracle修改前的数据新生活(oracle修改之前数据)
- Oracle数据库修改主键值的方法研究(oracle 修改主键值)
- 子Oracle数据库结构变更为实行更高性能(oracle修改?句)
- Oracle中添加排序有效地提高检索效率(oracle中添加排序)
- Oracle与JDK紧密而不可或缺的关系(oracle与jdk关系)