科技知識動態:ORA-12514問題解決

導讀跟大家講解下有關ORA-12514問題解決,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說ORA-12514問題解決,小編也收集到了有關

跟大家講解下有關ORA-12514問題解決,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說ORA-12514問題解決,小編也收集到了有關ORA-12514問題解決的相關資料,希望大家看到了會喜歡。

本機安裝Oracle后鏈接測試發現以下情況:sqlplus scott/tiger 正常登陸,sqlplus scott/tiger@orcl 登陸失敗,提示ORA-12514錯誤

版本:11.2.0.1.0 - 64bit

本機安裝Oracle后鏈接測試發現以下情況:

sqlplus scott/tiger 正常登陸

sqlplus scott/tiger@orcl 登陸失敗,,提示ORA-12514錯誤,應該是無法識別服務名ORCL

為此查閱資料,找到以下解決方案:

-------------------------------------------------------------------

找到oracle安裝目錄下listener文件:

原文件如下:

SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = d:\app\Administrator\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS ="EXTPROC_DLLS=ONLY:d:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll") ) )

LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = idylan)(PORT = 1521)) ) )

ADR_BASE_LISTENER = d:\app\Administrator

修改后如下:

SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = d:\app\Administrator\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS ="EXTPROC_DLLS=ONLY:d:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll") ) (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = d:\app\Administrator\product\11.2.0\dbhome_1) (SID_NAME = ORCL) ) )

LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = idylan)(PORT = 1521)) ) )

ADR_BASE_LISTENER = d:\app\Administrator

保存,后sqlplus scott/tiger@orcl 可正常登陸。

--------------------------

dylan presents.

相關閱讀:

GoldenGate不使用數據泵完成Oracle-Oracle的雙向復制

使用GoldenGate的數據泵進行Oracle-Oracle的單向復制

如何對 Oracle 數據泵(expdp/impdp) 進行 debug

Oracle 數據庫導出數據泵(EXPDP)文件存放的位置

Oracle 10g 數據泵分區表的導出

linux

來源:php中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!