ORACLE 监听动态注册与静态注册 下载本文

内容发布更新时间 : 2025/2/23 12:40:08星期一 下面是文章的全部内容请认真阅读。

如果没有显式设置service_names和instance_name的值,那么仅当数据库在监听运行之后启动时,动态注册才会发生。在这种情况下,如果监听器后来发生了重启,动态注册信息将会丢失。

静态监听:

静态注册就是实例启动时读取listener.ora文件的配置,将实例和服务注册到监听程序。无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。 下面是配置的listener.ora

配置完后在监听管理中reload即可

ps:查看数据库sid可以:SELECT * FROM V$INSTANCE; 在tnsnames.ora中可以这么配置: