首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

LSNRCTL 完整操作手冊:啟停、狀態、服務、Trace、密碼保護與動態重載

     編輯:Oracle 教學

LSNRCTL 完整操作手冊:啟停、狀態、服務、Trace、密碼保護與動態重載

LSNRCTL 互動模式與命令速查

  命令功能典型用法
  start [listener_name]啟動監聽器LSNRCTL> start
  stop [listener_name]停止監聽器LSNRCTL> stop
  status [listener_name]顯示啟動時間、埠口、服務摘要LSNRCTL> status
  services [listener_name]詳細列出每個服務的處理程序 (DEDICATED/SHARED)LSNRCTL> services
  version顯示監聽器版本資訊LSNRCTL> version
  reload不重啟情況下重讀 listener.ora (新增服務/埠口即時生效)LSNRCTL> reload
  save_config備份 listener.ora 為 listener.bak,寫入當前運行參數LSNRCTL> save_config
  trace {OFF|USER|ADMIN|SUPPORT} [listener_name]設定追蹤等級,檔案存 $ORACLE_HOME/network/trace/LSNRCTL> trace SUPPORT
  change_password設定監聽器管理密碼 (防遠程/非擁有者停止)LSNRCTL> change_password
  set/show parameter動態調整/查看參數 (trc_file, trc_level, log_file, ...)LSNRCTL> set trc_level USER


實戰場景演示

場景 1:監聽器未啟動,連線報 ORA-12541

LSNRCTL> status
TNS-12541: TNS:無監聽程序
LSNRCTL> start
啟動 tnslsnr...
監聽端點: (TCP, 1521), (IPC, EXTPROC0)
服務摘要: PLSExtProc (1 handler)
命令執行成功

場景 2:開啟 SUPPORT 級 Trace 診斷連線失敗

LSNRCTL> trace SUPPORT
打開的跟蹤文件: E:\oracle\network\trace\listener.trc
LSNRCTL> status
...
跟蹤級別: support
監聽程序跟蹤文件: E:\oracle\network\trace\listener.trc
-- 重現問題後,關閉 trace
LSNRCTL> trace OFF

場景 3:修改 Trace 檔名並調整等級

LSNRCTL> set trc_file 'my_listener.trc'
LSNRCTL> set trc_level USER
LSNRCTL> status
監聽程序跟蹤文件: E:\oracle\network\trace\my_listener.trc
跟蹤級別: user

場景 4:設定監聽器密碼保護

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved