我正在尝试使用以下连接字符串从NetBeans连接到Oracle 10.2.0:

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

最奇怪的部分是,一切正常,直到其中一次重新启动。 我一直都在收到这个TNS-12505错误; 看一下我的tnsnames.ora中的最终条目:

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的连接工作正常。

以下是我的tnsnames.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-sid没有定义,oracle-TNS-12505:TNS:listener当前不知道connect descrip中给出的SID...相关推荐

  1. oracle中defined,Oracle:专栏定义(Oracle: column ambigously defined)

    Oracle:专栏定义(Oracle: column ambigously defined) 我收到以下错误. 据我所知,所有列都是由表名定义的,所以我不明白为什么我从Oracle数据库中得到这个错误 ...

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

    我试图从NetBeans连接到Oracle 10.2.0,使用以下连接字符串: jdbc:oracle:thin:@localhost:1521:XE 最奇怪的部分是,一切工作正常,直到一个重新启动. ...

  3. oracle 数据库日期定义,Oracle数据库实现日期遍历功能

    遍历开始日期到结束日期的每一天,若有查询某段日期下有什么业务或者事件发生时,可用到此函数. Oracle SQL Developer create or replace type class_date ...

  4. oracle 数据的定义,oracle——数据定义

    在上文中我们建好了表空间,并创建了新用户.接下来就可以使用这个用户登录,做想做的事了. 对于一个空白的表空间,首先我们当然是要先建表. 一般SQL语言有以下四大功能: **1.数据定义 2.数据查询 ...

  5. oracle空间查询定义,ORACLE SDO_GEOMETRY 空间数据创建查询

    一.Oracle Spatial简介 Oracle 支持自定义的数据类型,可以用数组,结构体或者带有构造函数,功能函数的类来定义自己的对象类型.这样的对象类型可以用于属性列的数据类型,也可以用来创建对 ...

  6. oracle 隐藏视图定义,Oracle中视图(views)的含义

    很多时候在书本上也好在其他的一些学习博客里也好,有关数据库知识时经常看到视图,那么视图(views)到底是什么呢,有什么作用呢? 1.视图的定义 视图是存储在数据字典里的一条select语句. 通过创 ...

  7. oracle 查询会话数量,Oracle会话数量查询及结束会话方法

    Oracle会话数量查询及结束会话方法 一.数据库会话数量查询 查询当前数据库会话数量:select * from v$session 修改数据库最大会话数量:alter system set pro ...

  8. Oracle导入dmp文件报12504,ORA-12504:TNS :监听程序在 CONNECT_DATA 中未获得SERVICE_NAME...

    使用本地的SQLPlus连接服务器上的Oracle数据库,这是由于本地有安装了Oracle数据库服务,所以才会系统先提示:ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 ...

  9. oracle协议适配器错误tns,ORA-12560: TNS: 协议适配器错误 常见原因

    或者报以下错误 ( Listener refused the connection with the following error:ORA-12514, TNS:listener does not ...

最新文章

  1. 单件模式(Singleton Pattern)
  2. python是用什么语言开发的-python是什么语言?哪些人适合学习Python?
  3. [转]Linux系统中用户帐户清洁与安全方法
  4. jquery部分方法
  5. CodeIgniter配置之config
  6. python编写系统遇到的问题_python编写时遇到的小问题
  7. Flutter高级第7篇:点击穿透问题、页面禁止左右滑动
  8. C语言EasyX_2018中的putimage(x, y, w, h, img, x1, y1)函数
  9. 人脸识别+AI技术如何实现智慧工地履约考勤?
  10. 计算机高特效吃鸡游戏主机配置单,吃鸡最高特效配置 万元i7-8700K/GTX1080Ti吃鸡特效全开配置 (全文)...
  11. php学生在线交流平台,php学生社团活动报名系统
  12. 全国各地区PPP项目数+投资额(2016-2021)
  13. java用户密码修改_java怎么实现修改用户名密码
  14. 2015NOIP初赛错题整理
  15. SOA、微服务结构、RMI、RPC、Rest、RestFul、Soap、WebService详解
  16. 半夜仍在加班的我,知道了老板跟女友都在跑步。
  17. 细数20世纪最伟大的10大算法
  18. ES6 trim()方法
  19. sqlite3出现SQLITE_BUSY错误码的原因以及解决方法
  20. 扫地机器人真的有用吗?到底值不值得买?

热门文章

  1. Github 上 365 道 Java 高频面试复习题,助你吊打面试官
  2. Symbian Skill
  3. vue3 工程package.json说明
  4. 2022最新养生打卡健康小程序(云开发)
  5. 毕业设计| STM32F103全彩FFT音乐频谱+LED年历闹钟显示
  6. jessibuca的使用——纯H5直播流播放器
  7. 那么多优秀的自动化测试工具,而你只知道Selenium?
  8. 百度的无人巴士很酷 但离我们最近的可能是语音助手
  9. mongodb绿色版安装
  10. python cv2笔记本摄像头识别