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

Oracle 資源釋放 -何謂 NO WAIT?

答題得分者是:pgdennis
stonys
初階會員


發表:64
回覆:111
積分:38
註冊:2002-09-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-27 19:09:13 IP:203.67.xxx.xxx 未訂閱
各位前輩好 小弟在執行一段預儲程式迴圈之後 因故將它中斷... 但是中斷之後要再對一些table下指令時 它會出現說資源在使用...要下 NO WAIT去釋放... 請教大家這是什麼意思...且... 該怎麼做才能儘快去取得資源呢? (因現在的做法都是等一段時間,等他執行完!) 資料庫為Oracle 8i 且使用者有sa的權限
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-27 22:41:02 IP:203.67.xxx.xxx 未訂閱
1.因為你有動到table,總而言之就是你的transaction未結束,oracle內定上會lock table直到commit或rollback,但對lock的table下select..是可以的,因為select不會進行lock動作,所以如果遇到lock的情形,請下commit或rollback http://www.ss64.com/ora/lock.html 2.或者乾脆改變此table的lock mode http://web.umr.edu/~oramaint/migrate/lock.html 永遠追不上技術更新的速度
------
星期一,二...無窮迴圈@@
系統時間:2024-11-25 16:48:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!