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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 資料庫lsnrctl監聽的日誌路徑和trace檔案Oracle資料庫
- oracle監聽檔案listener.ora for 10g/11gOracle
- Filter(過濾器)與Listener(監聽器)詳解Filter過濾器
- 監聽配置細節引數詳解兩則
- 2.5.2. 監聽程式(listener)配置——2.5.2.3. 手工編輯監聽器配置檔案
- 7、listener監聽
- ORACLE之手動註冊監聽listener。alter system set local_listener="XXX"Oracle
- Nginx 配置檔案引數詳解Nginx
- ASM有自己的引數、密碼、alert、監聽檔案ASM密碼
- 【LISTENER】Oracle通過監聽連線緩慢分析Oracle
- composer.json 檔案引數詳解JSON
- oracle 控制檔案及引數檔案何時自動備份Oracle
- ab壓力測試命令及引數詳解
- lsblk命令引數詳解
- tar命令引數詳解
- Oracle RAC引數檔案管理Oracle
- MongoDB啟動檔案配置引數詳解MongoDB
- redis配置檔案中各引數詳解Redis
- Linux網路卡配置檔案 引數詳解Linux
- Oracle GoldenGate常用引數詳解OracleGo
- oracle rac 核心引數詳解Oracle
- day25-Listener監聽器
- find 命令的引數詳解
- Oracle RAC修改引數檔案位置Oracle
- ORACLE filesystemio_options引數詳解及IO場景測試Oracle
- listener_scan1.log、listener.log監聽日誌清理
- Oracle清理trace、alert、aud、listener.log檔案Oracle
- oracle清理trace、alert、aud、listener等日誌檔案Oracle
- Oracle OCP(44):LSNRCTLOracle
- Geth命令用法-引數詳解 and 以太坊原始碼檔案目錄原始碼
- Oracle 監聽投毒COST解決Oracle
- ORACLE中Cursor_sharing引數詳解Oracle
- 比較罕見的一個問題,磁碟檔案數目太多導致的LISTENER監聽起不來
- curl常用引數詳解及示例
- hyperf 啟動、重啟、停止、檔案變化監聽命令包
- 【LISTENER】Oracle分析連線監聽情況,判斷客戶端IP分佈Oracle客戶端
- oracle中的processes,session,transaction引數詳解OracleSession
- 2.5.2. 監聽程式(listener)配置——2.5.2.1. netca
- 2.5.2. 監聽程式(listener)配置——2.5.2.2. netmgr