You are on page 1of 17

SQL*Net & Other Waits

SQL*Net Waits
Host Machine SQL*Plus OCI SQL*Forms etc Session Shadow
Copyright 2006 Kyle Hailey

#.2

SGA Log Library Buffer Buffer Cache Cache Buffer Cache Log Buffer

#.4

SQL*Net more data from client


# 6 Top Wait Client sends information that spans packets Shadow recieves first packet Responds Waits for more data from client
Waiting

Session
Shadow
Copyright 2006 Kyle Hailey

#.5

SQL*Net more data to client


Shadow is sending data to client that spans packets Sends first packet then waits for shadow to respond, so it can send more
Waiting Session
Shadow
Copyright 2006 Kyle Hailey

#.6

SQL*Net more data from dblink


#21

Waiting Session dblink

Shadow

Shadow

Copyright 2006 Kyle Hailey

#.7

SQL*Net break/reset to client


#14 Error in sql statement Control C Usually highlights and error in application
Waiting
Error

Session
Shadow
Copyright 2006 Kyle Hailey

#.8

SQL*Net break/reset to dblink


#32 Error in sql statement Control C Usually highlights and error in application
Waiting Session

error
dblink

Shadow

Shadow

Copyright 2006 Kyle Hailey

#.9

UNDO/RBS WAITS

Copyright 2006 Kyle Hailey

#.10

Wait for a undo record


#34 First in 9i

Copyright 2006 Kyle Hailey

#.11

undo segment extension


#36 Waiting for a RBS to extend
RBS

too small ?

Copyright 2006 Kyle Hailey

#.12

undo segment tx slot


#37 Waiting for the RBS Header TX slot
Not

enough RBS?

Copyright 2006 Kyle Hailey

#.13

Other Waits

Copyright 2006 Kyle Hailey

#.15

io done
#15 IO slave processes (oracleIXXX)

Non-Idle: Wait for a I/O completion Idle : Waiting for work

Copyright 2006 Kyle Hailey

#.16

unread message
#28 8.1.6 & 8.1.7 only

Copyright 2006 Kyle Hailey

#.17

process startup
#27

Copyright 2006 Kyle Hailey

#.18

pipe put
#30

Copyright 2006 Kyle Hailey

#.19

summary
sort segment request : SMON occupied?

Copyright 2006 Kyle Hailey

You might also like