操作系统:Win2000 server
Oracle:9.2
此外此机器上还安装了:
JDK1.5
一个Java写的服务器程序
IIS服务(网站)
用Java写了一个服务器程序,需要进行不定时、大量的数据库访问,其中连接数据库是用自己写的一个数据库连接池,实现连接的自动分配和管理。现在的问题是,运行一天多,就发现Java程序就无法再连到数据库上,打开本机的Sql*plus,提示Ora-12547:TNS丢失联系。重启服务器的服务,还是不行。检查Listen.ora的配置也正常。重启机器之后,一切正常,过一段时间就又不行了。
兄弟们帮帮忙呀
4 个解决方案
#1
Listen的问题
重新建立一下看看
重新建立一下看看
#2
呵呵,怎么重新建立,楼上的能不能说的明白一点?
#3
删除监听重新新建一个啊,如果是硬件的瓶颈问题,那么除了改善服务器性能就没其他办法了
#4
首先你进入“服务”中,看监听器是否启动中?
如果确定是启动的,但仍然无法使用,那就进入 ORACLE 的 NET MANGER,测试一下当前的数据库,还是报错。删除 Listener ,重新建 一个 Listener,之后加入 Listener 地址。
如果确定是启动的,但仍然无法使用,那就进入 ORACLE 的 NET MANGER,测试一下当前的数据库,还是报错。删除 Listener ,重新建 一个 Listener,之后加入 Listener 地址。
#1
Listen的问题
重新建立一下看看
重新建立一下看看
#2
呵呵,怎么重新建立,楼上的能不能说的明白一点?
#3
删除监听重新新建一个啊,如果是硬件的瓶颈问题,那么除了改善服务器性能就没其他办法了
#4
首先你进入“服务”中,看监听器是否启动中?
如果确定是启动的,但仍然无法使用,那就进入 ORACLE 的 NET MANGER,测试一下当前的数据库,还是报错。删除 Listener ,重新建 一个 Listener,之后加入 Listener 地址。
如果确定是启动的,但仍然无法使用,那就进入 ORACLE 的 NET MANGER,测试一下当前的数据库,还是报错。删除 Listener ,重新建 一个 Listener,之后加入 Listener 地址。