博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORA-12514: TNS : 监听程序当前无法识别连接描述符中请求的服务_监听程序不支持服务...
阅读量:5017 次
发布时间:2019-06-12

本文共 1269 字,大约阅读时间需要 4 分钟。

使用PL/SQL Developer 工具连接 oracle 11g ,当使用用户登录时报错:

   ORA-12514: TNS : 监听程序当前无法识别连接描述符中请求的服务_监听程序不支持服务
  
  解决办法:
一般提示监听程序无法识别,有两种情况。一种是你安装完后未配置监听,这种情况较少;第二种是之前配置了监听但是系统未写入listener.ora文件中,只要在该文件中写入配置参数就能解决问题了。

 修改listener.ora文件(F:\app\zang\product\11.2.0\dbhome_1\NETWORK\ADMIN),由于安装位置不一样,路径会有不同,但基本会在product\11.2.0\dbhome_1\NETWORK\ADMIN路径下。

要修改的部分如下

SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (SID_NAME = CLRExtProc)      (ORACLE_HOME = F:\app\zang\product\11.2.0\dbhome_1)      (PROGRAM = extproc)      (ENVS = "EXTPROC_DLLS=ONLY:F:\app\zang\product\11.2.0\dbhome_1\bin\oraclr11.dll")    )   )

在上面空出一行的地方插入如下内容(注意sid要根据自己安装时的的改写,我这里是orcl, 在SID_DESC中写入oracle的地址)

(SID_DESC =       (GLOBAL_DBNAME = orcl)       (ORACLE_HOME = F:\app\zang\product\11.2.0\dbhome_1)       (SID_NAME = orcl)     )

添加完之后内容如下

SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (SID_NAME = CLRExtProc)      (ORACLE_HOME = F:\app\zang\product\11.2.0\dbhome_1)      (PROGRAM = extproc)      (ENVS = "EXTPROC_DLLS=ONLY:F:\app\zang\product\11.2.0\dbhome_1\bin\oraclr11.dll")    )     (SID_DESC =       (GLOBAL_DBNAME = orcl)       (ORACLE_HOME = F:\app\zang\product\11.2.0\dbhome_1)       (SID_NAME = orcl)     )   )

ORA-12514错误改好了之后需要重启数据库才能生效。

 

转载于:https://www.cnblogs.com/zjfjava/p/7207742.html

你可能感兴趣的文章
Django 必会面试题总结
查看>>
RubyMine8 安装
查看>>
MFC基础知识
查看>>
js内置对象-Array
查看>>
转载于高可用架构
查看>>
谈一下你所知道的页面性能优化方法?
查看>>
Appium+Java(一) Windows环境搭建篇
查看>>
相同name 值的传输 分解数组为字符串
查看>>
HashMap和Hashtable的区别
查看>>
第八周进度条
查看>>
145 Binary Tree Postorder Traversal 二叉树的后序遍历
查看>>
C# 开源框架(整理)
查看>>
Luogu5285 [十二省联考2019] 骗分过样例
查看>>
部署WindowsServer2008故障转移群集
查看>>
Java多线程的调试
查看>>
【网易云课堂工作】什么是本能三元组
查看>>
Temporary exceptions can be configured via your app's Info.plist file.
查看>>
echo 输入指定空白字符
查看>>
代码说明call和apply方法的区别 (咱们这方面讲解的少,这样的题有变式,需要举例讲解一下)...
查看>>
T-SQL 类型转换
查看>>