我试图从NetBeans连接到Oracle 10.2.0,使用以下连接字符串:

jdbc:oracle:thin:@localhost:1521:XE

最奇怪的部分是,一切工作正常,直到一个重新启动。我开始得到这个TNS-12505错误所有的时间;看看我的listener.log中的最终条目:

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 14-APR-2011 13:46:48

Copyright (c) 1991, 2005, Oracle. All rights reserved.

System parameter file is D:\oraclexe\app\oracle\product\10.2.0\server\network\admin\listener.ora

Log messages written to D:\oraclexe\app\oracle\product\10.2.0\server\network\log\listener.log

Trace information written to D:\oraclexe\app\oracle\product\10.2.0\server\network\trace\listener.trc

Trace level is currently 0

Started with pid=3460

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR_XEipc)))

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Brodyaga-PC)(PORT=1521)))

Listener completed notification to CRS on start

TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE

14-APR-2011 13:48:54 * (CONNECT_DATA=(SID=XE)(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=Brodyaga))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=58458)) * establish * XE * 12505

TNS-12505: TNS:listener does not currently know of SID given in connect descriptor

14-APR-2011 13:49:00 * (CONNECT_DATA=(SID=XE)(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=Brodyaga))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=58481)) * establish * XE * 12505

TNS-12505: TNS:listener does not currently know of SID given in connect descriptor

14-APR-2011 13:49:02 * (CONNECT_DATA=(SID=XE)(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=Brodyaga))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=58487)) * establish * XE * 12505

TNS-12505: TNS:listener does not currently know of SID given in connect descriptor

14-APR-2011 13:50:23 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=Brodyaga))(COMMAND=services)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169869568)) * services * 0

前三个条目是我尝试从NetBeans连接。第四,通过SQL * Plus连接,工作得很好。

这里是我的listener.ora的内容:

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = D:\oraclexe\app\oracle\product\10.2.0\server)

(PROGRAM = extproc)

)

(SID_DESC =

(SID_NAME = CLRExtProc)

(ORACLE_HOME = D:\oraclexe\app\oracle\product\10.2.0\server)

(PROGRAM = extproc)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))

(ADDRESS = (PROTOCOL = TCP)(HOST = Brodyaga-PC)(PORT = 1521))

)

)

DEFAULT_SERVICE_LISTENER = (XE)

和tnsnames.ora:

XE =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = Brodyaga-PC)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = XE)

)

)

EXTPROC_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

)

)

ORACLR_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))

)

(CONNECT_DATA =

(SID = CLRExtProc)

(PRESENTATION = RO)

)

)

并从> lsnrctl服务

C:\Users\Brodyaga>lsnrctl services

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 14-APR-2011 13:59

:45

Copyright (c) 1991, 2005, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))

Services Summary...

Service "CLRExtProc" has 1 instance(s).

Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...

Handler(s):

"DEDICATED" established:0 refused:0

LOCAL SERVER

Service "PLSExtProc" has 1 instance(s).

Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...

Handler(s):

"DEDICATED" established:0 refused:0

LOCAL SERVER

The command completed successfully

两个Oracle服务都启动,SQL * Plus连接良好。

这个错误有一些解决方法吗?

oracle tns和sid,oracle – TNS-12505:TNS:侦听器当前不知道连接描述符中给出的SID相关推荐

  1. oracle 12514 pl sql,plsql登陆oracle报错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的...

    plsql登陆oracle出错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的. 我添加了 (SID_DESC =  (GLOBAL_DBNAME =  ...

  2. Oracle中监听程序无法识别连接描述符中的请求的服务解决办法

    最近需要做一些存储过程的测试,只能在自己本机的数据库实例中测试,结果发现以前创建的数据库实例登录时出错.       报错信息如下:           ORA-12514:TNS:监听程序无法识别连 ...

  3. oracle中srv添加监听服务,Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...

    Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 解决过程: 1. 找到listener.ora监听文件,具体位置:D:\app\Administrator ...

  4. ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务-Oracle连接错误

    连接Oracle时突然报"ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务"错误 检查OracleServiceORCL服务是否启动! win10:此电脑→管理 ...

  5. ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

    在安装完Oracle10g后,使用PL/SQL工具连接,提示如下的问题: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 解决办法是手动修改监听配置文件: # listen ...

  6. ora-12514: tns: 监听程序当前无法识别连接描述符中请求的服务 问题解决

    通过PlSQL Developer 访问oracle出现: ora-12514: tns: 监听程序当前无法识别连接描述符中请求的服务 通过重启服务的方式启动数据库,也不能连接上oracle数据库   ...

  7. 【Linux Centos6/7连接Oracle11g数据库,提示:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务】

    Linux Centos6/7连接Oracle11g数据库,提示:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 1.登录oracle用户权限并查看监听状况 2.修改配置文件(* ...

  8. ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法

    51CTO在线视频课程,欢迎大家访问试听 <测试系列课程之缺陷管理概述> http://edu.51cto.com/course/course_id-447.html <软件测试基础 ...

  9. ORACLE11g ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务

    1.TNS连接错误 同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示: 2.查看本地TNSPING 查看本地的tns配置: WX ...

最新文章

  1. mcrypt_module_open php,求PHP7.1 加密函数mcrypt_module_open()替换方案
  2. request获取各种路径 转,记下来免得 以后忘记了。
  3. 要管理组策略 您必须以域用户账户登录此计算机,组策略设置:使普通用户登陆域控制器的电脑...
  4. stm32 PWM输出学习
  5. flex与java间用json传输数据,如何在Java中使用flexjson通过@JSON注释控制序列化?
  6. python多线程编程_Python 多线程编程
  7. python中print又可将数据写入文件_Python第五课-将写入文件的列表格式化
  8. 准备成立公司开发 app 外卖应用,怎么起步?
  9. Spark文本文件输入输出
  10. 01数据结构——绪论
  11. (一)伤不起--java调用dll
  12. 2019.1.15 作业
  13. html超浪漫的3D动态相册表白网站制作 html程序员专属情人节表白网站
  14. 惊艳!用 Python 送女神们别样的礼物!
  15. 复制xml导致乱码问题解决。
  16. Codeforces 633H Fibonacci-ish II【线段树】
  17. 【产业互联网周报】外媒:英特尔等公司暂停向俄罗斯发货;阿里云季度营收195亿元;第四范式再次提交上市申请...
  18. 遥感图像预处理与土地利用动态监测
  19. 奇淫技巧 | route命令设置网络优先级
  20. [分享源码] 美女写真图片采集源码

热门文章

  1. HTTP面试题 ——TCP
  2. MySQL的数据类型和约束
  3. CSS hack技巧大全 案例演示
  4. 教你榨干保险公司最后一滴血
  5. Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别
  6. Mac Pro m1 安装 brew/eclipse/visual stadio code/nodejs/git
  7. mc服务器rank称号系统,绝地求生称号系统详解 称号系统奖励有哪些
  8. springboot发送邮件_SpringBoot发送邮件如何实现,SpringBoot发送邮件详解(附代码)...
  9. Leetcode --9
  10. TensorFlow 2.0 —— 模型训练