Noções básicas de log de alerta do banco de dados do oráculo 12c

Video: Mecanismos de Recuperação - Aula 10 - Bancos de Dados 2016.1

De longe, o arquivo mais importante rever para um banco de dados 12c Oracle é o log de alerta. Este arquivo é onde erros de nível de banco de dados são escritos e operações como inicialização, desligamento e outros eventos são registrados. Oracle grava a este arquivo baseado em texto em uma ordem cronológica, quando o banco de dados está em execução.

O log de alerta está no subdiretório de alerta e é nomeado log.xml.

  • Sempre que ocorre um problema, examine o arquivo de log de alerta.

  • Revise o arquivo de log de alerta diária (se você é o Database Administrator - DBA) para garantir erros não estão ocorrendo sem ser detectado.

Muitos DBAs mesmo escrever scripts para fazer a varredura do registro de alertas para erros e tiver mensagens de e-mail enviadas para eles se forem detectados eventos-chave. Além disso, muitos administradores de banco de dados copiar fora de seu semanal log de alerta para impedir que se torne excessivamente grande.

Aqui está um exemplo de um arquivo de log de alerta em formato XML:

Video: Log4net - Armazenagem do log em banco de dados

Concluído: CREATE DATABASE "-dev12c"-MaxInstances 8MAXLOGHISTORY 1MAXLOGFILES 16MAXLOGMEMBERS 3MAXDATAFILES 100DATAFILE &apos- / u01 / app / oracle / oradata / dev12c / system01.dbf&apos- REUSEAUTOEXTEND TAMANHO 700M NA PRÓXIMA 10240K MAXSIZE UNLIMITEDEXTENT GESTÃO LOCALSYSAUX DATAFILE &apos- / u01 / app / oracle / oradata / dev12c / sysaux01.dbf&apos-SIZE 550M REUSE AUTOEXTEND NA PRÓXIMA 10240K MAXSIZE UNLIMITEDSMALLFILE PADRÃO TABLESPACE TEMPORÁRIA TEMP tempfile &apos- / u01 / app / oracle / oradata / dev12c / temp01.dbf&apos- SIZE 20M REUSE AUTOEXTEND NA PRÓXIMA 640KMAXSIZE UNLIMITEDSMALLFILE UNDO TABLESPACE "-UNDOTBS1&DATAFILE quot- &apos- / u01 / app / oracle / oradata / dev12c / undotbs01.dbf&TAMANHO apos- 200M REUSE AUTOEXTEND NA PRÓXIMA 5120KMAXSIZE UNLIMITEDCHARACTER SET WE8MSWIN1252NATIONAL CHARACTER SET AL16UTF16LOGFILE GRUPO 1 (&apos- / u01 / app / oracle / oradata / dev12c / redo01.log&apos-) TAMANHO 50M, grupo 2 (&apos- / u01 / app / oracle / oradata / dev12c / redo02.log&apos-) TAMANHO 50M, grupo 3 (&apos- / u01 / app / oracle / oradata / dev12c / redo03.log&apos-) TAMANHO 50MUSER SYS identificados por sistema usuário identificado porCRIAR smallfile TABLESPACE "-UTILIZADORES&DATAFILE LOGGING quot- &apos- / u01 / app / oracle / oradata / dev12c / users01.dbf&TAMANHO apos- 5M REUSE AUTOEXTEND ON NEXT1280K MAXSIZE UNLIMITED GESTÃO EXTENSÃO segmento local de gerenciamento de espaço AUTO


Este código mostra mensagens de rotina para a criação de banco de dados.

Video: Aula 12 - Preenchendo JTable com registros do banco de dados em Java

A versão formatada de texto ainda está disponível para pessoas que usam editores de linha de comando como vi ou Bloco de notas. É no subdiretório traço e tem a alert_ formato de nome padrãoSID.log (que é alert_dev12c.log neste exemplo). Sem as tags XML, você pode facilmente lê-lo através de um utilitário de linha de comando.

Aqui é a mesma informação que o arquivo XML, mas sem as tags:

Video: Curso MySQL #12 - SELECT (Parte 2)

Sex 19 Jul 13:21:21 2013CREATE DATABASE "dev12c"MaxInstances 8MAXLOGHISTORY 1MAXLOGFILES 16MAXLOGMEMBERS 3MAXDATAFILES 100DATAFILE `/u01/app/oracle/oradata/dev12c/system01.dbf` TAMANHO 700M REUSE AUTOEXTEND NA PRÓXIMA 10240K MAXSIZE UNLIMITEDEXTENT GESTÃO LOCALSYSAUX DATAFILE `/u01/app/oracle/oradata/dev12c/sysaux01.dbf` TAMANHO 550M REUSE AUTOEXTEND NA PRÓXIMA 10240K MAXSIZE UNLIMITEDSMALLFILE PADRÃO TABLESPACE TEMPORÁRIA TEMP tempfile `/u01/app/oracle/oradata/dev12c/temp01.dbf` 20M TAMANHO REUSE AUTOEXTEND NA PRÓXIMA 640K MAXSIZE UNLIMITEDSMALLFILE UNDO TABLESPACE "UNDOTBS1" DATAFILE `/u01/app/oracle/oradata/dev12c/undotbs01.dbf` TAMANHO 200M REUSE AUTOEXTEND NA PRÓXIMA 5120K MAXSIZE UNLIMITEDCHARACTER SET WE8MSWIN1252NATIONAL CHARACTER SET AL16UTF16LOGFILE GRUPO 1 ( `/u01/app/oracle/oradata/dev12c/redo01.log` ) TAMANHO 50M, grupo 2 ( `/u01/app/oracle/oradata/dev12c/redo02.log`) TAMANHO 50M, grupo 3 ( `/u01/app/oracle/oradata/dev12c/redo03.log`) TAMANHO 50MUSER SYS identificados por sistema usuário identificado BYDatabase montado em exclusivo ModeLost disabledPing proteção contra gravação sem força de log é disabled.Using pga_aggregate_limit padrão de 2560 MBFri 19 de julho 13:21:28 2013db_recovery_file_dest_size de 4815 MB é de 0,00% utilizado. Esta é limite especificado-auser sobre a quantidade de espaço que será usado por thisdatabase para arquivos relacionados com a recuperação, e não reflete a quantidade ofspace disponível no sistema de arquivos subjacente ou ASM diskgroup.Successful monte de fio redo 1, com montagem id 3622234653Using taxa de crescimento SCN de 16384 por secondAssigning ID activação 3622234653 (0xd7e6ea1d) Partindo processo fundo TMONFri 19 jul 13:21:28 2013TMON começou com PID = 24, ID de SO = 24298Thread 1 aberta na sequência de registo 1Current log # 1 SEQ # 1 # 0 mem : open /u01/app/oracle/oradata/dev12c/redo01.logSuccessful de fio redo 1

Aqui está o que um erro do Oracle parece a partir de um arquivo de rastreamento:

*** KEWROCISTMTEXEC - erro encontrado: (ORA-06525: Incompatibilidade de comprimento para CHAR ou RAW dataORA-06512: at "SYS.DBMS_STATS", 40111 linha

Revisar e gerenciar o log de alerta regularmente para que você pode pegar pequenos problemas antes que eles se transformar em grandes problemas.


Publicações relacionadas