btcq.net
当前位置:首页 >> orAClE丢失连接 >>

orAClE丢失连接

是连接好后会出现这个问题,还是一直无法连接?如果是第一种,说明网络断了.如果是第二种,请按如过程检查:1 服务器,可否正常登录数据库并查询数据sqlplus2 服务器上 用sqlplus user/pwd@orcl 的方式能否登录?3 服务器的防火墙是否开着,是否没有为oracle调整过4 客户端用oracle sql developer 连接时,地址,端口,数据库实例名,用户名,密码,是否都正确?5 对于使用oci连接(pl/sql developer、toad等)的客户端,本地网络服务名 (tnsnames.ora中的配置内容)配置的内容是否正确

每一个小时去oracle找一次数据并显示出来你的程序, 是没小时 连接一次数据库, 然后执行查询呢?还是一开始连接好数据库, 以后每小时执行一次查询?如果是后者,那么估计是 Oracle 连接 空闲时间太长, 超时, 被断开了.可以修改代码, 每次 都打开数据库连接, 执行查询, 关闭数据库连接.

可能是oracle服务器端的我问题.使用putty之类的小软件,连接到你的oracle服务器,切换到安装oracle时使用的用户下.看看listener是否开启,或者你的DB是否依然正常.也可能是端口问题.具体需要你连接到主机来看.

建议使用 系统自带的 一键还原功能

重新建立连接呗. 如果还是丢失连接那就是数据库的性能问题了,数据库用的连接过大导致获得不到数据库的连接,此时要首先修改连接池配置,把连接池数量加大,还有一个方法就是制作缓存,通过缓存来保存数据.

根据报错.是你的tns没配置正确

看看服务器端设置参数,本地加IP映射

完全没可能.

什么操作系统?检查下pmon进程

估计是注册表中oracle相关项目丢失,检查HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE下各项.检查lisnter.ora 中sid是否正确建议重新注册生成一个

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com