Ubuntu下lsnrctl网络配置要点如下:
listener.ora
通常位于$ORACLE_HOME/network/admin/
目录。listener.ora
中修改ADDRESS
参数,如(PROTOCOL=TCP)(HOST=your_host)(PORT=1521)
,HOST
可设为0.0.0.0
以监听所有IP。SSL
等协议参数,如(PROTOCOL=TCP)(SSL_VERSION=TLSv1.2)
。ufw
或firewall-cmd
配置规则。lsnrctl
命令的用户具有权限,必要时用sudo
或切换至oracle
用户。lsnrctl stop
→ lsnrctl start
,或用reload
重新加载配置。lsnrctl status
查看监听器状态,确认配置生效。tnsnames.ora
中定义远程服务名,确保HOST
和PORT
与监听器配置一致。ping
和telnet
访问监听器IP及端口。参考来源: