首页/网络/常用端口速查/1521 Oracle 数据库监听(TNS Listener)

1521 Oracle 数据库监听(TNS Listener)

Oracle 数据库默认监听端口:客户端通过 TNS 协议向监听器请求实例服务,是 Oracle 资产最典型的指纹。

常用端口速查网络更新于 2026-10-12
服务Oracle Net Listener(TNS)
协议TCP(IANA 注册名 ncr)
用途客户端连接路由、实例服务注册
安全等级严禁公网暴露

监听器本身不存储数据,但负责把连接转交给数据库实例;监听器被攻陷(如 TNS 投毒)可劫持全部连接。

检查监听状态与服务注册

检查监听状态与服务注册
lsnrctl status
lsnrctl services
tnsping ORCL

监听器绑定内网地址(listener.ora)

监听器绑定内网地址(listener.ora)
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.10)(PORT = 1521))))
公网 1521 会被持续扫描(SID 枚举、口令爆破);请限制监听地址并对数据库账号设置强口令与锁定策略。

易错点

  • 监听器绑定 0.0.0.0 且公网可达,是最典型的 Oracle 拖库前置条件
  • 只看 1521 不看实例配置:共享服务器模式与多实例场景易漏判

数据来源与参考

  • Oracle Database Net Services 管理员指南
  • IANA 端口注册表(ncr)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌