硬核配置方法,

动态监听配置默认的1521不做演示

动态注册非1521端口,需要配置三个地方listener.ora、tnsname.ora、local_listener.

listener.ora配置

LISTENER =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1600))(ADDRESS = (PROTOCOL = IPC)(KEY = REGISTER_LISTENER)))

tnsnames.ora 配置

LISTENER_PROD = (ADDRESS = (PROTOCOL = IPC)(KEY = REGISTER_LISTENER))

local_listener配置

SQL> show parameter localNAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
local_listener                       string      listener_PROD
[oracle@host01 admin]$ lsnrctl statusLSNRCTL for Linux: Version 12.1.0.2.0 - Production on 22-FEB-2019 06:45:29Copyright (c) 1991, 2014, Oracle.  All rights reserved.Connecting to (ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1600))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 12.1.0.2.0 - Production
Start Date                21-FEB-2019 08:03:21
Uptime                    0 days 22 hr. 42 min. 8 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/db/12.1.0.2/network/admin/listener.ora
Listener Log File         /u01/app/diag/tnslsnr/host01/listener/alert/log.xml
Listening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1600)))(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=REGISTER_LISTENER)))
Services Summary...
Service "PROD" has 1 instance(s).Instance "PROD", status READY, has 1 handler(s) for this service...
The command completed successfully

静态监听配置

listener.ora配置

LSNR =
(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1700)))
)SID_LIST_LSNR =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = PROD1)(ORACLE_HOME = /u01/app/oracle/db/12.1.0.2)(SID_NAME = PROD)))

客户端tnsnames.ora配置,注意service_name 此时配置的是global_name

P2 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1700)))(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PROD1)))
[oracle@host01 admin]$ lsnrctl start lsnrLSNRCTL for Linux: Version 12.1.0.2.0 - Production on 22-FEB-2019 06:54:36Copyright (c) 1991, 2014, Oracle.  All rights reserved.Starting /u01/app/oracle/db/12.1.0.2/bin/tnslsnr: please wait...TNSLSNR for Linux: Version 12.1.0.2.0 - Production
System parameter file is /u01/app/oracle/db/12.1.0.2/network/admin/listener.ora
Log messages written to /u01/app/diag/tnslsnr/host01/lsnr/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1700)))Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1700)))
STATUS of the LISTENER
------------------------
Alias                     lsnr
Version                   TNSLSNR for Linux: Version 12.1.0.2.0 - Production
Start Date                22-FEB-2019 06:54:36
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/db/12.1.0.2/network/admin/listener.ora
Listener Log File         /u01/app/diag/tnslsnr/localhost/lsnr/alert/log.xml
Listening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1700)))
Services Summary...
Service "PROD1" has 1 instance(s).Instance "PROD", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

Oracle 动态监听和静态监听非1521端口配置相关推荐

  1. oracle什么时候使用静态监听,Oracle监听之动态监听与静态监听特点

    动态注册不需要显示的配置listener.ora文件,实例启动的时候,PMON进程根据instance_name,service_name参数将实例和服务动态注册 1.如何查询某服务是静态监听注册还是 ...

  2. oracle动态性能视图和静态,oracle最重要的9个动态性能视图

    v$session v$session_wait (在10g里功能被整合,凑合算1个吧.) v$process v$sql v$sqltext v$bh (更宁愿是x$bh) v$lock v$lat ...

  3. oracle 静态监听 端口,侦听动态注册静态注册local_listener参数端口PORT

    之前都是网上看过整理的,今天看到local_listener竟然一点印象都没有,太恐怖,索性再好好整理一下,避免再次忘记. 一.什么是注册 注册就是将数据库作为一个服务注册到监听程序.客户端不需要知道 ...

  4. oracle数据库启动多个监听,一台Oracle数据库服务器上两个监听同时使用

    记得之前Oracle原厂的工程师在例行检查时发现一台Oracle数据库服务器的上启动了两个监听,分别监听的是1521和1581端口,而且两个端口都在用,当时当作一个比较奇怪的现象,没有能理解原因是什么 ...

  5. Oracle监听的静态注册和动态注册

    静态注册:通过解析listene.ora文件 动态注册:由PMON进程动态注册至监听中 在没有listener.ora配置文件的情况下,如果启动监听,则监听为动态注册.用图形化netca创建的监听,默 ...

  6. Oracle DBA之配置静态监听(listener registered statically)

    为什么80%的码农都做不了架构师?>>>    (1)listener.ora 本次实验将配置静态监听到listener L1上,项目SID_LIST_L1为L1的静态监听配置信息: ...

  7. oracle中12523,【Oracle】静态监听导致的ORA-12523错误

    今天配置完共享服务器模式之后发现登录过程中报错ORA-12523,排查错误之后发现是静态监听惹的祸.本机之上有两个监听,一个静态监 今天配置完共享服务器模式之后发现登录过程中报错ORA-12523,排 ...

  8. 玩转oracle 11g(21):修改为静态监听

    4. listener修改为静态监听 增加红色部分 SID_LIST_LISTENER =  (SID_LIST =      (SID_DESC =        (SID_NAME = PLSEx ...

  9. oracle 动态监听例子,ORACLE动态监听总结

    1 动态监听 本文档介绍ORACLE动态监听服务的配置及原理: 1.1 监听文件 $ORACLE_HOME/network/admin/listener.ora 1.2 动态监听 ORACLE实例在启 ...

最新文章

  1. 旷视MegEngine数据加载与处理
  2. python实现yolo目标检测_从零开始PyTorch项目:YOLO v3目标检测实现
  3. Linux内存管理原理【转】
  4. 怎样让手中的钱成为生财工具
  5. LCD驱动移植(二)
  6. 计算机网络之应用层:4、电子邮件、SMTP、MIME、POP3
  7. 【架构师培训课程-技术基础课】
  8. Flask使用bootstrap为HttpServer添加上传文件功能
  9. python爬虫基础教程1_Python爬虫系列(一)入门教学
  10. 前言:智能车制作的那些事
  11. 深度学习与计算机视觉教程(7) | 神经网络训练技巧 (下)(CV通关指南·完结)
  12. 稳压二极管和雪崩二极管的工作原理及选型学习总结
  13. 云游戏拉开产业化大幕
  14. FastCGI原理与应用[转]
  15. 如何实现搜索附近的店铺
  16. bochs运行xp_简单教程:Bochsxp镜像超级简化版安装教程
  17. 网络攻防技术(郑大信安个人总结版)
  18. 基站、WiFi、IP定位原理介绍与区别
  19. 2019最新《Python安全工具开发应用教程》
  20. Python打包成exe,文件太大问题解决办法(比保姆级还保姆级)

热门文章

  1. 外围设备的中断请求及用中断来实现实时处理
  2. 35岁的程序员:第28章,大学初体验
  3. html embed用法 Embed   (一)、基本语法:   embed src=url   说明:embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等
  4. React 基础文档
  5. shopify cli 的命令
  6. 加载mysql驱动的语句_sql数据库驱动加载语句
  7. LAMP/LNMP源码搭建(rockylinux8.6+php7.4.32+mysql8.0.30)
  8. 重磅!清华大学又迎来一位外籍院长
  9. excel表格xlsx解开加密软件,excel表格xlsx不能复制打印怎么办?
  10. 1688API接口,获得商品详情(部分接口展示)