当前位置: 首页 > news >正文

【赵渝强老师】使用NetManager创建Oracle数据库的监听器

1

​Oracle数据库软件安装成功后需要使用NetManager创建监听器,然后才可以创建Oracle数据库并启动数据库的实例。Oracle NetManager是Oracle数据库的网络配置工具,主要用于管理客户端与服务器之间的网络连接配置,支持监听程序配置、服务命名解析及网络命名方法的维护。NetManager主要提供以下功能: ‌

  • 配置监听器:NetManager管理服务器上的监听进程,负责接收客户端连接请求。每个服务器通常只需配置一个监听程序(默认名为LISTENER),支持多数据库共享同一监听程序。 ‌
  • 管理服务命名:NetManager可以创建自定义服务名(如service_orcl),用于客户端连接数据库时标识具体实例,需关联数据库名(如orcl)和端口号(默认1521)。 ‌
  • 测试网络连接:使用NetManager可以测试功能验证配置有效性,支持用户名/密码验证及监听状态检查。 ‌
  • 配置命名方法:NetManager支持本地命名(如:ml-search-moretnsnames.ora{text="tnsnames.ora"})和目录服务(如LDAP)集成,实现连接标识符的动态解析。
image.png
点击这里查看视频讲解:【赵渝强老师】Oracle的网络管理器NetManager

下面是创建数据库监听器的具体操作步骤。

(1)在Linux的命令行中输入命令netmgr,启动NetManager。如下图所示。

2

(2)选择Listeners节点并单击左侧的号添加一个新的监听器。输入监听器的名称并单击OK。如下图所示。

3

(3)单击Add Address为该监听器添加监听地址。如下图所示。

4

(4)输入监听器监听的地址和端口。这里配置的监听器监听的地址就是本机的1521端口。如下图所示。

5

(5)选择下拉列表中的DataBase Service为该监听器添加数据库服务;并选择Add Database。如下图所示。

6

(6)在Database Services界面上设置Global Database Name、Oracle Home Directory和SID。如下图所示。

7

(7)选择File菜单中的Save Network Configuration保存监听器配置。

(8)执行命令启动监听器。

lsnrctl start

(9)执行命令查看监听器的状态

lsnrctl status# 输出的信息如下:
LSNRCTL for Linux: Version 21.0.0.0.0 - Production on 19-MAR-2022 11:21:08
Copyright (c) 1991, 2021, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oraclevm)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 21.0.0.0.0 - Production
Start Date                06-DEC-2021 10:19:41
Uptime                    103 days 1 hr. 1 min. 26 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/homes/OraDB21Home1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/oraclevm/listener/alert/log.xml
Listening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oraclevm)(PORT=1521)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=oraclevm)(PORT=5500))(Security=(my_wallet_directory=/u01/app/oracle/admin/orcl/xdb_wallet))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "Oracle8" has 1 instance(s).Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
http://www.zskr.cn/news/111209.html

相关文章:

  • 错过再等一年!Dify私有化模型加载调优的7个核心参数配置
  • 【金融分析师必看】R语言实战:4类典型流动性指标建模精讲
  • LobeChat如何处理长上下文会话?上下文管理机制剖析
  • 大数据ETL中的数据质量提升工具与方法
  • Dify与Tesseract字体训练实战(从零搭建高精度OCR系统)
  • 适用于新手的软文营销“三步法”,精准锁定目标客户
  • Sprint Blog 2 (Dec 14-Dec 15) from“Pulse news stream”
  • 2025年广东保安公司服务能力深度评测报告 - 优质品牌商家
  • Dify依赖检查没人讲清楚?这篇万字长文彻底说透了
  • 2025全国优质保安公司推荐榜从需求场景看服务价值 - 优质品牌商家
  • 服务总在凌晨崩溃?,一文掌握Docker Compose健康检查精准配置
  • 【提升AI系统协同效率】:Docker-LangGraph多Agent通信优化的7大策略
  • 从零构建智能Agent文档系统:Dify配置与最佳实践全揭秘
  • 为什么你的Agent服务状态异常频发?根源竟在Docker数据卷挂载策略上
  • 2025全国优质安保公司推荐榜 - 优质品牌商家
  • 【混合检索的 Dify 权限控制实战指南】:掌握企业级安全访问的5大核心策略
  • 苏州小程序开发选哪家?鹅鹅鹅科技,宠物店小程序案例
  • IP6808至为芯支持PD快充输入的15W无线充电方案SOC芯片
  • 研发管理告别数据孤岛:全星研发项目管理APQP,如何实现从传统PLM到生态协同的跨越
  • Linux系统编程(文件io)
  • 关于C语言面试题整理
  • 【企业数据防护新标准】:私有化Dify异地多活备份实战指南
  • AP-0316语音模组:100dB消回音+AI降噪,攻克全场景音频痛点
  • Arduino Uno R3 开发板 核心技术参数
  • 《深入昇腾底层:Ascend C 编程模型与高性能算子开发实战》
  • 私有化Dify日志分析全指南(从采集到可视化,一站式解决方案)
  • 霍尔电流传感器数据怎么实时查看,有便携方式么?
  • OpenAI API 和 Anthropic API的区别及对比
  • 常说求职有 “金三银四”“金九银十”,到底哪个时间段找工作最合适?
  • 3步完成Dify工作流依赖完整性验证,提升系统稳定性90%