Monitoring Recipes
Monitoring
Recipes for monitoring your Oracle database — find blocking sessions, track code changes, detect errors, manage tablespace, and more.
Find Blocking Sessions
Identify and diagnose blocking sessions using v$session and v$lock views.
Learn more →Finding Locked Database Object
Query locked database objects with session information to quickly spot problems.
Learn more →Monitor Active Sessions and What They Are Doing
See who's connected, what SQL they're running, and which sessions consume the most resources.
Learn more →Monitor Code Changes
Set up a trigger-based system to log all DDL changes in your database.
Learn more →Monitor Long Running Oracle Operations
Find out how long you have to wait for a query to finish using v$session_longops.
Learn more →Determine Database Uptime
Query v$instance or v$session to find out how long your database has been running.
Learn more →Check Tablespace Usage and Free Space
Monitor tablespace capacity and find what's consuming the most storage.
Learn more →Find Invalid Objects and Recompile Them
Identify invalid objects after schema changes and recompile them automatically.
Learn more →Prohibit Excel from Connecting to your Database
Use a logon trigger to block specific applications from connecting to your database.
Learn more →Monitor Database Errors
Create a trigger to log all database errors with full context information.
Learn more →