转载至http://www.blogjava.net/itspy/archive/2007/12/20/169072.html

Oracle

问题描述:

今天使用jdbc连接oracle 10.2.0.1.0 数据库的时候出现了下列错误:

Connection

refused(DESCRIPTION=(TMP=)(VSNNUM=153093120)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

而直接通过plsql可以正常连接数据库,或者可以通过sqlplus 连接数据库

经过debug和查找相关的资料发现问题原因如下:

jdbc连接数据库的时候,需要使用数据库的sid_name,而不是数据库的services_name

而使用plsql连接数据库的时候,只需要数据库的services_name即可,所以修改连接字符串中的services_name

为sid_name

附:

察看数据库中当前的sid:

SQL> select INSTANCE_NAME from v$instance;

INSTANCE_NAME

----------------

hasl

时间: 09-05

java ora-12505_JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法相关推荐

  1. Java使用ojdbc连接Oracle数据库时不能使用服务名连接的问题

    最近,在做完数据库迁移后,领导要求所有的前端应用必须使用oracle的服务名连接数据库.所以在迁移数据库之前对公司内部开发系统做了全面准备.但是在迁移数据库的当晚还是遇到了问题,因为忘记考虑第三方的应 ...

  2. 用Navicat连接Oracle数据库时报ORA-12541:TNS:无监听程序解决办法

    1.打开Net Configuration Assistant 2.选择监听程序配置,下一步 3.选择重新配置 4.选择监听程序,默认,下一步 5.选择协议,使用默认的TCP协议 6.选择端口号,使用 ...

  3. idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...

    intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...

  4. 用VS连接oracle数据库时ORA-12504错误

    在用VS2008连接oracle数据库时,可能会出现: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME 只需在web.config文件Data ...

  5. 在使用DBeaver连接虚拟机上的Oracle数据库时,报错IO 错误: The Network Adapter could not establish the connection The Netw

    在使用DBeaver连接虚拟机上的Oracle数据库时,报错IO 错误: The Network Adapter could not establish the connection The Netw ...

  6. 连接MySQL数据库时常见故障问题的分析与解决

    连接MySQL数据库时常见故障问题的分析与解决 初学的mysql网友好象经常会碰到mysql无法连接的错误.特开贴收集这样问题的现象和原因. 先自己扔块砖头出来. 归纳如下: 故障现象 : 无法连接 ...

  7. 【Vivado那些事儿】Vivado中运行时出现visual c++运行错误的解决办法

    Vivado中运行时出现visual c++运行错误的解决办法 Win10系统中运行Vivado一直好好的,某一天突然出现visual c++运行错误,如下图所示: 修复也没什么作用,卸载重装是同样的 ...

  8. Java编程 JDBC连接Oracle数据库

    Part1 JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Jav ...

  9. 连接中心服务器异常,FF14排队出现2002错误详细解决办法 连接大厅服务器发生错误怎么办?...

    最终幻想14最近国服的5.0新版本上线了,不过很多玩家在进入游戏之后出现了提示"连接大厅服务器发生错误"代号是2002,导致进不去游戏,一些玩家还不知道该怎么办,下面就来为大家介绍 ...

最新文章

  1. 计算机二级find,Excel函数-find、if和iferror-计算机二级Office
  2. 使用django创建一个单表查询的图书管理系统
  3. 精通 RPM 之查询篇
  4. 慌的一批!新手妹子一个命令把公司服务器数据删没了...
  5. 第二章 传送与交换作业
  6. springboot代码生成器,一款经典版的java代码生成器
  7. 最好用的资源管理器软件——Directory Opus
  8. 高端计算机教室,惟义楼高端智慧教室!360°高清全景抢先看
  9. 正则匹配所有的a标签
  10. 椭圆曲线:不定方程的难解问题
  11. UE5的项目建立及UE5(虚幻引擎5)个人视角移动按键操作及运行项目/day.2
  12. Spark 基础教程
  13. BurpSuite爆破(Intruder)模块四种模式介绍
  14. linux c 字符串转int,Linux c/c+编程--std::string str; int转str
  15. Java系列技术之SpringMVC5框架-钟洪发-专题视频课程
  16. 2016中国大学计算机类专业排名,2016中国大学计算机专业排名.doc
  17. 深夜爆肝JS好文!2021字节跳动春招面试题深度讲解
  18. tssd加载lisp_求助帖:为什么我找到的这个LISP加载完不管用呢....
  19. MySQL使用全文索引(fulltext index)
  20. storm完全分布式部署

热门文章

  1. “爱心助考 为梦护航”雷锋志愿者在行动
  2. 0037-数据集市,Inmon架构及Kimball架构
  3. 老程序员防脱发养发攻略征求。
  4. Word不能点小化,否则会变成小窗口,怎么解决?
  5. 个性化推荐系统--个性化召回算法总结与评估方法的介绍(6-1)
  6. jstack 线程状态
  7. 入职北京东方国信浅谈
  8. 水利水电工程单元工程施工质量验收评定标准
  9. 带你使用mysql将字段转为驼峰法
  10. 零基础学习游戏建模多久能出师?3D建模师告诉你如何有效的学会建模