erroep
erroep
throws an exception/error. It's unclear to me how many parameters the function expects nor what they're supposed to mean.
SQL> oradebug call erroep 0 1477 0 0
ORA-01477: user data area descriptor is too large
SQL> oradebug call erroep 1555
ORA-01555: snapshot too old: rollback segment number with name "" too small
Wait interface: kslwtbctx / kslwtectx
As per
Frits Hoogland,
kslwtbctx
and
kslwtectx
are the entry points for the
wait interface (Kernel service layer wait begin / end context) and the
wait number is passed in the function
kskthewt
(register
RSI
).
The wait time is passed by calling the function kslwtrk_enter_wait_int
(register r13
).
Tracing function calls
Function calls can be traced:
SQL> oradebug setospid 14820
SQL> oradebug event sql_trace {callstack: fname opifch2} callstack(3)
SQL> oradebug tracefile_name
Then, in other session:
select …