转载自:http://fengqx.iteye.com/blog/419412

一次连接数据库怎么也连接不上,查了多方面资料,终于找到答案,总结

首先应该保证数据库的服务启动 
在myeclipse的数据库视图中点 右键->new 弹出database driver的窗口, 
Driver template选择oracle(thin driver), 
Driver name 输入oracle   
connection URL=jdbc:oracle:thin:@localhost:1521: oracle  注意localhost:1521:oracle中的oracle是数据库得sid换成你自己数据库的sid就可以 
username:登陆数据库具有system权限的用户名 
password:登陆数据库具有system权限的密码 
点击add jar 选择ojdbc14.jar的存放位置,没有得可以到百度下一个叫ojdbc14.jar的文件。 
点击test driver 到此成功配置。

关于启动数据库后提示ora-12505的解决方法: 
"listener does not currently know of SID given in connect descriptor"

第一种可能 
是配置得数据库sid名不正确localhost:1521: oracle  即红字部分不是你本机得sid,那么如何查看本机得sid呢?用如下命令 SELECT   NAME   FROM   v$database;在sqlplus中执行就可以看到,把红字部分换成查询出来的sid就可以。 
第二种可能 
发现sid配置没有错误,但是还是报错,那可能就是oracle得监听配置出了问题,需要检查listener.ora文件,用记事本打开, 
正确配置如下: 
# listener.ora Network Configuration File: e:\oracle\product\10.2.0\db_1\network\admin\listener.ora 
# Generated by Oracle configuration tools. 
SID_LIST_LISTENER = 
  (SID_LIST = 
    (SID_DESC = 
      (SID_NAME = PLSExtProc) 
      (ORACLE_HOME = e:\oracle\product\10.2.0\db_1) 
      (PROGRAM = extproc) 
    ) 
    (SID_DESC = 
      (GLOBAL_DBNAME =  oracle ) 
      (ORACLE_HOME = e:\oracle\product\10.2.0\db_1) 
      (SID_NAME =  oracle ) 
    ) 
  ) 
LISTENER = 
  (DESCRIPTION_LIST = 
    (DESCRIPTION = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) 
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    ) 
  ) 
红字部分改成 oracle 创建时候的sid 保存退出。

Oracle中listener does not currently know of SID given in connect descriptor相关推荐

  1. idea连接oracle报错:listener does not currently know of SID given in connect descriptor

            今天我用idea连接数据库oracle出现了一个listener does not currently know of SID given in connect descriptor报 ...

  2. ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

    ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的SID 给程序配置新的数据库的时候,出现了以下错误 ORA-12505, TNS:listener does not curre ...

  3. ORA-12505, TNS:listener does not currently know of SID given in connect descriptor异常

    Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently ...

  4. ORA-12505,TNS:listener does not currently know of SID given in connect descriptor(不知道的SID)

    使用SqlDeveloper登录Oracle,提示报错ORA-12505,如下 错误的提示大概就是不清楚这个SID,而SID是数据库实例的映射表示,那么其原因就是给定的SID不是Oracle实例的真正 ...

  5. 关于Oracle的ORA 12505错误 ORA-12505, TNS:listener does not currently know of SID given in connect descrip

    报错是这样的:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 一直用的好好的,突然 ...

  6. listener does not currently know of service requested in connect descriptor

    最近装了Oracle 10g,当我用pl/sql去连接的时候,经常报listener does not currently know of service requested in connect d ...

  7. ORA-12505, TNS:listener does not currently know of SID given in connect descript 错误 更改方法

    ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID :sqlplus中:已经连接到空闲例程 注:我的是突然某天连接就报了个sid不匹配错误,eclipse和oracle都 ...

  8. 关于ORA-12505, TNS:listener does not currently know of SID given in connect descript的一个解决思路

    之前连接数据库出现ORA-12505, TNS:listener does not currently know of SID given in connect descript的错误提示 试了很多网 ...

  9. ORA-12514:TNS:listener does not currently know of service requested in connect descriptor

    [问题]navicat连接本地数据库时输入相关信息后报错ORA-12514:TNS:listener does not currently know of service requested in c ...

最新文章

  1. 未来十年,人机交互将是重要的发展
  2. python 重复输出字符串
  3. Spring5-IOC容器实现方式
  4. java 怎么判断1_1.0_1.00是同一个数_php如何优雅的判断 0.0/0.00/0.000 是否为空? 测试过用empty函数不行...
  5. 移动端 关闭浏览器事件_前端开发中什么是移动端点透事件?
  6. 水木告白工作室:Java从零入门之模仿头条资讯(一)
  7. 怎么用php写软件老吴p,11.32 php扩展模块装安
  8. [转载] 向集合中添加自定义类型--建议在自定义类型的时候要重写equals方法
  9. mysql命令实践_MySQL:常用命令行
  10. java后端简历项目经历_为了面试字节跳动后端开发岗(Java)鬼知道我经历了什么.....
  11. L1-046 整除光棍 (20 分)567
  12. python多线程教程_Python多线程编程教程【2小时学会】
  13. maven编译报程序包不存在_宝马730i空调不制冷,报冷却剂压缩机当前存在故障
  14. 一个光标绘制问题的解决过程
  15. linux实验考试题
  16. Code-NFine:NFine权限控制
  17. 如何修复word文档损坏的?
  18. 2020年COVID-19撤稿门系列:群魔乱舞,水军纷飞
  19. 人体红外感应的c语言程序,CC2530控制人体红外传感器的程序与详细教程
  20. 罗永浩与王自如的约战,有不少看头

热门文章

  1. 每秒处理10万订单的支付架构
  2. Python day13文件的读写
  3. python 代码片段22
  4. Android UI自定义Spinner下拉框(用popuwindow实现)-转
  5. mysql查看表结构命令
  6. SQL 存储过程传入多个ID
  7. 如何从DOS命令窗口进行复制粘贴
  8. NutzWk 5.0.x 微服务分布式版本开发及部署说明
  9. (转)基于MVC4+EasyUI的Web开发框架经验总结(8)--实现Office文档的预览
  10. oracle+st_geometry