试图连接Oracle数据库时出现的ORA-12514错误信息

2016-02-19 18:31 7 1 收藏

下面是个试图连接Oracle数据库时出现的ORA-12514错误信息教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

【 tulaoshi.com - 编程语言 】

  问:当我想要连接到我的Oracle数据库时,我通过Oracle应用开发工具集(TOAD)得到了如下的错误信息: 

  ORA-12514:TNS:listenercouldnotresolveSERVICE_NAMEgiveninconnectdescriptor

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  我至今已经非常高兴地使用这个数据库几个月了,而这种情况却突然出现。请告诉我到底发生了什么?

  此问题提交于2004年11月19日

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  答:当你的tnsnames.ora文件中的SERVICE_NAME没有向你想要连接的数据库服务器中的监听器注册的时候,就会出现这个错误信息。如果你的客户端配置没有发生变化,那么数据库服务器配置就必须进行改变,否则你用来进行连接的SERVICE_NAME就永远不会注册到监听器。

  注册到监听器的SERVICE_NAME 是由数据库实例的service_names 参数来决定的。查看参考指南中的服务器文档来找到有关当这个参数没有设置的时候,它的默认值是如何设置的详细信息。你可以通过明确地对其进行设置,来避免它被另一个参数的变化所影响。

  你还有可能是遇到了定时的问题。如果监听器被重新启动,那么数据库实例就必须向它重新注册。通常情况下,每60秒就会出现这样的问题。如果你迫不及待,那么就以数据库管理员的身份登录到数据库服务器,并且运行“更改系统注册器”,这样就可以强制它立即注册到监听器中。

来源:http://www.tulaoshi.com/n/20160219/1617996.html

延伸阅读
概述: Oracle数据库是目前业界最常用的大型数据库系统,我在实际项目中遇到出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。但是我在Oracle 10g上发现,存储空间还有很大,却也报这个错误。原来是Oracle 10g中新的特...
引文: 长期以来,多媒体信息在计算机中都是以文件形式存放,由操作系统管理的,但是随着计算机网络,分布式计算的发展,对多媒体信息进行高效的管理,存取,查询已经成了一种迫切需求。而关系数据库却有着强大的数据管理能力。两方面结合,多媒体数据库由此应运而生。本文将就Oracle对多媒体信息进行处理的方式,工具,特色以及一些...
标签: 电脑入门
计算机用久了,就会出现一些问题,例如计算机一开机就出出现很多英文字母,怎么办?下面教大家计算机BIOS常见错误信息和解决方法。 BIOS常见错误信息和解决方法如下: 1.CMOS battery failed(CMOS电池失效) 原因:说明CMOS电池的电力已经不足,请更换新的电池。 2.CMOS check sum error-Defaults loaded(CMOS执行全部检查时发现错误,因此载...
标签: 办公软件
在Excel中建立了一张工作表,往往希望所有数据都是正确的。但是,基本上这是不可能的!而偏偏计算机是个“较真”的家伙,如果你不改正错误,它会就此罢工,不再进行任何运算工作。怎么办呢?改吧,怎么改?让我们来认识一下Excel中常见的错误以及解决方法: 1.##### 错误原因:输入到单元格中的数值太长或公式产生的结果太...
/* * 创建日期 2005-9-27 * * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - Java - 代码样式 - 代码模板 */ package person.fane.test; import java.sql.*; /** * A JDBC test application for Oracle * @author Fane * @version 1.0.0 * @since JDK1.4 */ ...

经验教程

900

收藏

30
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部