连接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高手,请教一下为什么oracle 10g在安装到百分之八十五的时候就报错不能继续安装?
内存多大? 重新下个数据库安装试试..
引用
各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时 ......
大家好,我最近维护一个项目,100多个表
只能用jdbc直连
遇到了多个表 关联 查询的情况 请大家指教
比如
student(studentid,classid)
class(classid,classname)
class_teacher(classid,teacherid)这个是中间表 ......
如下2张表:
table1:
node_id
parent_id
root_id
value
table2:
node_id
status
表1存储了一棵树,表2存储了节点状态,问题如下:
如何用SQL语句获得状态status为1的节点的所有子节点以及其下子树中所有节 ......