This illustration shows the continuation of steps in the target session:
Initialize using DBMS_DEBUG.attach_session()
Manipulate the breakpoints using:
DBMS_DEBUG.set_breakpoint()
DBMS_DEBUG.delete_breakpoint()
DBMS_DEBUG.disable_breakpoint()
DBMS_DEBUG.enable_breakpoint()
DBMS_DEBUG.show_breakpoint()
Read first event from the target session using DBMS_DEBUG.synchronize()
Show the stack using DBMS_DEBUG.print_backtrace()
Get/set values using:
DBMS_DEBUG.get_value()
DBMS_DEBUG.set_value()
Manipulate the breakpoints
Show the source by using DBMS_DEBUG.show_source().