温馨提示×

debian lsnrctl端口怎看

小樊
42
2026-09-21 20:57:03
栏目: 智能运维

在 Debian 上,lsnrctl 是 Oracle Database Listener 的管理工具。要查看监听端口,常用方法如下:


一、使用 lsnrctl 查看端口(推荐)

lsnrctl status

输出示例中会看到类似:

Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))

这里的 PORT=1521 就是监听端口。

如果有多 listener:

lsnrctl status LISTENER_NAME

二、查看监听器配置文件(最直接)

监听端口定义在:

$ORACLE_HOME/network/admin/listener.ora

查看内容:

cat $ORACLE_HOME/network/admin/listener.ora

示例:

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

三、用系统命令确认端口是否监听

ss -lntp | grep 1521
# 或
netstat -lntp | grep 1521

四、查看特定服务端口

lsnrctl services

可看到每个服务使用的端口。


常见默认端口

  • 1521:Oracle 默认监听端口
  • 1522+:多实例常见

如果你是在 Debian + Oracle XE / 非 Oracle 环境,可以告诉我具体场景,我可以给你更精确的命令。

0 踩