oracle 雙監聽器啟動時報tns-01106錯誤
環境:
在一臺主機上有兩個oracle使用者,每個使用者裝有一個資料庫例項,分別有各自的監聽名
在啟動一個監聽後,然後再啟動另外一個監聽時報TNS-01106錯誤
admin]$lsnrctl start listener2
LSNRCTL for IBM/AIX RISC System/6000: Version 10.2.0.2.0 - Production on 04-JUN-2008 11:08:59
Copyright (c) 1991, 2005, Oracle. All rights reserved.
TNS-01106: Listener using listener name LISTENER has already been started
每個使用者的listener.ora配置如下:
SID_LIST_gzthgk =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /ora_tygk/app/product/10.2.0/db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = gzthgk)
(ORACLE_HOME = /ora_tygk/app/product/10.2.0/db_1)
(SID_NAME = gzthgk)
)
)
gzthgk =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.160.8.35)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
SID_LIST_nstrong=
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /ora_ywgl/app/product/10.2.0/db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = nstrong)
(ORACLE_HOME = /ora_ywgl/app/product/10.2.0/db_1)
(SID_NAME = nstrong)
)
)
nstrong =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.160.8.51)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
主要原因nstrong和gzthgk的key為EXTPROC0相同導致,所以有一個啟動了,會導致另外一個啟動不了
解決方法:把其中一個listener的key=EXTPROC0改為key=EXTPROC1,或者去掉這一行
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
兩個監聽啟動都正常。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-617443/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle監聽日誌2g-監聽啟動報錯Oracle
- Oracle啟動兩個監聽Oracle
- 啟動監聽報TNS-01150錯誤處理
- oracle監聽啟動時報TNS-00507問題解決一例Oracle
- 自動重新啟動oracle監聽程式 for windowsOracleWindows
- Oracle監聽啟動後自動關閉Oracle
- oracle 10g rac當監聽程式監聽對方vip時啟動監聽報錯TNS-12545Oracle 10g
- Oracle監聽服務無法啟動Oracle
- oracle 監聽重啟Oracle
- ORACLE啟動監聽器 The listener supports no services 問題解決方法Oracle
- Oracle監聽配置(ora-12514錯誤)Oracle
- oracle 監聽器配置Oracle
- IDEA啟動時報Failed to create JVM錯誤的解決IdeaAIJVM
- oracle 啟動監聽報錯TNS-12547: TNS:lost contactOracle
- oracle之 監聽器無法啟動的幾個原因總結Oracle
- oracle監聽器啟動lsnrctl status例程的狀態為unknownOracle
- ORACLE動態監聽與靜態監聽Oracle
- oracle靜態監聽和動態監聽Oracle
- 【oracle】動態監聽與靜態監聽Oracle
- linux平臺下監聽器和Oracle的自動啟動與停止LinuxOracle
- oracle監聽開啟trace fileOracle
- oracle 監聽器學習Oracle
- EF:開啟Oracle連線時報錯Oracle
- Oracle 動態監聽配置Oracle
- 啟動資料庫監聽資料庫
- oracle資料庫監聽啟動不了的原因分析Oracle資料庫
- oracle EBS啟動無錯誤,訪問網頁500錯誤Oracle網頁
- 嘗試無引數啟動資料庫時報錯ORA-304錯誤資料庫
- 雙機熱備的監聽器OracleTNSListenerFslOracle
- 說說Oracle監聽器(一)Oracle
- 說說Oracle監聽器(二)Oracle
- Oracle 監聽器日誌解析Oracle
- oracle例項和監聽器Oracle
- 【listener】oracle靜態監聽和動態監聽 【轉載】Oracle
- ORACLE動態監聽總結Oracle
- oracle 監聽 靜態 動態Oracle
- Oracle 動態監聽註冊Oracle
- 2.5.4. 測試Oracle net——2.5.4.1. 啟動監聽程式Oracle