Essa é uma revisão anterior do documento!
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)
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
MySQL (BDSERVER)
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
Postgres
Para restaurar um banco de dados do postgres:
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.