PMON—the Process Monitor

The Process Monitor is responsible for performing the following operations:

  • Process recovery when a user process fails, including cache cleanup and the freeing of resources the process was using

  • Rollback of uncommitted transactions

  • Release of locks held by failed or terminated processes

  • Restart of failed dispatcher and shared server processes

The PMON process wakes up on a regular basis to check whether any of these operations are required. In addition, other background processes can wake up PMON if they require one of these services.

Get Oracle Database Administration: The Essential Refe now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.