最終バックアップの状態/時刻を確認
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;RMAN の履歴は 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;論理バックアップ(pg_dump)は DB 内に記録されない。バックアップツール/ジョブのログを確認する。
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 は利用可能な binlog ファイル(PITR の範囲)を示す。バックアップ履歴はツール(Xtrabackup など)のログにある。
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 には SQL Server が取得したすべてのバックアップが記録される。
MongoDB
// There is no built-in backup record. PITR window = oplog duration:
rs.printReplicationInfo() // oplog first/last event timesoplog の範囲によって、レプリカセットからどこまで遡って PITR できるかが決まる。バックアップ履歴はツールのログにある。
Redis
INFO persistence
# check the rdb_last_save_time (epoch), rdb_last_bgsave_status,
# aof_last_bgrewrite_status linesrdb_last_save_time は最後に成功した RDB 保存の時刻(Unix エポック)、rdb_changes_since_last_save はまだバックアップされていない書き込み数を示す。