该文分为两个部分,

  • 1 listener.ora是怎样一个文件
  • 2 监听参数说明
  • 3 示例
  • 4 该文件配置后如何使用

一 、listener.ora是怎样一个文件

listener.ora 是orcale服务端的网络配置文件,orcale根据它来配置监听服务

二、监听参数说明

1.协议地址部分

listener_name=
(DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=hr-server)(PORT=1521)) (ADDRESS=(PROTOCOL=tcp)(HOST=sales-server )(PORT=1521)))

可选参数:
QUEUESIZE:并发请求连接数
RECV_BUF_SIZE,SEND_BUF_SIZE
示例:

listener_name=
(DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=hr-server)(PORT=1521)(RECV_BUF_SIZE =11784)(SEND_BUF_SIZE=11280)) (ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521)(QUEUESIZE=20)))

2.静态监听部分

静态监听就是SID_LIST_xxx节点下的配置
最简单的配置如下

SID_LIST_listener_name= (SID_LIST= (SID_DESC=...) (SID_DESC=...)) 可允许的参数:
ENVS环境变量键值对
GLOBAL_DBNAME:对外提供的网络服务名
ORACLE_HOME
PROGRAM:用来标识服务可执行程序,最常用的PROGRAM=extproc
SID_NAME: Oracle System Identifier (SID)
SDU: session data unit

示例配置:

SID_LIST_listener_name= ( SID_LIST= (SID_DESC= (SDU=2085) (GLOBAL_DBNAME=globalDbname) (SID_NAME=sidName) (ORACLE_HOME=D:\app\Administrator\product\11.2.0\dbhome_2)(ENVS="LD_LIBRARY_PATH=
/private/xpm/lib:/private/mylibs,MYPATH=/usr/ucb:/usr/local/packages,APL_ENV_FILE=/apl/conf/env.txt"))
)

三、示例

LISTENER=  (DESCRIPTION=  (ADDRESS_LIST=  (ADDRESS=(PROTOCOL=tcp)(HOST=sale-server)(PORT=1521))  (ADDRESS=(PROTOCOL=ipc)( KEY =extproc))))
SID_LIST_LISTENER=  (SID_LIST=  (SID_DESC=  (GLOBAL_DBNAME=sales.us.acme.com)  (ORACLE_HOME=/oracle10g)  (SID_NAME=sales))  (SID_DESC=  (SID_NAME=plsextproc)  (ORACLE_HOME=/oracle10g)  (PROGRAM=extproc)))

四 、该文件配置后如何使用

#启动监听器
lsnrctl start <监听器的名字>
// 启动名为LISTENER的监听器
lsnrctl start LISTENER#关闭监听器
lsnrctl stop <监听器的名字>
// 关闭名为LISTENER的监听器
lsnrctl stop LISTENER#查看监听器的状态
lsnrctl status <监听器的名字>
// 查看名为LISTENER的监听器的运行状态
lsnrctl status LISTENER#使用tnsping命令
tnsping <客户端配置的别名>
// 判断是否连通db_alias别名对应服务器上的数据库
tnsping db_alias

Orcal listener.ora配置文件相关推荐

  1. Oracle配置文件详解listener.ora,sqlnet.ora,tnames.ora

    三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora,都是放在$Oracle_home\network\admin目录下. 重点:三个文件的作用和使用 sqlnet. ...

  2. Oracle的网络三大配置文件(sqlnet.ora、tnsnames.ora、listener.ora)

    Oracle的网络三大配置文件(sqlnet.ora.tnsnames.ora.listener.ora) blog文档结构图: 1  说明 为了使得外部进程能够访问Oracle 数据库则必须配置Or ...

  3. 10g RAC监听器配置文件listener.ora中的IP=FIRST

    10g RAC监听器配置文件listener.ora中的IP=FIRST 上一篇 / 下一篇  2012-02-09 17:00:22 / 个人分类:Oracle RAC 查看( 1220 ) / 评 ...

  4. oracle10g无监听配置文件,关于监听配置文件listener.ora的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是我的数据库电脑的listener.ora文件的内容 # listener.ora Network Configuration File: E:\Ora ...

  5. listener.ora、sqlnet.ora、tnsnames.ora 详解

    三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora,都是放在$oracle_home\network\admin目录下. 重点:三个文件的作用和使用 sqlnet. ...

  6. ORACLE网络连接配置与文件:listener.ora、sqlnet.ora、tnsnames.ora

    [转自]http://www.chinaunix.net/jh/19/594396.html 最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的东东. 首先来说oracle的网络结构 ...

  7. oracle安装文件拒绝访问,oracle数据库的listener.ora文件拒绝访问,求解决!!!

    1. 执行$ORALCE_HOME/bin/netca,启动图形界2113面配置5261listener,配好后就有listener.ora文件4102了2. 在Linux图形界面下直接1653启ne ...

  8. listener.ora、sqlnet.ora、tnsnames.ora的作用

    oracle 网络配置 三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下. 1. sqlne ...

  9. tnsnames.ora和listener.ora文件中的几个概念

    http://www.cnblogs.com/NickyYe/archive/2011/06/21/2086135.html 其实,在我们传统的概念里,数据库是一个统称的名字,在Oracle中,你可以 ...

最新文章

  1. ARP缓存表的构成ARP协议全面实战协议详解、攻击与防御
  2. win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面...
  3. 虚拟机的分类_「面试必备」Java虚拟机知识点复习手册(下)
  4. 剑指Offer-LeetCode刷题
  5. 初次联系导师短信模板_2020考研复试:提前联系导师的6点注意事项(附邮件模板)...
  6. java工作台无法显示_【Eclipse】使用指南(18)搜索工作台
  7. CTF---Web入门第八题 Guess Next Session
  8. dxf文件预览打开编辑相关控件推荐
  9. web服务器python_一个简单的web服务器(python)
  10. 「每天一道面试题」Redis的优势有哪些?
  11. Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar
  12. 台达PLC与三菱E740或D700变频器modbus 通讯案例 实现PLC与变频器进行modbus 通讯,触摸屏控制启停,设置设定频率
  13. 手游传奇刷元宝_战神传奇手游刷元宝方法技巧大全
  14. 【小技巧】2345——劫持浏览器主页(Chrome、Edge)
  15. 关于研究鼠标绘制平滑曲线的阶段总结
  16. NIT 股市风云 按位与运算 F. 休赛季的引援#2
  17. 闲鱼如何保障交易链路质量
  18. js中的上下文,好比煮一顿泡面
  19. Linux上下文切换[转]
  20. java实现qq聊天室功能

热门文章

  1. HDU 1248 寒冰王座 (背包)
  2. hadoop学习序曲之linux基础篇--linux的安装和使用
  3. 关于div、input、select标签的禁用
  4. android 如何识别华为手机号码,JS怎么判断出安卓手机的具体型号 牌子
  5. 华为手机怎么解除黑名单号码 怎么解除华为手机黑名单号码
  6. python turtle库绘画_利用turtle库来画画
  7. 离子色谱仪检测的工作原理和技术优势
  8. Django 04 :靓号管理【 靓号的增删改 + 搜索 + 分页 + 时间插件 + ModelForm与BootStrap】
  9. 六年级下学期的计算机教案,最新小学六年级信息技术下册教案
  10. C++动态库封装及调用