您的位置:首页 > 其它

ORA-12514错误解决方法

2015-01-27 12:19 225 查看
使用plsql登录遇到ORA-12514



根据出错信息判断出客户端未监听到实例服务名。

1、看看数据库服务是否启动或异常,重新启动数据库服务再链接。(PS:我的正好是服务启动异常)

2、如果1不成功,那就看看监听配置是否正确(listener.ora)。

监听配置文件listener.ora中可以不必指定监听的服务名(安装Oracle10g后也是没有指定的)。有时重复启动关闭会出现ORA-12514。

监听配置如下:

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)

      (PROGRAM = extproc)

    )

   (SID_DESC =

    (GLOBAL_DBNAME = db1)

    (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)

    (SID_NAME = db1)

    )

 )

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

      (ADDRESS = (PROTOCOL = TCP)(HOST = onest)(PORT = 1521))

    )

  )

然后重新启动一下服务就可以连接了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: