lsnrctl 是 Oracle 数据库监听器(Listener) 的管理工具,在 Debian(或其他 Linux)上用法和 Oracle 官方一致。常见命令如下:
lsnrctl <command> [listener_name]
如果不指定 listener_name,默认使用 LISTENER。
lsnrctl start # 启动监听器
lsnrctl stop # 停止监听器
lsnrctl restart # 重启监听器
lsnrctl status # 查看监听器状态
lsnrctl status LISTENER
lsnrctl services # 查看监听器注册的服务
lsnrctl services LISTENER
lsnrctl reload # 不中断连接重新加载 listener.ora
lsnrctl show # 显示当前参数
lsnrctl set <parameter> <value>
例如:
lsnrctl set log_status on
lsnrctl save_config
lsnrctl help
lsnrctl ?
lsnrctl status
lsnrctl start
lsnrctl start LISTENER2
lsnrctl reload
oracle)执行export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
listener.oratnsnames.ora如果你需要 Debian 上 Oracle 监听器的安装配置示例 或 常见报错排查,也可以继续问我。