轉(zhuǎn):http://www.2cto.com/database/201204/126126.html在安裝ORACLE 11G 過程中由于配置的原因,安裝過程中報了如下錯誤:
按照安裝提示執(zhí)行后面的操作后,打開PL/SQL DEVELOPER 連接
數(shù)據(jù)庫時總報ORA-12514: TNS: 監(jiān)聽程序當(dāng)前無法識別連接描述符中請求的服務(wù)!
ORACLE NET MANAGER里面測試,測試服務(wù)是否能夠成功。結(jié)果還是報如上錯誤
在網(wǎng)上百度了一下這個錯誤ORA-12514,原來很多人都碰到過這個問題,于是按照別人的處理步驟依依配置了,這個問題解決了,不過還是覺得有必要把這個問題解決的步驟記錄下來,一來讓自己能跟深刻的體會一下,鍛煉一下總結(jié)能力,二來可以幫助到以后碰到這個問題的人。
先找到找到listener.ora 文件,實驗機器位于:E:\app\kerry\product\11.2.0\dbhome_1\NETWORK\ADMIN 目錄下的listener.ora文件。問題都在這個文件上。
該文件初始如下所示:
# listener.ora Network Configuration File: E:\app\kerry\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by
Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\app\kerry\product\11.2.0\dbhome_1)
(PROGRAM = extproc) www.2cto.com
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\kerry\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.32.106)(PORT = 1521))
)
)
ADR_BASE_LISTENER = E:\app\kerry
解決辦法:
在
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\tools\oracle\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\tools\oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
后面添加
(SID_DESC =
(GLOBAL_DBNAME = orcl.20.32.106 )
(ORACLE_HOME = E:\tools\oracle\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
添加后的文件內(nèi)容:
# listener.ora Network Configuration File: E:\app\kerry\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\app\kerry\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\kerry\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
(SID_DESC =
(GLOBAL_DBNAME = orcl.20.32.106)
(ORACLE_HOME = E:\app\kerry\product\11.2.0\dbhome_1)
(SID_NAME = ORCL) www.2cto.com
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.32.106)(PORT = 1521))
)
)
ADR_BASE_LISTENER = E:\app\kerry
注意SID_NAME對應(yīng)網(wǎng)絡(luò)服務(wù)命名, GLOBAL_DBNAME對應(yīng)服務(wù)名。配置這些后,然后重新開啟服務(wù)從新連接,OK,問題迎刃而解!
作者 瀟湘隱者
posted on 2012-06-08 11:42
Ke 閱讀(547)
評論(0) 編輯 收藏 所屬分類:
oracle