2011-08-29 26 views
0

我们看到的问题一天,那里的数据库服务器响应用tnsping,并试图建立连接时,没有响应..的SQLPlus连接超时选项

当我们试图连接到数据库..这只是卡在那里,永远不会登录提示。

所以,我在这里要做的是每5分钟监测一次数据库。在上述的情况下scinero。我可能会再次挂在同一个地方..

调用sqlplus时是否有任何连接超时参数?

我使用下面的通话

的sqlplus -s $ @ constring justexit.sql

是否有任何连接超时选项,在等待一段时间后,将comeout。

问候, Senny

回答

0

我不知道如何运行此脚本的sqlplus将工作(免责声明:除非它是一个批次等的一部分)。即使您将数据插入表中,如果您无法再次选择数据,由于超时问题,那么这不会对您有所帮助。我们有一个类似的系统来监视服务器负载,然后进入表中,但要监视数据库是否超时,使用类似python的东西来尝试每5分钟执行一次操作并发送电子邮件是更有意义的它超时。

超时时间说明如下: http://download.oracle.com/docs/cd/B10501_01/server.920/a90842/ch3.htm

+0

这是shell脚本的一部分,它只是执行本exit命令在justexit.sql文件。所有我们希望看到的是,如果DB是接受连接。 – user57421