数据库环境是这样的:
Oracle9i,数据库和开发的程序运行在一台机器上,需要连接数据库的程序比较多(7~8个),可是,当开启程序2~3个后,后面的程序报告无法连接数据库,错误为ORA-12547:TNS lost contact。不是具体那个程序连接出错,而是后开启的程序无法连接。而后重新安装操作系统(2000 Server)和Oracle,问题仍然存在。
还有,虽然后开启的程序无法连接数据库,但是用Sqlplus却可以连接;曾经试验过,当程序连接数据库出现以上问题时,使用Sqlplus连接同样的数据库,然后退出SQlplus,则该程序就可以连接上数据库了,不知道这是巧合还是有什么原因
但是,在其他环境下,Oracle安装在单独的机器上,其他程序跑在另外一台机器上,均没有问题。
很着急啊谢谢
Oracle9i,数据库和开发的程序运行在一台机器上,需要连接数据库的程序比较多(7~8个),可是,当开启程序2~3个后,后面的程序报告无法连接数据库,错误为ORA-12547:TNS lost contact。不是具体那个程序连接出错,而是后开启的程序无法连接。而后重新安装操作系统(2000 Server)和Oracle,问题仍然存在。
还有,虽然后开启的程序无法连接数据库,但是用Sqlplus却可以连接;曾经试验过,当程序连接数据库出现以上问题时,使用Sqlplus连接同样的数据库,然后退出SQlplus,则该程序就可以连接上数据库了,不知道这是巧合还是有什么原因
但是,在其他环境下,Oracle安装在单独的机器上,其他程序跑在另外一台机器上,均没有问题。
很着急啊谢谢
按照ORACLE建议,你首先检查程序哪里可能导致问题的发生。如果程序没什么问题,就有可能是系统
过载的问题。
http://www.orafaq.com/forum/t/23760/0/