Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:oracle_sqlfehler_protokoll

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
dba:oracle_sqlfehler_protokoll [2019/06/10 12:21]
gpipperr [Auswerten]
dba:oracle_sqlfehler_protokoll [2019/06/11 11:23] (aktuell)
gpipperr [Auswerten]
Zeile 341: Zeile 341:
 set long 64000 set long 64000
  
-SELECT  COUNT (*) AS anzahl +with ErrorLog as  
-        ,to_char(min(log_date),'dd.mm.yyyy hh24:mi') first_log_entry +  ( select   stmt 
-        ,to_char(max(log_date),'dd.mm.yyyy hh24:mi') last_log_entry  +           , log_date 
-        ,nvl(LOG_USR,'n/a') AS LOG_USR +    , LOG_USR 
-        ,ERR_NR +    , ERR_NR 
-        ,substr(ERR_MSG,1,300mesg +    , substr(ERR_MSG,1,300) mesg 
- ,to_char(STMT) as stmt +    , dbms_lob.getlength(STMT) len  
-    FROM SYSTEM.ora_errors + FROM SYSTEM.ora_errors  
-    WHERE nvl(log_usr,'n/a'NOT IN ('SYS','SYSMAN','DBSNMP'+   WHERE nvl(log_usr,'n/a') NOT IN ('SYS','SYSMAN','DBSNMP'
-GROUP BY nvl(LOG_USR,'n/a') +
-        ,ERR_NR +  select 
-        ,substr(ERR_MSG,1,300+ COUNT (*) AS anzahl 
- ,to_char(stmt) +   , to_char(min(log_date),'dd.mm.yyyy hh24:mi') first_log_entry 
-ORDER BY 2,+   , to_char(max(log_date),'dd.mm.yyyy hh24:mi') last_log_entry  
 +   , LOG_USR 
 +   , ERR_NR 
 +   mesg 
 +   , dbms_lob.substr(stmt,4000,1) sql_part1 
 +   case when len > 4000 then dbms_lob.substr(stmt,4000,4001)    end sql_part2 
 +   , case when len > 8000 then dbms_lob.substr(stmt,4000,8001)    end sql_part3 
 +   , case when len > 12000 then dbms_lob.substr(stmt,4000,12001 end sql_part4 
 +   , case when len > 16000 then dbms_lob.substr(stmt,4000,165001end sql_part5 
 +  FROM ErrorLog 
 + GROUP BY LOG_USR 
 +   , ERR_NR 
 +   mesg 
 +   , dbms_lob.substr(stmt,4000,1)  
 +   case when len > 4000 then dbms_lob.substr(stmt,4000,4001   end  
 +   case when len > 8000 then dbms_lob.substr(stmt,4000,8001   end  
 +   , case when len > 12000 then dbms_lob.substr(stmt,4000,12001)  end  
 +   , case when len > 16000 then dbms_lob.substr(stmt,4000,165001) end  
 +ORDER BY 1 
 / /
- 
 set markup html off set markup html off
  
"Autor: Gunther Pipperr"
dba/oracle_sqlfehler_protokoll.txt · Zuletzt geändert: 2019/06/11 11:23 von gpipperr