在 Debian(以及所有 Linux/Unix 平台)上,lsnrctl 是 Oracle 数据库监听工具,它本身不是一个网络服务,没有“默认端口”;
真正有“默认端口”的是 Oracle Listener(监听),通过 lsnrctl 来管理。
LISTENER$ORACLE_HOME/network/admin/listener.ora
lsnrctl status
或指定监听名:
lsnrctl status LISTENER
输出中类似:
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))
lsnrctl 只是命令行工具listener.ora 里配置的如果你是想问 Debian 系统里 lsnrctl 命令本身监听什么端口,答案是:它不监听端口,只是本地管理工具。
需要我帮你查 Debian 上 Oracle 监听配置或排错也可以。