Banco de dados executado no modo de log de arquivo morto

1

Estou usando o Oracle 11g no RHEL 5. Eu criei um banco de dados sem archivelog. Depois de fazer a migração offline do SQLSERVER para o ORACLE, alterei esse banco de dados para ser executado no modo de log de archive.

Meu banco de dados está funcionando normalmente e tenho certeza de que não há alteração no banco de dados, mas me pergunto por que ele gera muitos arquivos compactados (cerca de 1 GB por dia).

Você tem alguma ideia?

Atenciosamente,

Sarith

    
por Sarith 07.09.2009 / 05:15

2 respostas

1

para um banco de dados de produção ocupado, 1GB de logs é bem pequeno (tenho bancos de dados com 100GB de logs ou mais por dia). De qualquer forma, se você quer saber, o que está nos logs, você deve dar uma olhada no Oracle LogMiner:

link

Jochen

    
por 07.09.2009 / 09:29
1

Registros de arquivo são o equivalente do Oracle do Log de transações no SQLServer. Eles devem ser uma parte vital da sua estratégia de backup.

Eles são mais conhecidos como redo logs arquivados.

O Oracle possui um conjunto de arquivos de log rotativos que ele usa para armazenar as instruções executadas no banco de dados. Estes existem no modo de arquivo e não arquivo.

No modo de arquivo, um redo log só pode ser reutilizado depois de arquivado. Estes são os arquivos que você está vendo.

Sugiro usar o RMAN para gerenciar os backups e a manutenção do log de arquivamento.

    
por 08.09.2009 / 09:03

Tags