是的,Oracle lsnrctl 可以修改監聽端口。要修改監聽端口,首先需要停止監聽服務,然后使用 lsnrctl 命令修改端口配置,最后重新啟動監聽服務即可生效。具體操作步驟如下:
lsnrctl stop
lsnrctl set <監聽器名稱> port <新端口號>
例如,如果要將監聽器名稱為 LISTENER 的端口修改為 1522,可以執行以下命令:
lsnrctl set LISTENER port 1522
lsnrctl start
修改成功后,監聽服務將會在新端口上監聽連接請求。