是的,Oracle lsnrctl 可以修改监听端口。要修改监听端口,首先需要停止监听服务,然后使用 lsnrctl 命令修改端口配置,最后重新启动监听服务即可生效。具体操作步骤如下:
lsnrctl stop
lsnrctl set <监听器名称> port <新端口号>
例如,如果要将监听器名称为 LISTENER 的端口修改为 1522,可以执行以下命令:
lsnrctl set LISTENER port 1522
lsnrctl start
修改成功后,监听服务将会在新端口上监听连接请求。