Anfang des Inhaltsbereichs

Vorgehensweisen Wait Events (Oracle) Dokument im Navigationsbaum lokalisieren

Verwendung

Mit dieser Vorgehensweise können Sie die Wait events anzeigen.

Vorgehensweise

...

       1.      Wählen Sie Werkzeuge ® Administration ® Computing Center ® Management System ® Control ® Performance Menu ® Database ® Activity

Geben Sie alternativ den Transaktionscode ST04 ein.

       2.      Wählen Sie Detail analysis menu  ® Wait events.

Dieser Monitor bereitet die Daten der Oracle-Systemtabellen V$System_Event und V$Session_Event auf. Um die Zeitwerte anzeigen zu können, muß der init<SID>.ora-Parameter timed_statistics (TIMED_STATISTICS (Oracle)) auf true stehen.

In diesem Monitor werden Wartezustände der Oracle-Prozesse angezeigt. Dabei ist zu unterscheiden zwischen Zuständen, in denen der Oracle-Prozess wartet, weil es nichts für ihn zu tun gibt (sog. 'idle waits') oder Zustände, in denen der Oracle-Prozess arbeiten will, aber auf eine Recource warten muß, die zur Zeit nicht zur Verfügung steht (sog. 'busy waits'). 'Total waits' bezeichnen die Summe aus 'idle waits'und 'busy waits'.

'Idle wait'-Situationen sind:

·        'SQL*Net message from client' (der Prozess wartet auf eine Anweisung des Clients, z.B. des SAP- Workprozesses),                                  

·        'rdbms ipc message' (der Prozess wartet auf eine Anweisung des RDBMS),  

·        'dispatcher timer', 'virtual circuit status', 'pmon timer', 'smon timer', 'WMON goes to sleep', 'Null event'.       

'Busy wait'-Situationen sind:

·        Wartesituationen auf Physical I/O: 'db file sequential read', 'db file parallel write', 'log file sequential read', etc.:

·        ‘enqueue': Wartesituationen aufgrund exklusiver Datenbanksperren, die mit dem 'Exclusive Lockwaits'-Monitor untersucht werden können.

·        'buffer busy waits': Wartezustände in den Oracle-Puffern. Details hierzu finden sich im Monitor unter 'Buffer busy waits'.                                                                        

·        'log file switch (archiving needed)': Probleme beim Log-Switch bzw. beim  checkpointing. Suchen Sie im Database message log nach Einträgen wie 'Can not allocate log, archival required' oder 'All online logs needed archiving'.                                                              

·        'SQL*Net more data to client' und 'SQL*Net more data from client': Der Oracle-Prozess wartet, weil Daten nicht schnell genug zum bzw. vom Klienten übertragen werden können. Diese Wartesituation deutet auf Probleme mit der SQL*Net-Instalation bzw. dem Netzwerk hin.              

Siehe auch:

Oracle Sessions

Buffer Busy Waits (Oracle)

Exclusive Lockwaits (Oracle)

Database Message Log (Oracle)

 

 

Ende des Inhaltsbereichs