DBAtlas · Atlas d'exploitation des bases de données

Vérifier l'état / l'heure de la dernière sauvegarde

Oracle

SELECT session_key, input_type, status,
       start_time, end_time,
       output_bytes_display
FROM v$rman_backup_job_details
ORDER BY start_time DESC
FETCH FIRST 10 ROWS ONLY;

L'historique RMAN est aussi consultable avec RMAN> LIST BACKUP SUMMARY.

PostgreSQL

-- WAL archiving health (for physical backup/PITR):
SELECT last_archived_wal, last_archived_time,
       failed_count, last_failed_time
FROM pg_stat_archiver;

Les sauvegardes logiques (pg_dump) ne sont pas enregistrées dans la base ; consultez les journaux de l'outil/du job de sauvegarde.

MySQL

-- There is no built-in backup record; check the backup tool's log.
-- For the binlog-based PITR window:
SHOW BINARY LOGS;

SHOW BINARY LOGS affiche les fichiers binlog disponibles (la fenêtre PITR) ; l'historique des sauvegardes se trouve dans le journal de l'outil (Xtrabackup, etc.).

SQL Server

SELECT database_name,
       MAX(backup_finish_date) AS last_backup,
       CASE type WHEN 'D' THEN 'Full' WHEN 'I' THEN 'Diff'
                 WHEN 'L' THEN 'Log' END AS backup_type
FROM msdb.dbo.backupset
GROUP BY database_name, type
ORDER BY database_name;

msdb.dbo.backupset enregistre chaque sauvegarde effectuée par SQL Server.

MongoDB

// There is no built-in backup record. PITR window = oplog duration:
rs.printReplicationInfo()  // oplog first/last event times

La fenêtre de l'oplog détermine jusqu'où vous pouvez remonter en PITR depuis le replica set ; l'historique des sauvegardes se trouve dans le journal de l'outil.

Redis

INFO persistence
# check the rdb_last_save_time (epoch), rdb_last_bgsave_status,
# aof_last_bgrewrite_status lines

rdb_last_save_time donne l'heure de la dernière sauvegarde RDB réussie (epoch Unix) ; rdb_changes_since_last_save indique combien d'écritures ne sont pas encore sauvegardées.

Ouvrir dans DBAtlas →