plsql登陆时监听程序无法识别连接描述符中请求的服务问题

oracle安了一直没有用,今天准备试一下能不能在本地正常连接,结果PLSQL登陆时一直报“监听程序无法识别连接描述符中请求的服务”这个错,弄了两个小时终于弄好了,其实很简单,现在把解决办法总结一下:大概就是在监听程序里面添加你要连接的数据库。有两种方法:

一、直接在文件中添加:找到oracle安装文件夹,oracle\NETWORK\ADMIN,打开listener.ora,

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = zye)
      (SID_NAME = ZYE)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = Oracle8)
      (SID_NAME = ORCL)
    )
  )

红色为添加的部分,其中ZYE就是要连接的数据库名。

二、在oracle配置页面中添加:开始-程序-oracle-配置和移植工具-Net Manager-本地-监听程序-找到数据库服务-添加-最后保存网络配置-OK!

posted on 2013-06-19 12:43  小蜗牛的秘密花园  阅读(1555)  评论(0编辑  收藏  举报

导航