当前位置: 首页 > article >正文

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务【解决思路】

在使用PL/SQL连接Oracle数据库时,出现了错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。此时,首先需要检查E:\app\toryci\product\11.2.0\dbhome_1\NETWORK\ADMIN路径下(每个人的电脑路径不一样,可参考)的listener.ora、tnsnames.ora配置文件内容,主要是检查HOST配置是否为安装Oracle服务的机器,例如:

1.listener.ora文件

listener.ora是服务器端用的,oracle监听程序,就是读的这个文件,里面有oracle服务器端的socket监听地址和端口(
如果要想局域网中的其他人,能够访问我本地的oracle,要把我本机的地址写进去,如x.x.x.x:

LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = x.x.x.x)(PORT = 1521))))

2.tnsnames.ora文件

tnsnames.ora是记录客户端访问数据库的本地配置:
客户端是通过tnsnames.ora来识别连接服务器的
如果你没有添加tnsnames.ora,那么你就连接不上服务器的。
文件地址:E:\app\toryci\product\11.2.0\dbhome_1\NETWORK\ADMIN(每个人的电脑路径不一样,可参考

3.通过Net Manager查看服务命配置:

4.检查以下环境变量配置:

ORACLE_HOME:E:\app\toryci\product\11.2.0\dbhome_1

TNS_ADMIN:E:\app\toryci\product\11.2.0\dbhome_1\NETWORK\ADMIN

path属性值新增:E:\app\toryci\product\11.2.0\dbhome_1\BIN

NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK【PL/SQL中文字符识别配置,此处可不用管

5.重启监听器,再重启Oracle数据库,最后再用PL/SQL连接Oracle数据库。

 

http://www.lryc.cn/news/2416365.html

相关文章:

  • 【小呆的力学笔记】弹塑性力学的初步认知三:广义胡克定律
  • linux mrtg 命令,linux服务器之流量监控(MRTG)
  • 【修复版】免费微信小游戏源码h5赛马php网页开源可二次开发,附安装教程
  • css单线边框_css border-collapse设置表格单线边框和双线边框
  • Linux AVG ANTIVIRUS FREE使用介绍
  • CPE上的STUN和TR069功能详解和实验
  • Divx编解码器的研究与设计
  • 系统结构期末复习(四)指令级并行
  • deleteRow() 连续删除多行
  • js发送邮件
  • 怎么查看文件的MD5码
  • 一、 QTP的前世今生
  • 基于VirtualBox虚拟机安装Ubuntu图文教程
  • jersey 入门示例_Jersey Web Service Hello World Java示例
  • 12款国内外企业协作工具推荐
  • SEO数据监控技巧都有哪些?
  • 如何优化网页加载速度?
  • 如何利用Python监控你女/男朋友每天都在浏览什么网站?
  • 表白,整人,无门槛,娱乐代码
  • Mac+virtualbox安装win7
  • NRF24L01 无线模块
  • CSS min-height 属性
  • STM32F103实验定时器
  • javascript——JS 实现下拉菜单
  • 消费者行为分析模型
  • eXtremeComponents指南
  • 做个计算器--生成注册码
  • 计算机CMOS设置详解
  • JAVA 面试题经典(附答案)
  • Windows系统中设置软件开机自启动