Pular para o conteúdo

Fazendo backup e restaurando seu ORACLE HOME

Fazendo backup e restaurando seu ORACLE HOME

Eu fiz este tutorial com o propósito de você usá-lo como uma “melhor prática” e ter um backup regular do seu Oracle Home, caso você ou outro membro da sua equipe, remova acidentalmente parte ou todos os arquivos e pastas dele.

Reproduzirei as etapas da instância Compute no OCI; Espero que não seja o seu caso em um servidor de banco de dados de produção, mas ninguém sabe quando alguma merda acontece, e você pode precisar deste procedimento para recuperar e colocar seu banco de dados online após um acidente.

Como você pode ver, meu banco de dados está instalado e funcionando no Oracle 19c.

restaurando seu ORACLE HOME

A localização do meu ORACLE HOME está listada para este banco de dados no meu arquivo /etc/oratab

image 1

Agora, vamos realizar um backup do meu Oracle Home. Faça este procedimento com o usuário root. Você pode fazer o backup online do OH, sem nenhum problema no lado do banco de dados ao executar esta etapa.

[oracle@oracle-db-lab dbhome_1]$ tar -cf /home/oracle/dbhome19c_installed.tar .
[oracle@oracle-db-lab dbhome_1]$ ls -ltrh /home/oracle/dbhome19c_installed.tar
-rw-r--r--. 1 oracle oinstall 5.0G Jan 18 22:35 /home/oracle/dbhome19c_installed.tar
[oracle@oracle-db-lab dbhome_1]$

Removerei todos os arquivos do meu Oracle Home para simular a corrupção ou perda do Oracle Home.

image 1

Após remover o diretório validaremos que não está funcionando

image 2

Agora todos os utilitários desapareceram!!

Novamente como usuário root, vamos restaurar nosso backup do Oracle Home para o caminho correto usando os comandos abaixo e verificar o tamanho da pasta:

[oracle@oracle-db-lab dbhome_1]$ tar -xf /home/oracle/dbhome19c_installed.tar .
image 3

Como você pode ver, ele tem o mesmo tamanho que o original, 5 GB, o que é bom para nós. Para garantir que tudo esteja correto, vou realizar uma relink nos binários do Oracle antes de tentar abrir meu banco de dados novamente.

image 4

Não há erros no arquivo de relink, o que significa que restauramos com sucesso nosso Oracle Home original, e agora podemos iniciar nosso banco de dados novamente.

image 5

Espero que este artigo ajude você a restaurar a situação que descrevi inicialmente. Recomendo incluir um backup do seu Oracle Home em seus agendamentos de backup. Caso contrário, será necessário reinstalar o Oracle novamente e talvez aplicar todos os patches que foram instalados no seu Oracle Home antes do incidente.

Quão útil foi este post ?

Clique em uma estrela para classificar o post

nota média 5 / 5. Contagem de votos: 11

Sem votos ! Seja o primeiro a classificar !

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