Escolar Documentos
Profissional Documentos
Cultura Documentos
parâmetro
Do que se trata o artigo:
Ajuda o DBA saber se houve alterações nos objetos do banco de dados sem a necessidade de habilitar a auditoria.
No Oracle Database 11g foi introduzido o parâmetro enable_ddl_logging onde habilita a auditoria de comandos DDL
no banco de dados. O seu valor default é FALSE e para habilitar basta seta-lo para TRUE. Não é necessário utilizar a
auditoria do banco de dados para isso ou realizar stop/start.
Connected to:
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
ddl_lock_timeout integer 0
adump
audit_syslog_level string
audit_trail string DB
System altered.
Database closed.
Database dismounted.
SQL> startup
Database mounted.
Database opened.
adump
audit_syslog_level string
ddl_lock_timeout integer 0
System altered.
adump
audit_syslog_level string
ddl_lock_timeout integer 0
Crio um usuário para teste e dou grant de DBA para ele (o grant de DBA é apenas para poder ver objetos de DBA,
não é necessário esse nível de permissão)
User created.
Grant succeeded.
Connected.
Table created.
A grande diferença da versão 12c para a 11g é que na versão 12c o arquivo com o conteúdo dos comandos DDL que
estão sendo auditado é um arquivo XML, na versão 11g ele ficava no alert log.
SQL> show parameter background_dump_dest
.2/dbhome_1/rdbms/log
Dentro do backuground_dump_dest existe um novo diretório dentro do diretório log chamada ddl.
/u01/app/oracle/diag/rdbms/orcl12c/orcl12c/log/ddl
total 4.0K
version='1'>
</txt>
</msg>
</txt>
</msg>
Connected to:
With the Partitioning, OLAP, Data Mining and Real Application Testing options
adump
audit_syslog_level string
audit_trail string DB
System altered.
ddl_lock_timeout integer 0
System altered.
Database closed.
Database dismounted.
Database mounted.
Database opened.
Table created.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ALTER/CREATE/DROP VIEW
ALTER/CREATE/DROP/TRUNCATE CLUSTER
ALTER/CREATE/DROP FUNCTION
ALTER/CREATE/DROP INDEX
ALTER/CREATE/DROP OUTLINE
ALTER/CREATE/DROP PACKAGE
ALTER/CREATE/DROP PROCEDURE
ALTER/CREATE/DROP PROFILE
ALTER/CREATE/DROP SEQUENCE
CREATE/DROP SYNONYM
ALTER/CREATE/DROP/RENAME/TRUNCATE TABLE
ALTER/CREATE/DROP TRIGGER
ALTER/CREATE/DROP TYPE
DROP USER
ALTER/CREATE/DROP VIEW