Frage : Oracle-Lernabschnitt-Verschlüsse

Es gibt mehrfache Löschunglernabschnitte, die ich auf den Bediener und die meisten ihnen Verschluss auf ähnlichen Tabellen laufen gelassen habe. Vom Lernabschnittbrowser des Orakels kann ich die genaue Ursache nicht herausfinden. Ich erhalte die folgende Aussage wiederholte mehrfaches times.

Can jedermann Hilfe please.

DELETE VON SIEBEL.S_TBL
, WO ROW_ID =: B1

Antwort : Oracle-Lernabschnitt-Verschlüsse

um die verwendeten Cursor und die Werte zu sehen, die verschiedenen v$sqlxxxxxx Ansichten, insbesondere v$sql_bind_data überprüfen

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


zu überprüfen, wem blockiert, versuchen wem, diese Frage.

Sie produziert einen Sichtbaum der Lernabschnitte, die sich blockieren.
Der Oberseite-linke-am meisten Lernabschnitt ist die Wurzel, die unten andere Lernabschnitte und eingedrückt von ihm blockiert
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:
MIT lock_holders WIE
     (
         W.session_id w_sess_id, h.session_id h_sess_id VORWÄHLEN,
                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
           VON (AUSERWÄHLTES session_id, lock_type, mode_requested, lock_id1,
                        lock_id2
                   Vom dba_lock
                  WO mode_requested! = „kein ") w,
                (AUSERWÄHLTES session_id, mode_held, lock_type, lock_id1, lock_id2
                   Vom dba_lock
                  WO blocking_others = „blockierend“
                    UND mode_held! = „keine“
                    UND mode_held! = „Null ") h
          WO w.lock_type = h.lock_type
            UND w.lock_id1 = h.lock_id1
            UND w.lock_id2 = h.lock_id2)
LPAD     ('', 3 * (WAAGERECHT AUSGERICHTET - 1)) VORWÄHLEN || w_sess_id waiting_session,
           w_lock_type, w_mode_requested, h_mode_held, w_lock_id1, w_lock_id2
      VON (VORWÄHLEN *
              Von den lock_holders
            ANSCHLUSS ALLER
            (AUSERWÄHLTES h_sess_id, NULL, „kein“, NULL, NULL, NULL, UNGÜLTIG
               Von den lock_holders
             MINUS
             W_sess_id, NULL VORWÄHLEN, „keine“, NULL, NULL, NULL, NULL
               Von den lock_holders))
DURCH VORHERIGES w_sess_id = h_sess_id ANSCHLIESSEN
ANFANG MIT h_sess_id IST UNGÜLTIG
Weitere Lösungen  
 
programming4us programming4us