DBAtlas · Atlas de operações de banco de dados

Redimensionar um grupo de redo log (drop + add)

OracleRedo e archive

Comando

-- 1) The group to be resized must be INACTIVE; if not, switch:
ALTER SYSTEM SWITCH LOGFILE;
ALTER SYSTEM CHECKPOINT;
-- 2) Drop the old group:
ALTER DATABASE DROP LOGFILE GROUP 1;
-- 3) Add it again with the new size:
ALTER DATABASE ADD LOGFILE GROUP 1
  ('/u01/oradata/ORCL/redo01a.log',
   '/u02/oradata/ORCL/redo01b.log') SIZE 1G REUSE;

O que faz

Um redo log não pode ser redimensionado diretamente; isso é feito removendo o grupo e adicionando-o novamente com o novo tamanho.

Quando usar

Quando os arquivos de redo forem pequenos/grandes demais, para ajustar a frequência de checkpoints.

Atenção

Apenas um grupo INACTIVE ou UNUSED pode ser removido; não remova o grupo CURRENT/ACTIVE. Pelo menos dois grupos devem sempre permanecer. REUSE reutiliza o arquivo existente.

Abrir no DBAtlas →

Relacionados