Pular para o conteúdo

Simular um erro no Alert Log

Simular um erro no Alert Log

Para testar um sistema de monitoramento (ou mesmo para assustar seu colega DBA), ao invés de esperar um erro acontecer, ou mesmo forçar um erro que não cause impacto ao banco de dados, você pode simular um.
Este procedimento é citado na nota do My Oracle Support 1072547, e funciona do 9.2.0.1 ao 11.2.0.3.

O primeiro argumento da Procedure tem o seguinte propósito:
1 – grava o erro em um Trace File.
2 – grava o erro no Alert Log.
3 – grava o erro no Alert Log e em um Trace File.

SQL> EXEC SYS.DBMS_SYSTEM.KSDWRT(2, 'ORA-00600: internal error code, arguments: [2252], [1903], [ACasaCaiu], [], [], [], [], []');
 
 PL/SQL procedure successfully completed.
 
 SQL> EXEC SYS.DBMS_SYSTEM.KSDWRT(2, 'ORA-00666: YOUR SOUL IS MINE');
 
 PL/SQL procedure successfully completed.
 
 SQL> EXIT
 Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
 With the Partitioning, Oracle Label Security, OLAP, Data Mining,
 Oracle Database Vault and Real Application Testing options
 -bash-3.2$ cd /u01/app/oracle/diag/rdbms/orcl/ORCL/trace
 -bash-3.2$ tail alert_ORCL.log
 Closing Resource Manager plan via scheduler window
 Clearing Resource Manager plan via parameter
 Tue Jan 03 02:21:18 2012
 Time drift detected. Please check VKTM trace file for more details.
 Tue Jan 03 04:11:19 2012
 Time drift detected. Please check VKTM trace file for more details.
 Tue Jan 03 07:00:06 2012
 ORA-00600: internal error code, arguments: [2252], [1903], [ACasaCaiu], [], [], [], [], []
 Tue Jan 03 07:00:27 2012
 ORA-00666: YOUR SOUL IS MINE
 -bash-3.2$
Ricardo Portilho Proni

Ricardo Portilho Proni

Com 20 anos de experiência profissional, Oracle ACE Member – eleito pela Oracle Corporation um dos maiores especialistas do mundo em Oracle Database- Trabalhou em grande parte dos maiores bancos de dados Oracle do Brasil. Certificado em Oracle, SQL Server, DB2, MySQL, Sybase e Websphere. Conselheiro do GPO e do GUOB, palestrante do ENPO, GUOB Tech Day e Oracle Open World, escritor da Revista SQL Magazine e Instrutor na Nerv.

Comentário(s) da Comunidade

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress