抛错如下:
java.sql.SQLException: Io 异常 : Connection refused(DESCRIPTION=(ERR=12518)(VSNNUM=150999297)(ERROR_STACK=(ERROR=(CODE=12518)(EMFI=4))(ERROR=(CODE=12560)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:404)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
at java.sql.DriverManager.getConnection(Unknown Source)
解决方案如下:
在listener.ora加入DIRECT_HANDOFF_TTC_LISTENER = OFF
注意是在listener定义之外,与之并行的。请参见http://lists.suse.com/archive/suse-oracle/2004-Oct/0148.html。
这里说一下,希望对遇到相似问题的难兄难弟有点助益:
至于其原因,就是因为Port的handoff问题(It is always in Changing),这好像与WinXP SP2 Sysytem的工作机制有点冲突,如果查看listener.ora,会发现在每次JDBC连接后记录
(CONNECT_DATA=(SID=foxnicco)(CID=(PROGRAM=)(HOST=__jdbc__)(USER=oracle))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1975)) * establish * foxnicco * 0
这个(PORT=1975)是每次变化的,大概就是被handoff的吧。
如果还是不能解决,请参见
http://blogs.msdn.com/vsdata/archive/2004/12/17/323719.aspx
http://www.webservertalk.com/archive149-2004-10-426834.html
http://www.itpub.net/2058,1.html
分享到:
相关推荐
plsql developer拥有强大的编辑器,可以实现语法加强、SQL和PL/SQL帮助、对象描述、代码助手、编译器提示、PL/SQL完善、代码内容、代码分级、浏览器按钮、超链接导航、宏库等许多智能特性,能够满足要求性最高的用户...
* 编译和运行环境 * Visual C++6.0,Visual C++.net and Visual C++.net 2003 * WinNT,Win2000,WinXP and Win2003 * 2gcc version 3.3.2 20031022(Red Hat Linux 3.3.2-1) * Redhat Fedora core 1...
* WinNT,Win2000,WinXP and Win2003 * 2gcc version 3.3.2 20031022(Red Hat Linux 3.3.2-1) * Redhat Fedora core 1 * intel 32 platform * 使用方法: * 运行后输入pl/0源程序文件名称 * 回答是否输出...
包括3个Oracle工具软件--Hora,ER图和PL/SQL调试器,新版本能和WinXP更好的融合在一起,支持winxp的主题风格,Hora引入了两个崭新的功能——导入/导出和报表功能。帮助Oracle数据库服务器管理员来管理服务器,也...
联想工程师专用小工具 WinXP_7更新报错修复工具V1.81.1联想工程师专用小工具 WinXP_7更新报错修复工具V1.81.1联想工程师专用小工具 WinXP_7更新报错修复工具V1.81.1联想工程师专用小工具 WinXP_7更新报错修复工具V...
在进行PL/SQL开发之前,首先需要确保PL/SQL Developer客户端能够与Oracle数据库服务器端正确地连接和同步。本文档将详细介绍如何配置PL/SQL环境,包括但不限于设置环境变量、配置tnsnames.ora文件以及确保客户端与...
Microsoft Windows Installer 4.5 For WinXP SP2SP3.sfx.exe
总的来说,创建一个WINXP SP2补丁集是一个既实用又有趣的技术挑战,它不仅可以节省安装时间,还能提升系统的安全性和可靠性。通过熟练掌握这一技能,你可以为个人或组织的Windows XP环境提供更高效、更安全的维护...
plsql developer拥有强大的编辑器,可以实现语法加强、SQL和PL/SQL帮助、对象描述、代码助手、编译器提示、PL/SQL完善、代码内容、代码分级、浏览器按钮、超链接导航、宏库等许多智能特性,能够满足要求性最高的用户...
plsql developer拥有强大的编辑器,可以实现语法加强、SQL和PL/SQL帮助、对象描述、代码助手、编译器提示、PL/SQL完善、代码内容、代码分级、浏览器按钮、超链接导航、宏库等许多智能特性,能够满足要求性最高的用户...
标题中的“让WinXP SP2支持两用户登录”是指一种技术改造,允许Windows XP Service Pack 2 (SP2) 操作系统在同一个时间支持两个用户的登录。通常情况下,Windows XP SP2只允许单个用户在同一时刻进行操作,如果另一...
1. **进程详细信息**:在WinXP SP2的任务管理器中,用户可以看到每个进程的更多详细信息,包括CPU使用率、内存使用情况、启动时间以及是否为系统进程等。这些信息有助于用户识别和分析系统资源的消耗情况。 2. **...
### Eclipse 安装 JDBC (SQL...通过以上步骤,可以有效地完成 Eclipse 中 JDBC 连接 SQL Server 2000 的配置过程,并解决常见的连接问题。这些步骤不仅可以帮助初学者快速入门,也为高级用户提供了详细的故障排查指南。
通过文档"Oracle10g安装图解WINXP.doc",你可以获得更直观的视觉指南,帮助你在每一步骤中都能清晰了解操作流程。请仔细阅读并按照指示操作,以确保顺利安装。在实际操作中,如果遇到问题,可以查阅Oracle官方文档或...
通过以上步骤,你可以在WinXP上成功安装Oracle 11g。安装完成后,可以进一步学习数据库管理、SQL查询、PL/SQL编程等相关知识,提升你的数据库技能。参考《体验在WINXP上安装ORACLE11g.pdf》文档,将提供更详尽的图文...
WinXp+QC9+Oracle10.2安装图解.
WinXP SP2 对病毒和加密技术的影响 WinXP SP2 对病毒和加密技术的影响
标题 "PostgreSQL 8.2,Oracle 10g,SQL Server 2005,MYSQL 5.1 脚本例子" 提供了关于四个不同数据库管理系统(DBMS)——PostgreSQL 8.2、Oracle 10g、SQL Server 2005 和 MySQL 5.1 的SQL脚本示例。这些脚本通常用于...
而plsql developer 64位破解版是在原有的64位版本的基础上利用软件注册机生成注册码将软件进行激活使用,免除软件的使用权限,另外,plsql developer可以实现编译器提示、PL/SQL完善、SQL和PL/SQL帮助、对象描述、...
破解xp SP2的TCP连接数,提高下载速度必备的软件!