连接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通服务器的数据库,监听配置就没有问题。
就需要在代码里检查一下看看.
-------------------------------------------------------
相关问答:
exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明: user/password@dbname 分別表示用戶名,密碼和服務名 f ......
我在创建数据库的时候用的名字为oracle10,但是创建好后,在默认的目录下显示的名称却是oracle10g,这是为什么?
你看的 10g是安装目录吧
SQL> select name from v$database;
NAME
---------
ORCL
......
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
有500万条通话记录
编号 号码 被叫号码 开始时间 结束时间 通话时长
1 10010 20020 12:00 12:01 ......