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

DELPHI BY BDE CONNECT DB THEN SHOW ORA-03114 未與ORACLE相連

缺席
stars_chen
一般會員


發表:14
回覆:35
積分:9
註冊:2006-10-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-08-22 10:06:51 IP:218.104.xxx.xxx 訂閱
各位大大,我是用DELHPI通過BDE來連接DB的.
程式開起後每隔十來分鍾就會報出:
ORA-03114 未與ORACLE相連
這個錯誤信息.程式重新開起後隔十來分鍾又會.
有大大們知道這問題的原因的嗎?急呀,公司急需解決這個問題.
要不然公司生産線就會經常無法生産了.
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-08-22 18:21:50 IP:219.68.xxx.xxx 未訂閱
你是連結 PARADOX的DB檔嗎? 如果這樣的連結是有點扯, 進入 bde administrator (在控制台), 選擇 Configuration->Driver->Native->Paradox 的 LANGDRIVER  應該是Paradox Taiwan 950, 還是選到了 Oracle SQL WE850, 如果不是這樣的情況那我也不知道了~
stars_chen
一般會員


發表:14
回覆:35
積分:9
註冊:2006-10-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-08-22 18:49:34 IP:218.104.xxx.xxx 訂閱
我是通過BDE連接ORACLE的.
Configuration->Driver->Native-> Oracle


===================引 用 P.D. 文 章===================
你是連結 PARADOX的DB檔嗎? 如果這樣的連結是有點扯, 進入 bde administrator (在控制台), 選擇 Configuration->Driver->Native->Paradox 的 LANGDRIVER? 應該是Paradox Taiwan 950, 還是選到了 Oracle SQL WE850, 如果不是這樣的情況那我也不知道了~
T.J.K
中階會員


發表:3
回覆:35
積分:57
註冊:2005-06-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-08-22 19:27:44 IP:61.63.xxx.xxx 未訂閱
固定時間發生小弟沒碰過,但有發生過類似的情況,在要跟db要資料時才會出現這問題(3層式架構,所以沒有BDE問題)
小弟的情況是oracle 有兩個 instance,我們寫的程式只要所有Client 沒動作後3分鐘會 disconnection,
client 端有要取資料時再 connection,但因為有兩個 instance,原本是固定連 A Instance,但如果Oracle現在是在 B Instance 時就會
出現一樣的error,後來我們解決的辦法是簡單做,因為這兩個 A、B Instance 會一直互換,我就重覆10次 OpenConnection,
上線也一段時間了,最多3次內一定會接到,
當然如果一直維持連線狀態是不會有這問題的
PS:我不是DBA 所以DB的部份有說錯請多指教
ORA-03114 Cause : A call to Oracle was attempted when no connection was established. Usually this happens because a user- written program has not logged on. It may also happen if communication trouble causes a disconnection.
Action : Try again. If the message recurs and the program is user written, check the program.


===================引 用 stars_chen 文 章===================
各位大大,我是用DELHPI通過BDE來連接DB的.
程式開起後每隔十來分鍾就會報出:
ORA-03114 未與ORACLE相連
這個錯誤信息.程式重新開起後隔十來分鍾又會.
有大大們知道這問題的原因的嗎?急呀,公司急需解決這個問題.
要不然公司生産線就會經常無法生産了.
stars_chen
一般會員


發表:14
回覆:35
積分:9
註冊:2006-10-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-08-23 11:18:55 IP:218.104.xxx.xxx 訂閱
現在我這個程式是在線用的.公司生産線上一天24小時都是在生産的.所以這個程式也是一直開著的.
並且這程式還有其他的功能介面,但都沒有問題,只有這個出錯的功能介面才有問題.因為整個程式連
接ORACLE DB都是用同一個BDE的TDATABASE來連接.所以就覺得怪怪的了.程式是每隔幾秒鍾就會到
ORACLE DB中去SELECT數據的.並做相關操作.


===================引 用 T.J.K 文 章===================
固定時間發生小弟沒碰過,但有發生過類似的情況,在要跟db要資料時才會出現這問題(3層式架構,所以沒有BDE問題)
小弟的情況是oracle 有兩個 instance,我們寫的程式只要所有Client 沒動作後3分鐘會 disconnection,
client 端有要取資料時再 connection,但因為有兩個 instance,原本是固定連 A Instance,但如果Oracle現在是在 B Instance 時就會
出現一樣的error,後來我們解決的辦法是簡單做,因為這兩個 A、B Instance 會一直互換,我就重覆10次 OpenConnection,
上線也一段時間了,最多3次內一定會接到,
當然如果一直維持連線狀態是不會有這問題的
PS:我不是DBA 所以DB的部份有說錯請多指教
????? ORA-03114? Cause : A call to Oracle was attempted when no connection was established. Usually this happens because a user-??????????????????????????????????????????? written program has not logged on. It may also happen if communication trouble causes a disconnection.?
???????????????????????????? Action : Try again. If the message recurs and the program is user written, check the program.


===================引 用 stars_chen 文 章===================
各位大大,我是用DELHPI通過BDE來連接DB的.
程式開起後每隔十來分鍾就會報出:
ORA-03114 未與ORACLE相連
這個錯誤信息.程式重新開起後隔十來分鍾又會.
有大大們知道這問題的原因的嗎?急呀,公司急需解決這個問題.
要不然公司生産線就會經常無法生産了.
編輯記錄
stars_chen 重新編輯於 2007-08-23 11:21:01, 註解 無‧
系統時間:2024-05-17 14:20:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!