Posts

Showing posts with the label Monitor all DDL statements at database level

Oracle Database Error Solutions & DBA Knowledge Base

Welcome to Oracle Database Error Solutions, a professional technical knowledge base dedicated to helping Oracle Database Administrators, Oracle E-Business Suite administrators, developers, and IT professionals troubleshoot Oracle Database and Oracle Linux issues with confidence.

This website provides practical, real-world troubleshooting guides based on hands-on Oracle administration experience. You'll find detailed solutions for Oracle Database errors, RMAN backup and recovery, Data Guard, ASM, RAC, Oracle Linux administration, Oracle E-Business Suite (EBS), cloning, performance tuning, patching, installation, and day-to-day DBA tasks.

Whether you're resolving ORA-27101, ORA-28040, ORA-01555, ORA-12154, ORA-01017, or other Oracle errors, our step-by-step articles are designed to save you time and help you solve problems efficiently.

Monitor all DDL Statements at Database Level

Monitor All DDL Statements at Database Level Applies to:             Oracle Enterprise Linux – Version: 7             Oracle Database 11gR2 Description:             I want to track all DDL statements at Database level. Solution: Following the steps to track all DDL statements at Database level: 1-       First to create a Table that store DDL statements CREATE TABLE DDL_MONITOR_DB (   DATE_TIME   DATE,   DDL_EVENT   VARCHAR2(500),   OS_USER     VARCHAR2(50),   MACHINE     VARCHAR2(100) ) 2-       Create a Trigger at Database level to catches all DDL statements CREATE OR REPLACE TRIGGER DDL_MONITOR AFTER CREATE OR DROP OR TRUNCATE OR ALTER ON DATABASE DECLARE ...