Search notes:

Oracle: DBMS_SQLDIAG.DUMP_TRACE

dbms_sqldiag.dump_trace hard-parses an SQL statement to create a 10053 trace, yet without (re-)executing the SQL statement.
select lower(dummy) from dual;

select sql_id, child_number from v$sql where sql_text = 'select lower(dummy) from dual';
-- 68maq1b045ms3	0

begin
   dbms_sqldiag.dump_trace (
      p_sql_id       => '68maq1b045ms3',
      p_child_number =>  0             ,
      p_component    => 'Optimizer', -- or 'Compiler'
      p_file_id      => 'Renes10053Test'
   );
end;
/

select
   trc.payload
from
   v$diag_trace_file_contents trc
where
   trc.trace_filename like '%Renes10053Test%'
order by
   trc.line_number
;

See also

dbms_sqldiag.

Links

Julian Dyke's Oracle Internals

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1758206411, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/databases/Oracle/installed/packages/dbms/sqldiag/api/dump_trace/index(67): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78