1. This document outlines three cases for tracing concurrent programs in Oracle Database 12c. 2. The first case describes how to trace a concurrent program without bind variables. The second case shows how to trace a program with bind variables and waits, including setting parameters to enable this. 3. The third case explains how to enable tracing for a concurrent request when you do not have privileges to run the request directly, by getting the session ID and serial number and using DBMS_SUPPORT to start the trace.