Enable_ddl_logging

El parámetro ENABLE_DDL_LOGGING habilita o deshabilita desde la versión 12c el registro de las operaciones DDL en un archivo log diferente al clásico alert_log. Es un parámetro que no suele venir por defecto activo.
Dos posibles valores:
FALSE: Las operaciones DDL solo se registran en el alert_log.
TRUE: Cada operación DDL se registra en un archivo .log y .xml. Las operaciones DDL que aplican son:
- ALTER/CREATE/DROP FUNCTIONGRANTALTER/CREATE/DROP INDEXALTER/CREATE/DROP OUTLINEALTER/CREATE/DROP PACKAGEALTER/CREATE/DROP PACKAGE BODYALTER/CREATE/DROP PROCEDUREALTER/CREATE/DROP PROFILEREVOKEALTER/CREATE/DROP SEQUENCECREATE/DROP SYNONYMALTER/CREATE/DROP/RENAME/TRUNCATE TABLEALTER/CREATE/DROP TRIGGERALTER/CREATE/DROP TYPEALTER/CREATE/DROP TYPE BODYDROP USER
ALTER/CREATE/DROP VIEW
ALTER/CREATE/DROP/TRUNCATE CLUSTER
Ruta donde se generan los archivos log es la siguiente:
/u01/app/oracle/diag/rdbms/$ORACLE_UNQNAME/$ORACLE_SID/log/ddl_$ORACLE_SID.log
/u01/app/oracle/diag/rdbms/$ORACLE_UNQNAME/$ORACLE_SID/log/ddl/$xml
Vamos a realizar un pequeño ejemplo de su uso, lo primero que vamos a verificar es que tenemos activo el parámetro en nuestra base de datos

Una vez que tenemos comprobado que se encuentra activo, vamos a crear una vista en nuestra base de datos y comprobamos que se ha registrado dicha operación DDL en un archivo log diferente.

Y si miramos ambos archivos, vemos que se ha incluido esa información


![[26ai] ALERT_LOG_MAX_SIZE](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fuploads%2Fcovers%2F65605419d28f19cc44df7ef1%2Fcbb365d0-4428-4a41-930d-516ce59e3355.jpg&w=3840&q=75)
![[26ai] ConnStr Tool](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fuploads%2Fcovers%2F65605419d28f19cc44df7ef1%2F5005f06e-946c-49ba-bfe8-7fe18d1075d9.png&w=3840&q=75)
![[26ai] Instalación de Oracle26ai en Linux 9](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fuploads%2Fcovers%2F65605419d28f19cc44df7ef1%2Fd9a6ba10-eb2d-4fee-8a0c-f4957cbdc676.png&w=3840&q=75)
![[OCI] Montaje de un Bucket como un FS](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fuploads%2Fcovers%2F65605419d28f19cc44df7ef1%2F05595570-0fbd-46ce-9db4-d2f0e9f09003.png&w=3840&q=75)
![[26ai] DBMS_CLOUD — Capitulo Dos](/_next/image?url=https%3A%2F%2Fcloudmate-test.s3.us-east-1.amazonaws.com%2Fuploads%2Fcovers%2F65605419d28f19cc44df7ef1%2Fa21fde07-5a03-4169-9247-2425a1ffe40a.jpg&w=3840&q=75)