当前位置:网站首页>Oracle动态监听与静态监听详解
Oracle动态监听与静态监听详解
2022-07-30 16:48:00 【51CTO】
动态监听和静态监听主要区别是实例向监听注册的方式。注册,就是让监听能够找到数据库实例。
动态监听是数据库PMON通过配置设置(也可以是默认值)向指定的监听注册,静态监听没有这个过程。
以下两点要注意:
1、在非RAC环境中,监听和实例必须在同一台服务器上。
2、静态监是一种硬编码,将实例写在listener.ora上。
两种监听的状态对比:
docare是动态监听,是PMON注册到监听上的,状态是READY;
docarejt是静态监听,是在listener.ora上设置的,状态是UNKNOWN。
看一下静态监听的配置文件:
静态监听硬编码的部份是ORACLE_HOME以及ORACLE_SID
GLOBAL_DBNAME可随意设置,方便识别即可
试验验证动态监听与静态监听的区别
1、在client端建两个网络服务名,分别指向docare和docarejt
2、在数据库服务器上关闭数据库
3、在client端尝试用动态连接登陆数据库(登陆失败,监听不知道有docare这个服务)
4、在client端尝试用静态连接登陆数据库
登陆成功,并显示实例是一个idle instance,启动数据库
总结:
1、动态监听是数据库启动时注册到监听的,一旦数据库关闭,用户无法连接
2、静态监听是在listener.ora中配置的,即使数据库关闭,用户也能登陆数据库进行操作
3、动态监听无需修改配置文件,数据库通过自身配置动态注册
4、静态监听需要修改监听配置文件
边栏推荐
猜你喜欢
如何注册域名、备案以及解析
Security business revenue growth rate exceeds 70% 360 builds digital security leader
完美绕开CRC32检测的无痕hook
Login Module Debugging - Getting Started with Software Debugging
武汉星起航跨境电商有前景吗?亚马逊的未来趋势如何发展?
Leetcode 118. 杨辉三角
【SOC】Classic output hello world
论文阅读 (63):Get To The Point: Summarization with Pointer-Generator Networks
华为云数据治理生产线DataArts,让“数据‘慧’说话”
onenote使用
随机推荐
Qt 容器控件之Tab Widget 使用详解
win下搭建php环境的方法
基于STM32F407使用ADC采集电压实验
Horizontal Pod Autoscaler(HPA)
阿里巴巴中国站获得1688商品分类 API
Paper reading (63): Get To The Point: Summarization with Pointer-Generator Networks
Visual Studio编辑器 2019:scanf函数返回值被忽略(C4996)报错及解决办法
你是这样的volatile,出乎意料
3D激光SLAM:LeGO-LOAM论文解读---特征提取部分
华为云数据治理生产线DataArts,让“数据‘慧’说话”
【SOC FPGA】外设KEY点LED
The way of life, share with you!
MySQL 8.0.29 解压版安装教程(亲测有效)
哎,这要人老命的缓存一致问题啊
mysql进制安装与mysql密码破解
[NCTF2019]Fake XML cookbook-1|XXE漏洞|XXE信息介绍
lotus 爆块失败
Goland opens file saving and automatically formats
PyQt5快速开发与实战 9.2 数据库处理
What does a good resume look like in the eyes of a big factory interviewer?