Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
| pres:gerti:restaurar_backup_de_bases_de_dados [20/06/2016 12:08] – acustodio | pres:gerti:restaurar_backup_de_bases_de_dados [22/12/2017 19:58] (atual) – removida maugusto | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| - | ====== Restaurar backup de bases de dados ====== | ||
| - | ===== Oracle (BDPRODUCAO) ===== | ||
| - | |||
| - | 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) | ||
| - | <code sql> | ||
| - | SET DBID XXXXX; | ||
| - | </ | ||
| - | * Restaurar o controlfile e spfile do backup | ||
| - | <code sql> | ||
| - | RESTORE CONTROLFILE FROM AUTOBACKUP; | ||
| - | RESTORE SPFILE FROM AUTOBACKUP; | ||
| - | </ | ||
| - | * Montar o banco de dados com os arquivos do item anterior | ||
| - | <code sql> | ||
| - | ALTER DATABASE MOUNT; | ||
| - | </ | ||
| - | * Iniciar o restore e recovery | ||
| - | <code sql> | ||
| - | RESTORE DATABASE; | ||
| - | RECOVER DATABASE; | ||
| - | </ | ||
| - | * Abrir o banco com a opção resetlogs | ||
| - | <code sql> | ||
| - | ALTER DATABASE OPEN RESETLOGS | ||
| - | </ | ||
| - | |||
| - | ===== MySQL (BDSERVER) ===== | ||
| - | |||
| - | Para restaurar um backup do banco de dados do MYSQL: | ||
| - | |||
| - | * Caso o banco de dados não exista, basta executar o comando | ||
| - | <code bash> | ||
| - | mysql -u root -p NomeDoBanco < arquivo_de_dump.sql | ||
| - | </ | ||
| - | * Caso o banco de dados já exista, executar o comando | ||
| - | <code bash> | ||
| - | mysqlimport -u root -p SenhaDoRoot NomeDoBanco arquivo_de_dump.sql | ||
| - | </ | ||
| - | |||
| - | ===== Postgres ===== | ||
| - | |||
| - | Para restaurar um banco de dados do postgres: | ||
| - | |||
| - | <code bash> | ||
| - | psql -f NomeDoArquivo.sql NomeDoBanco | ||
| - | </ | ||
| - | |||
| - | ===== SQL Server (TFS) ===== | ||
| - | |||
| - | Para restaurar um banco de dados do TFS | ||
| - | |||
| - | * Execute o assistente de restauração do Team Foundation no servidor TFS. | ||