在 Debian 上,lsnrctl 是 Oracle 数据库监听程序(Listener) 的管理工具,通常不是系统自带,而是随 Oracle 客户端或数据库安装。
ORACLE_HOME 和 PATH)export ORACLE_HOME=/u01/app/oracle/product/19.3.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
路径根据你的实际安装情况修改
lsnrctl status
输出内容包括:
LISTENER)如果你的监听不是默认的 LISTENER:
lsnrctl status LISTENER_NAME
lsnrctl status | grep "Status"
或
lsnrctl status | head -10
lsnrctl
进入后输入:
LSNRCTL> status
退出:
LSNRCTL> exit
-bash: lsnrctl: command not found
说明:
PATHexport ORACLE_HOME=/your/oracle/home
Debian 不是 Oracle 官方首选系统,可能是:
如果你其实想查的是 其他数据库监听端口状态,可以告诉我具体数据库类型,我给你对应命令(如 netstat、ss)。
如果你愿意,可以告诉我:
我可以更精确地帮你。