Literal SQL strings without bind variables force Oracle into continuous hard parsing, flooding the shared pool with transient cursor objects.
Under concurrency, threads contend furiously for library cache mutexes, causing CPU starvation, latch contention spikes, and application timeouts. SRE mitigations include refactoring application queries to use bind variables or enabling CURSOR_SHARING = FORCE.