1、ORA-12154: TNS: 無法解析指定的連接標識符 解決方案:
問題發生在和配置文件上,重新研究分析后11g監聽程序當前無法識別連接描述符中請求的服務,按照如下配置,并重啟 和服務,問題解決,配置內容如下,大家可參考修改
在安裝目錄下D:\app\\\11.2.0\\\ADMIN配置和文件 文件
# listener.ora Network Configuration File: D:\app\Lenovo\product\11.2.0\dbhome_2\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\app\Lenovo\product\11.2.0\dbhome_2)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\app\Lenovo\product\11.2.0\dbhome_2\BIN\oraclr11.dll")
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = D:\app\Lenovo\product\11.2.0\dbhome_2)
(SID_NAME = orcl)
)
)
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Eli-Yu-Save)(PORT = 1521))
)
ADR_BASE_LISTENER = D:\app\Lenovo
文件
# tnsnames.ora Network Configuration File: E:\app\EDZ\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
也可以通過 - –>配置和移植工具–>Net 進行配置監聽程序和服務命名
監聽程序
服務命名
2、ORA-12514: TNS: 監聽程序當前無法識別連接描述符中請求的服務
將.ora文件中的的值改為服務器中的值,重啟
注:這篇文章是轉載了這名博主的@執著,也是一種態度,數據庫崩潰之后搞了兩天,百度上各種方法都試遍了,終于按照這位博主的步驟搞好了11g監聽程序當前無法識別連接描述符中請求的服務,那種心情,真的愉悅,每次重啟plsql都要心驚膽戰,這篇文章不是為了要流量,只是分享給大家,希望大家少走彎路,節省時間,希望對大家有用。