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