Effectuer une sauvegarde logique (dump)
Oracle
expdp system/password DIRECTORY=dpump_dir \
SCHEMAS=hr DUMPFILE=hr_%U.dmp LOGFILE=hr_exp.log PARALLEL=4Utilise Data Pump. L'objet DIRECTORY doit être défini au préalable avec CREATE DIRECTORY. Utilisez RMAN pour les sauvegardes physiques.
PostgreSQL
pg_dump -U postgres -h localhost -Fc -f db.dump mydb
# -Fc = compressed custom format (restored with pg_restore)-Fc permet des restaurations flexibles (tables sélectives/parallèle). Utilisez pg_dumpall pour tout le cluster (rôles compris).
MySQL
mysqldump -u root -p --single-transaction \
--routines --triggers --events mydb > db.sql--single-transaction donne une sauvegarde cohérente sans verrou sur InnoDB. Options parallèles pour les gros volumes : mydumper/myloader ou MySQL Shell util.dumpInstance()/dumpSchemas() (mysqlpump a été déprécié en 8.0.34 et supprimé en 8.4).
SQL Server
BACKUP DATABASE [MyDB]
TO DISK = N'C:\backup\MyDB_full.bak'
WITH COMPRESSION, CHECKSUM, INIT;INIT écrase le fichier existant ; utilisez NOINIT pour ajouter. Pour les sauvegardes de journal, utilisez BACKUP LOG (en mode de récupération FULL).
MongoDB
mongodump --uri="mongodb://localhost:27017" \
--archive=db.archive.gz --gzip --db=mydbSur un cluster shardé, passez par mongos avec le balancer arrêté pour garantir la cohérence.
Redis
BGSAVE
# Takes an RDB snapshot in the background (dump.rdb).
# Non-blocking copy: redis-cli --rdb /backup/dump.rdbBGSAVE s'exécute en arrière-plan via fork ; SAVE bloque le serveur (à ne pas utiliser en production). Avec AOF activé, moins de données sont perdues.