全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1671
推到 Plurk!
推到 Facebook!

applyupdates後資料update了,資料庫好像没有commit

缺席
daniel
一般會員


發表:12
回覆:20
積分:16
註冊:2002-06-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-08-08 19:14:02 IP:221.224.xxx.xxx 訂閱
Database: oracle 8.0.5    程式:delphi7  3tier 架 構
我的線上簽核系統出現奇怪的現象,有時正常,偶而來個意外,找不出原因在那.
我的線上簽核作業是 'A主管'簽了後會流到B主管簽核再流到C主管最後簽核後作業完成.(用update資料庫的1個記號欄位來控制流程)
當A主管簽核applyupdates成功了,B主管卻看不到簽核資料,進到資料庫檢查發現記號還留在A主管待簽狀態,然而A主管重新執行簽核程式
也讀不到資料.有點意味著A主管簽核applyupdates成功了,但資料庫没有commit,結果A,B,C主管都讀不到簽核資料.
後來把 server重啟後,A主管再執行線上簽核程式,發現全部都還没簽.重簽後就正常了.
幾天會發生一次這種現象很困擾,請教各位大大這是什麼原因,如何解決?
編輯記錄
taishyang 重新編輯於 2007-08-08 19:15:25, 註解 將文章分類成[問題]‧
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-08-09 11:44:01 IP:60.248.xxx.xxx 未訂閱
是不是你的簽核必需經過一些條件
檢查那些條件是不是都有具備

還是程式判斷式有誤?
daniel
一般會員


發表:12
回覆:20
積分:16
註冊:2002-06-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-08-20 21:54:23 IP:221.224.xxx.xxx 訂閱
我的問題不確定原因出為何?但最近好像又正常了,會不會是機房環境所造成,回想出問題那段期間剛好是機房UPS故障.
UPS修復後好像正常了.我想問題就打住先予結案.謝謝各位關心.
系統時間:2024-05-08 2:01:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!