前提条件:需先安装Oracle数据库软件并正确配置环境变量(如ORACLE_HOME
、PATH
)。
启动监听器
sudo -i -u oracle # 切换到oracle用户(需提前配置密码)
lsnrctl start
或直接指定监听器名称:
lsnrctl start LISTENER
停止监听器
lsnrctl stop
查看监听器状态
lsnrctl status
显示端口、服务名、日志路径等信息。
重新加载配置(无需重启)
lsnrctl reload
适用于修改listener.ora
后快速生效。
查看监听器配置详情
lsnrctl services # 查看所有服务
lsnrctl status LISTENER # 查看指定监听器的详细配置
修改监听器参数
lsnrctl set<参数> <值> # 例如:设置最大连接数
lsnrctl set max_connections 200
需重新加载配置生效。
lsnrctl logfile
lsnrctl select <监听器名称>
oracle
用户权限,建议通过sudo -i -u oracle
切换用户。$ORACLE_HOME/network/admin/listener.ora
。参考来源: