在 Ubuntu 系统中,你可以使用 lsnrctl
命令来查看 Oracle 数据库的监听器状态和监听端口。以下是一些常用的 lsnrctl
命令示例:
启动监听器:
lsnrctl start
停止监听器:
lsnrctl stop
查看监听器状态:
lsnrctl status
查看监听器配置:
lsnrctl services
查看监听器日志:
lsnrctl log
如果你想查看监听器正在监听的具体端口,可以使用 lsnrctl status
命令,输出中会包含监听器正在监听的地址和端口信息。例如:
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status READY, has 1 handler(s) for this service...
Service "xe" has 1 instance(s).
Instance "xe", status READY, has 1 handler(s) for this service...
The command completed successfully
此外,你还可以查看监听器的详细配置文件,通常位于 $ORACLE_HOME/network/admin/listener.ora
,以获取更多关于监听端口的信息。
请确保你有适当的权限来执行这些命令,通常需要以 Oracle 数据库管理员身份登录。