Oracle LISTENER監聽檔案引數詳解及Lsnrctl命令綜述
# listener.ora Network Configuration File: D:\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 = RX-01-07)(PORT = 1521))
)
)
以上是本人本機上的一個監聽檔案,下面就該監聽檔案的各個引數的作用作個描述:
LISTENER 指出一個監聽器定義的起始點。它實際上是正被定義的當前監聽器的名稱。預設的名稱是LISTENER。
DESCRIPTION 描述每個監聽位置
ADDRESS_LIST 含有與監聽器正在監聽的那些位置有關的地址資訊
PROTOCOL 指定用於本監聽位置的協議
HOST 儲存監聽器所駐留在的那臺計算機的名稱
PORT 含有監聽器正在上面監聽的地址
SID_LIST_LISTENER 定義配置監聽器所針對的ORACLE服務的列表
SID_DESC 描述每個Oracel SID
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相同的功能
C:\>lsnrctl services
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 23-4月 -2007 10:0
0:24
Copyright (c) 1991, 2005, Oracle. All rights reserved.
正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=RX-01-07)(PORT=1521)))
服務摘要..
服務 "PLSExtProc" 包含 1 個例程。
例程 "PLSExtProc", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
處理程式:
"DEDICATED" 已建立:0 已被拒絕:0
LOCAL SERVER
服務 "orcl" 包含 1 個例程。
例程 "orcl", 狀態 READY, 包含此服務的 1 個處理程式...
處理程式:
"DEDICATED" 已建立:61 已拒絕:0 狀態:ready
LOCAL SERVER
服務 "orclXDB" 包含 1 個例程。
例程 "orcl", 狀態 READY, 包含此服務的 1 個處理程式...
處理程式:
"D000" 已建立:0 已被拒絕:0 當前: 0 最大: 1002 狀態: ready
DISPATCHER
(ADDRESS=(PROTOCOL=tcp)(HOST=RX-01-07)(PORT=1040))
服務 "orcl_XPT" 包含 1 個例程。
例程 "orcl", 狀態 READY, 包含此服務的 1 個處理程式...
處理程式:
"DEDICATED" 已建立:61 已拒絕:0 狀態:ready
LOCAL SERVER
命令執行成功
本例可以看到,這個監聽器正在監聽被連線到ORCL服務的連線。"DEDICATED" 已建立:61 已拒絕:0 狀態:ready行向我們顯示,該監聽器已經接受或拒絕了多少個被連線到這個服務的連線。監聽器為什麼會拒絕為一個請求提供服務的原因之一是資料庫不可用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-688973/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【監聽】listener.ora檔案理解
- 【監聽】配置服務端靜態(動態)監聽/修改監聽埠及引數local_listener作用服務端
- linux split命令引數及用法詳解---linux分割檔案命令Linux
- oracle 資料庫lsnrctl監聽的日誌路徑和trace檔案Oracle資料庫
- 水煮Oracle——《Oracle pfile/spfile引數檔案詳解Oracle
- oracle監聽檔案listener.ora for 10g/11gOracle
- 監聽配置細節引數詳解兩則
- 關於RAC中的監聽log檔案listener.log 及listener_rac01.log
- Filter(過濾器)與Listener(監聽器)詳解Filter過濾器
- tnsnames.ora監聽配置檔案詳解
- 【LISTENER】使用Oracle隱含引數禁止“_XPT”服務註冊到監聽器Oracle
- Oracle 監聽配置詳解Oracle
- nginx命令:啟動,停止及命令引數詳解Nginx
- Oracle引數檔案 各引數解釋Oracle
- oracle控制檔案及引數檔案問題Oracle
- 2.5.2. 監聽程式(listener)配置——2.5.2.3. 手工編輯監聽器配置檔案
- ORACLE listener監聽設定密碼Oracle密碼
- 【listener】oracle靜態監聽和動態監聽 【轉載】Oracle
- Nginx 配置檔案引數詳解Nginx
- redis配置檔案引數詳解Redis
- ASM有自己的引數、密碼、alert、監聽檔案ASM密碼
- Oracle 三個監聽檔案Oracle
- linux chmod命令引數及用法詳解--檔案資料夾許可權設定命令Linux
- linux expr命令引數及用法詳解Linux
- ORACLE監聽器 The listener supports no services 問題解決方法Oracle
- 設定 Oracle 監聽器密碼(LISTENER)Oracle密碼
- oracle動態和靜態監聽listenerOracle
- compose配置檔案引數詳解
- control檔案引數詳解
- ab壓力測試命令及引數詳解
- oracle 11g 監聽檔案Oracle
- ORACLE停止監聽日誌檔案Oracle
- tar命令引數詳解
- lsblk命令引數詳解
- listener監聽監控指令碼指令碼
- Oracle 引數檔案Oracle
- rac scan listener log 清理監聽日誌 oracleOracle
- Oracle資料庫修改LISTENER的監聽埠Oracle資料庫