Restaurar a partir de backup
Oracle
impdp system/password DIRECTORY=dpump_dir \
SCHEMAS=hr DUMPFILE=hr_%U.dmp LOGFILE=hr_imp.logUse REMAP_SCHEMA para carregar em outro schema e REMAP_TABLESPACE para outra tablespace.
PostgreSQL
# custom format:
pg_restore -U postgres -d target_db --clean --if-exists db.dump
# plain SQL: psql -U postgres -d target_db -f db.sql--clean remove os objetos existentes. Use -j <n> para um restore paralelo.
MySQL
mysql -u root -p target_db < db.sqlO banco de dados de destino já deve existir (CREATE DATABASE). Para arquivos grandes, prefere-se o comando source.
SQL Server
RESTORE DATABASE [MyDB]
FROM DISK = N'C:\backup\MyDB_full.bak'
WITH REPLACE, RECOVERY;Para point-in-time, restaure o backup completo WITH NORECOVERY e depois aplique os backups de log com STOPAT.
MongoDB
mongorestore --uri="mongodb://localhost:27017" \
--archive=db.archive.gz --gzip --drop--drop exclui as coleções de destino antes de restaurar. Use --nsInclude para um restore seletivo.
Redis
# 1) Stop Redis 2) Copy dump.rdb to the 'dir' location
# 3) Start Redis (the RDB is loaded automatically at startup)
redis-cli CONFIG GET dir # find the target directoryCom AOF habilitado, o AOF é carregado em vez do RDB; para restaurar a partir do RDB, inicie com appendonly no ou reconstrua o AOF.