亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: oracle數(shù)據(jù)庫查詢超時設置 [打印本頁]

作者: wang_qiao_ying    時間: 2014-02-27 16:14
標題: oracle數(shù)據(jù)庫查詢超時設置
大家好,請教一個用linux c++的OTL庫連接ORACLE的問題:


    我的一個程序正在開發(fā)數(shù)據(jù)庫斷網(wǎng)重連的功能,網(wǎng)絡斷開暫時是通過重啟或斷開路由器來測試的,為了能和遠程數(shù)據(jù)庫保持長連接,程序中加入了30秒查詢的功能(就是進行一次

select ),如果心跳查詢失敗程序會為是網(wǎng)絡斷開,然后進行數(shù)據(jù)庫重連。


    我現(xiàn)在遇到這樣一個問題,就是當我斷開路由器的時候,程序正在進行進行心跳查詢,按照我的理解是查詢失敗會馬上返回,但實際上會等很久(大約15分)才返回異常,這個時間實在

無法忍受,請問oracle有配置選項會修改這個超時時間嗎? 還是有其他辦法,請指教!
作者: lichmama    時間: 2014-03-10 16:31
本帖最后由 lichmama 于 2014-03-10 17:15 編輯

異步執(zhí)行,加個時間判斷:超過30秒未返回就算超時,重連。是這樣么?
作者: Hugo801122    時間: 2014-03-11 00:49
真慚愧,數(shù)據(jù)庫沒玩過oracle這么高級的。
作者: wang_qiao_ying    時間: 2014-03-18 16:55
回復 3# Hugo801122

恩,是的。只是進程已經(jīng)阻塞在api里面,沒辦法出來,設置超時也沒用。

   




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2