Oracle 静态注册与动态注册监听以及Sqldev连接PDB容器数据库

Sqldev19下载连接如下:

链接:https://pan.baidu.com/s/1LkxwRoU92GsnLpIEO13puQ 
提取码:7d1o 
 

动态注册是在 instance 启动的时候 LREG 进程根据参数文件中的 instance_name,service_names 两个参数将实例和服务动态注册到 listener 中。
首先要在参数文件中指定 instance_name,service_names 两 个 参 数 的 值 。
动态注册默认只注册到默认的监听器上(名称是 LISTENER、端口是 1521、协议是 TCP),因
为 LREG 只会注册 port 等于 1521 的监听,否则 LREG 不能动态注册 listener, 如果需要向非默认监听注册,则需要配置 local_listener 参数。


静态注册就是实例启动时读取 listener.ora 文件中实例和服务的配置,将实例和服务注册到监听程序,可以使用命令 lsnrctl status 来查看某服务是静态注册还是动态注册。
• 实例状态为 UNKNOWN 值时表明此服务是静态注册的。这时监听器用来表明它不 知道
关于该实例的任何信息,只有当客户发出连接请求时,才检查该实例是否存在。

静态注册监听可以远程启动数据库,而动态注册不可以远程启动数据库。


• 实例状态为 READY 或 BLOCKED(数据库 nomount 时)表明是此服务是动态注册的。

具体配置过程可参考:

Oracle监听创建与配置之动态监听静态监听_袋鼠船长路飞的博客-CSDN博客

如果使用容器数据库想要直接远程连接PDB,则要先确定容器的服务名,使用show pdbs; 可查看容器服务名:

使用Sqldev连接容器数据库ORCLPDB1,如下图所示;

运行show con_name查看当前已在ORCLPDB1中:

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

it技术分享just_free

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值