当前位置:   article > 正文

【Oracle19C】数据库监听器_oracle19c监听配置

oracle19c监听配置

1.默认监听器

  • 在创建Oracle数据库期间,Oracle Net Configuration Assistant 创建名为listener的本地监听器
  • 监听器通过成为动态服务注册的功能进行数据库服务的注册
  • 监听器监听以下TCP/IP协议地址:ADDRESS=(protocol=TCP)(host=host_name)(port=1521)
  • 无需任何配置,即可通过监听立即访问数据库实例
(1).查看默认监听
1).查看网络参数设置

在这里插入图片描述

2).查看默认监听状态
lsnrctl status
  • 1
3).交互式查看监听状态

在这里插入图片描述
在这里插入图片描述

2.配置动态服务注册(推荐)

  • 默认情况下,Oracle数据库实力配置为使用动态服务注册,将可用服务自动提供给监听器
  • LREG进程轮询监听器以查看它们是否正在运行,如果是,则进行注册数据库服务信息
  • 默认情况下,动态服务注册将所有PDB服务注册到同一个监听器,如果停止该监听器则停止对所有PDB服务的访问
  • 配置动态服务的一般步骤:
    • 确保INSTANCE_NAME、LOCAL_LISTENER、REMOTE_NAME和SERVICE_NAMES初始化参数被正确的配置
    • 在服务器端tnsnames.ora文件中配置协议地址(服务端)
  • 使用ALTER SYSTEM REGISTER 命令立即启动服务注册

使用netca设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
cat listener.ora

在这里插入图片描述
配置server端tnsnames
在这里插入图片描述
登录数据库配置local_listener参数
在这里插入图片描述

在这里插入图片描述
登录测试
在这里插入图片描述

3.配置静态服务注册(不推荐)

  • 静态服务注册是配置监听器以获取其服务的方法
    手动获取
    • 可以为特定PDB创建监听器
    • 某些服务(如外部服务)可能需要静态服务注册
  • 对于静态注册,监听器不知道其数据库服务是否存在
  • 配置静态服务注册的一般步骤
    • 在listener.ora中,定义一个监听器及其协议地址
    • 在listener.ora中,还创建一个sid_list_节,该节列出监听器的数据库服务

使用netmgr进行第二个监听的创建
在这里插入图片描述
netmgr
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看新增监听
在这里插入图片描述

在这里插入图片描述
连接测试
在这里插入图片描述

4.lsnrctl常用指令

//查看状态
lsnrctl status
lsnrctl status 监听器名字(默认LISTENER)

//开启
lsnrctl start 
lsnrctl start 监听器名字

//关闭
lsnrctl stop
lsnrctl stop监听器名字
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

5.手动注册

sqlplus / as sysdba;

alter system register;
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/85697
推荐阅读
相关标签
  

闽ICP备14008679号