您的位置:首页 > 其它

ORA-12514问题解决

2013-12-31 23:09 274 查看
版本: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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: