易截截图软件、单文件、免安装、纯绿色、仅160KB

连接oracle异常

服务器系统是xp,数据库oracle10g,web服务器是tomcat,连接数据库时报连接错误,如下所示:The Network Adapter could not establish the connection异常,oracle服务和监听已经起来了(而且都是正确的)。数据库jar包也是正确的,防火墙也关了,可以ping通,telnet 127.0.0.1 1521 有时可以连接上有时连接不上一闪而过。没有规律。数据库连接也是,不是每次连接不上, 
而是有时连接的上有时连接不上(如我写了个测试程序,10秒钟连接一次数据库,获取连接之后就关闭连接,如果测试10次将近有6次连接失败,报上面的异常,有4次可以连接上,也可能是5次,没有规律),没有规律。还注意到数据库连接不上的时候。发送socket也连接不上, 

listener.ora文件和tnsnames.ora文件中也将host=计算机名称改为了host=127.0.0.1之后还是不行。很是郁闷。大家帮解决一下。 

后来我把服务器上的项目拿到我的机子上运行,数据库和还是用的服务器上的。奇怪的是在我机子上运行这个项目的时候一点问题也没有,数据库连接都正常。想不明白?再拿到服务器上去运行就会报数据库连接失败。 

我用的是数据库连接池c3po,代码是没有问题的。在我机子上跑都是好的。 

这种情况怎么处理?帮我看看。也查杀过病毒,没有效果,是不是网卡的原因还是我的服务器没有设置好啊?大家帮我分析分析?先谢谢大家乐。


建议重配监听,再重启服务,不行只能重装了

重配是服务必须开启状态

不会 !顶一下


用tnsping SID 试试,如果能ping通服务器的数据库,监听配置就没有问题。
就需要在代码里检查一下看看.





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


相关问答:

Oracle 数据导出问题 - Oracle / 高级技术

exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明:  user/password@dbname  分別表示用戶名,密碼和服務名 f ......

oracle数据库的名字问题 - Oracle / 基础和管理

我在创建数据库的时候用的名字为oracle10,但是创建好后,在默认的目录下显示的名称却是oracle10g,这是为什么?
你看的 10g是安装目录吧 

SQL> select name from v$database;
NAME
---------
ORCL ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

oracle数据查询问题

有500万条通话记录
  编号 号码 被叫号码 开始时间 结束时间 通话时长
  1 10010 20020 12:00 12:01 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号