pres:gerti:restaurar_backup_de_bases_de_dados

Essa é uma revisão anterior do documento!


Restaurar backup de bases de dados

Para restaurar um backup do banco de dados de produção, é preciso:

  • Copiar os arquivos de backup para um diretório da máquina destino
  • Iniciar uma instância com um arquivo de inicialização básico
  • Conectar no RMAN e definir o ID do banco de dados (3234856442)
SET DBID XXXXX;
  • Restaurar o controlfile e spfile do backup
RESTORE CONTROLFILE FROM AUTOBACKUP;
RESTORE SPFILE FROM AUTOBACKUP;
  • Montar o banco de dados com os arquivos do item anterior
ALTER DATABASE MOUNT;
  • Iniciar o restore e recovery
RESTORE DATABASE;
RECOVER DATABASE;
  • Abrir o banco com a opção resetlogs
ALTER DATABASE OPEN RESETLOGS

Para restaurar um backup do banco de dados do MYSQL:

  • Caso o banco de dados não exista, basta executar o comando
mysql -u root -p NomeDoBanco < arquivo_de_dump.sql
  • Caso o banco de dados já exista, executar o comando
mysqlimport -u root -p SenhaDoRoot NomeDoBanco arquivo_de_dump.sql

Para restaurar um banco de dados do postgres:

psql -f NomeDoArquivo.sql NomeDoBanco

Para restaurar um banco de dados do TFS

  • Execute o assistente de restauração do Team Foundation no servidor TFS.
  • pres/gerti/restaurar_backup_de_bases_de_dados.1466424527.txt.gz
  • Última modificação: 20/06/2016 12:08
  • por acustodio