Dumps from SQL

Many of the oradebug commands to dump structures are also available from SQL*Plus, sometimes with options to refine or restrict the content of the dump. Many of the dumps shown in the previous section can be done with a call to alter session, or to the package dbms_system. Then there are further dumps that you can get through alter system calls.

oradebug Alternatives

If you don't want to use oradebug, the following, as a representative sample, is how you can dump the buffer cache from an ordinary SQL*Plus session:

alter session set tracefile_identifier = 'alter_session'; execute dbms_system.ksdwrt(1,'Example using alter session') alter session set events 'immediate trace name buffers level 1';

I usually try to dump some text ...

Get Oracle Core: Essential Internals for DBAs and Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.