The software described in this documentation is either in Extended Support or Sustaining Support. See for more information.
Oracle recommends that you upgrade the software described by this documentation as soon as possible.

2.2.4 DTrace Issues

  • If you want to use the DTrace-enabled version of the UEK R2 kernel, subscribe your system to the Dtrace for Oracle Linux 6 (x86_64) - Latest channel (ol6_x86_64_Dtrace_latest).

    Do not subscribe to the Oracle Linux 6 Dtrace Userspace Tools (x86_64) - Latest channel (ol6_x86_64_Dtrace_userspace_latest) or the Dtrace Userspace Tools (x86_64) for UEKR4 on Oracle Linux 6 (ol6_x86_64_UEKR4_DTrace_userspace) channels as these channels are provided for use with UEK R3 and UEK R4 respectively and and install that kernel as a dependency.

  • Using kill -9 to terminate dtrace can leave breakpoints outstanding in processes being traced, which might sooner or later kill them.

  • Argument declarations for static probe definitions cannot be declared with derived types such as enum, struct, or union.

  • The following compiler warning can be ignored for static probe definition arguments of type string (which is a D type but not a C type):

    provider_def.h:line#: warning: parameter names (without types) in function declaration