Does Database Writer write to datafiles in Backup Mode?

Impressionante perceber que quanto mais estudamos, mais vemos que nada sabemos, e os tantos gaps de conhecimento que deixamos pelo caminho. Este foi meu caso ao me deparar com a pergunta do título, na obra do Darl Kuhn (Linux and Solaris Recipes for Oracle DBAs). Diante disso, decidi reproduzir o assunto em laboratório próprio, para […]

Recovering NOLOGGING operations

Em algumas circunstâncias, principalmente por conta de performance, podemos nos deparar com processos no banco de dados usando a opção de NOLOGGING, o que significa que os vetores de alteração não serão gravados nos Online Redo Logs. Mas isso implica na seguinte questão: caso tenhamos um objeto dessa natureza criado DEPOIS do último backup, não […]

Restoring the SPFILE from the alert.log file

Quando perdemos o SPFILE de um ambiente Oracle, temos 3 alternativas de recuperação: from Memory , Autobackup ou como última opção, utilizar o alert.log para criar um PFILE, e dele, um SPFILE. Esse artigo explorará este último cenário. Reconhecendo o nosso laboratório: Toda vez que subimos a instância do Oracle, é escrito em seu arquivo […]

Restoring the SPFILE from AUTOBACKUP

Neste artigo, vamos simular a recuperação de um SPFILE perdido, onde o banco de dados está indisponível no momento da recuperação. Assumimos que a base esteja rodando em ARCHIVELOG mode, e que o recurso de AUTOBACKUP esteja configurado. Reconhecendo nosso ambiente de laboratório: Realizando um backup full do banco de dados: Para esse cenário de […]

Restoring the SPFILE from Memory

Este artigo abordará a recuperação do arquivo SPFILE de um banco de dados que ainda está em execução, através dos valores usados em memória. Vamos identificar o diretório e arquivo SPFILE usado em nosso ambiente: Deletando o arquivo: Apesar disso, o banco de dados ainda opera normalmente: Ao rodar um VALIDATE DATABASE, o problema é […]