急!如何在Oracle服务器重启的情况下,不重启我的客户程序就能继续正常访问服务器?(50分)

  • 主题发起人 主题发起人 李清峰
  • 开始时间 开始时间

李清峰

Unregistered / Unconfirmed
GUEST, unregistred user!
我目前遇见这种情况:Oracle服务器所在的机器一旦停止又重启动,在另一台机器工作的客户程序(我编写的程序)因为服务器的停止而不能访问此时存放在服务器的数据信息,哪怕服务器已经重启成功,客户程序好象并不知道服务器已经能工作了,提醒我找不到服务器,我必须重新启动客户程序,才能正常访问Oracle服务器存放的信息。请问,在这种情况下,如何不重启客户程序,继续访问重启的Oracle服务器。
急!有代码最好!
 
我……提一提~
 
重新设置一下DataBase的参数重连一下
试试!
 
如果是别人的程序,是没办法的。

如果是自己的程序,中断后是要重新连接的,而且中断前未保存的数据也要
重新输入
 
yubo,你说的重新设置Database参数是指什么,是再申明一遍database的属性,这个意思吗?
 
我觉得你只要设置一个功能,叫重新连接,这个功能的内容就是不用
改变任何东西,只要将你的TDATABASE构件CLOSE一次再重新OPEN一次就可以了。
当然,若客户端用户在重启机器时输入数据,那这个数据只好丢掉了,必须
重新输入。
 
多人接受答案了。
 
后退
顶部