Fråga : Den Oracle perioden låser

Det finns multipelborttagningsperioder som jag har kört på serveren, och mest av dem låser på liknande bordlägger. Från orakel periodswebbläsare jag kan inte finna ut avkräva orsakar. Jag får meddelandet upprepade efter multipeln times.

Can någon hjälp please.

DELETE FRÅN SIEBEL.S_TBL
VAR ROW_ID =: B1
" klar "

Svar : Den Oracle perioden låser

att se markörerna och värderar använt, kontrollerar den olika v$sqlxxxxxxen beskådar, i synnerhet v$sql_bind_data

http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_2115.htm#i1417482


att att kontrollera vem blockerar, vem, försök denna query.

Den ska jordbruksprodukter en visuellt hjälpmedeltree av perioder som blockerar varje annan.
Denlämnade-mest perioden är rota som blockerar andra perioder som är nedanföra och inryckas från den
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
MED lock_holders SOM
     (
         VÄLJ w.session_id-w_sess_id, h.session_id-h_sess_id,
                w.lock_type-w_lock_type, h.mode_held-h_mode_held,
                w.mode_requested w_mode_requested, w.lock_id1 w_lock_id1,
                w.lock_id2 w_lock_id2
           FRÅN (VALD session_id, lock_type, mode_requested, lock_id1,
                        lock_id2
                   FRÅN dba_lock
                  VAR mode_requested! = ”inga”) w,
                (VALD session_id, mode_held, lock_type, lock_id1, lock_id2
                   FRÅN dba_lock
                  VAR blocking_others = ”blockera”,
                    OCH mode_held! = ”inga”,
                    OCH mode_held! = ”ogiltigt”) H
          VAR w.lock_type = h.lock_type
            OCH w.lock_id1 = h.lock_id1
            OCH w.lock_id2 = h.lock_id2)
VALD     LPAD ('', 3 * (JÄMNA - 1)) || w_sess_idwaiting_session,
           w_lock_type w_mode_requested, h_mode_held, w_lock_id1, w_lock_id2
      FRÅN (VÄLJ *
              FRÅN lock_holders
            ALL UNION
            (VALD h_sess_id som ÄR OGILTIG, ”inga”, OGILTIGT, OGILTIGT, OGILTIGT som ÄR OGILTIG
               FRÅN lock_holders
             MINUS
             VÄLJ w_sess_id som ÄR OGILTIG, ”inga”, OGILTIGT, OGILTIGT, OGILTIGT som ÄR OGILTIG
               FRÅN lock_holders))
FÖRBIND VID FÖREGÅENDE w_sess_id = h_sess_id
STARTEN MED h_sess_id ÄR OGILTIG
Andra lösningar  
 
programming4us programming4us