Oracle LISTENER監聽檔案引數詳解及Lsnrctl命令綜述
阿新 • • 發佈:2019-02-05
# listener.ora Network Configuration File: F:/oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
LISTENER 指出一個監聽器定義的起始點。它實際上是正被定義的當前監聽器的名稱。預設的名稱是LISTENER。
DESCRIPTION 描述每個監聽位置
ADDRESS_LIST 含有與監聽器正在監聽的那些位置有關的地址資訊
PROTOCOL 指定用於本監聽位置的協議
HOST 儲存監聽器所駐留在的那臺計算機的名稱
PORT 含有監聽器正在上面監聽的地址
SID_LIST_LISTENER 定義配置監聽器所針對的ORACLE服務的列表
SID_DESC
GLOBAL_DBNAME 標識全域性資料庫名稱。本項應該與當前Oracle服務的init.ora檔案中的SERVICE_NAMES項一致
ORACLE_HOME 給出伺服器上Oracle可執行程式的位置
SID_NAME 含有用於本Oracle例項的Oracle SID的名稱
Lsnrctl命令綜述
Lsnrctl命令用來管理Oracle監聽器,是一個命令列介面。想呼叫這個命令列工具,在命令列鍵入lsnrctl即可。可以在LSNRCTL>提示符下鍵入help來顯示這些命令的一份清單。
Services
Start listener 啟動指定的監聽器
Status listener 顯示指定監聽器的狀態
Stop listener 關閉指定的監聽器
Trace 開啟監聽器的跟蹤特性
Version 顯示Oracle Net軟體與協議介面卡的版本
Change_password 允許使用者修改關閉監聽器所需要的密碼
Reload 重新讀取listener.ora檔案,但不關閉監聽器。如果該檔案發生了變化,重新重新整理監聽器。
Save_config 當從lsnrctl工具中對listener.ora檔案進行了修改時,複製一個叫做listener.bak的listener.ora檔案
Exit 退出lsnrctl實用工具
Quit 執行和exit相同的功能