Vraag : De Sloten van de Zitting van Oracle

Er zijn veelvoudig schrapt zittingen dat ik op de server en de meesten van hen slot op gelijkaardige lijsten in werking heb gesteld. Van de zittingsbrowser van het orakel kan ik niet de nauwkeurige oorzaak te weten komen. Ik krijg volgende verklaring herhaalde veelvoudige times.

Can iedereen hulp please.

DELETE VAN SIEBEL.S_TBL
WAAR ROW_ID =: B1

Antwoord : De Sloten van de Zitting van Oracle

om de gebruikte curseurs en de waarden te zien, controleer de diverse v$sqlxxxxxx meningen, in het bijzonder v$sql_bind_data

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


om te controleren wie blokkeert wie, deze vraag probeer.

Het zal een visuele boom die van zittingen produceren elkaar blokkeert.
De hoogste-linker-meeste zitting is de wortel die andere zittingen blokkeert hieronder en gekarteld van het
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:
MET lock_holders ZOALS
     (
         SELECTEER 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
           VAN (UITGEZOCHT session_id, lock_type, mode_requested, lock_id1,
                        lock_id2
                   VAN dba_lock
                  WAAR mode_requested! = „Niets“) w,
                (SELECTEER session_id, mode_held, lock_type, lock_id1, lock_id2
                   VAN dba_lock
                  WAAR blocking_others = „Blokkerend“
                    EN mode_held! = „Niets“
                    EN mode_held! = „Verklaar“) h nietig
          WAAR w.lock_type = h.lock_type
            EN w.lock_id1 = h.lock_id1
            EN w.lock_id2 = h.lock_id2)
SELECTEER     LPAD ('', 3 * (NIVEAU - 1)) || w_sess_id waiting_session,
           w_lock_type, w_mode_requested, h_mode_held, w_lock_id1, w_lock_id2
      VAN (SELECTEER *
              VAN lock_holders
            UNIE ALLEN
            (SELECTEER H_SESS_ID, ONGELDIG, „NIETS“, ONGELDIG, ONGELDIG, ONGELDIG, ONGELDIG
               VAN lock_holders
             NEGATIEF
             SELECTEER W_SESS_ID, ONGELDIG, „NIETS“, ONGELDIG, ONGELDIG, ONGELDIG, ONGELDIG
               VAN lock_holders))
VERBIND DOOR VROEGERE w_sess_id = h_sess_id
HET BEGIN MET H_SESS_ID IS ONGELDIG
Andere oplossingen  
 
programming4us programming4us