Linux系统中安装lsnrctl(Oracle数据库监听器控制工具)的核心步骤如下:
需先安装Oracle数据库客户端或服务器软件,lsnrctl属于其组件。
sudo apt update
sudo apt install oracle-instantclient-basic oracle-instantclient-sqlplus # 安装基础客户端
(若需完整功能,需下载Oracle数据库完整安装包并运行runInstaller脚本,参考。)编辑用户配置文件(如~/.bashrc),添加以下内容:
export ORACLE_HOME=/path/to/oracle/home # 替换为实际Oracle安装路径(如/usr/lib/oracle/19.3/client64)
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
执行source ~/.bashrc使配置生效。
运行命令:
lsnrctl status
若显示监听器状态信息,则安装成功。
systemd服务文件(参考)。lsnrctl二进制包(如非标准发行版)。root权限,使用sudo提升权限即可。参考来源: