温馨提示×

debian lsnrctl版本怎么查

小樊
45
2026-10-06 14:41:39
栏目: 智能运维

在 Debian 上,lsnrctl 是 Oracle Database(通常是 Oracle 客户端或服务器组件)提供的工具,不是系统自带命令。查看其“版本”通常有两种理解:


一、查看 lsnrctl 本身的版本(Oracle 软件版本)

最直接的方法:

lsnrctl version

输出示例:

LSNRCTL for Linux: Version 19.0.0.0.0 - Production

这个 Version 就是 Oracle / lsnrctl 的版本。


二、查看监听器状态(含版本信息)

lsnrctl status

在输出中也能看到类似:

Version                  TNSLSNR for Linux: Version 19.3.0.0.0 - Production

三、确认 lsnrctl 命令位置(可选)

which lsnrctl

或

lsnrctl

(直接回车进入交互模式,再输入 version)


四、通过 Oracle 软件目录查看(无环境变量时)

$ORACLE_HOME/bin/lsnrctl version

如果 ORACLE_HOME 未设置:

find / -name lsnrctl 2>/dev/null

小结

✅ 最常用命令:

lsnrctl version

如果你是想确认 Debian 包版本(而不是 Oracle 版本),那说明 lsnrctl 一般是手动安装的,Debian 官方仓库里没有这个命令。

0 踩