前提條件:需先安裝Oracle數據庫軟件并正確配置環境變量(如ORACLE_HOME
、PATH
)。
啟動監聽器
sudo -i -u oracle # 切換到oracle用戶(需提前配置密碼)
lsnrctl start
或直接指定監聽器名稱:
lsnrctl start LISTENER
停止監聽器
lsnrctl stop
查看監聽器狀態
lsnrctl status
顯示端口、服務名、日志路徑等信息。
重新加載配置(無需重啟)
lsnrctl reload
適用于修改listener.ora
后快速生效。
查看監聽器配置詳情
lsnrctl services # 查看所有服務
lsnrctl status LISTENER # 查看指定監聽器的詳細配置
修改監聽器參數
lsnrctl set<參數> <值> # 例如:設置最大連接數
lsnrctl set max_connections 200
需重新加載配置生效。
lsnrctl logfile
lsnrctl select <監聽器名稱>
oracle
用戶權限,建議通過sudo -i -u oracle
切換用戶。$ORACLE_HOME/network/admin/listener.ora
。參考來源: