Re: set trace

  • From: Stefan Koehler <contact@xxxxxxxx>
  • To: oracle455@xxxxxxxxx, oracle-l@xxxxxxxxxxxxx
  • Date: Sat, 29 Aug 2015 10:46:46 +0200 (CEST)

Hi Michael,
at first we should know what this event is doing.

shell> oerr ora 45053
45053, 0000, "Internal Debugging Event"
// *Document: NO
// *Cause: This is an internal debugging event, and must be enabled
// only under the supervision of Oracle Support Services or
// development.
// *Action: N/A

Based on your previous question about sub-pools in relation to this
(undocumented) event, i guess you are suffering latch contention on dictionary /
row cache or shared pool. This is related to bug #13902396. This fix is
disabled by default and can be enabled with the mentioned event (and level).
Be aware this is not about tracing!


how can I check the database that it's running.
Best source for this:
http://blog.tanelpoder.com/2013/10/07/why-doesnt-alter-system-set-events-set-the-events-or-tracing-immediately/


If you want to know more about the event syntax (and why it is called "trace")
- for sure Tanel Poder again:
http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/

Best Regards
Stefan Koehler

Freelance Oracle performance consultant and researcher
Homepage: http://www.soocs.de
Twitter: @OracleSK

Michael Calisi <oracle455@xxxxxxxxx> hat am 29. August 2015 um 04:52
geschrieben:

If i set this trace
1 how can I check the database that it's running.
2. what's the best way to stop the trace?

alter system set events '45053 trace name context forever, level 127';

System altered.


--
//www.freelists.org/webpage/oracle-l


Other related posts:

  • » set trace- Michael Calisi
  • » Re: set trace - Stefan Koehler