监听程序当前无法识别连接描述符中请求的服务
最近在连接ORACLE数据库的时候弹出了一个错误信息,显示“监听程序当前无法识别连接描述符中请求的服务”,出现这种情况和我们的监听配置文件有关系,只需做相应修改即可。
方法/步骤
-
1
找到ORACLE数据库安装目录,product\11.2.0\dbhome_1\NETWORK\ADMIN 下的listener.ora文件
-
2
右键点击该文件,选择【属性】选项,点击打开
-
3
进入属性界面,点击上方【安全】
-
4
进入安全界面,选择当前登录用户,点击【编辑】
-
5
在下方的权限处,勾选【完全控制】,点击进行保存
-
6
此时用记事本打开listener.ora文件,将SID名称设置为ORCL点击保存。
-
例如: (SID_DESC = (GLOBAL_DBNAME = ORCL)
-
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
) -
7
然后进入服务列表,重启oracleserviceorcl服务即可,问题解决