フラッシュバック

SELECT OLDEST_FLASHBACK_SCN, OLDEST_FLASHBACK_TIME
FROM V$FLASHBACK_DATABASE_LOG;

shutdown immediate;
startup mount;
FLASHBACK DATABASE TO SCN 1784574;
alter database open resetlogs;

 

未対応の模様

MariaDB 10.2.4の場合、mysqlbinlog --flashbackにより巻き戻し可能
※Aurora MySQL5.6の場合、Backtrackにより巻き戻し可能

 

未対応の模様

※Aurora PostgreSQLはBacktrack機能未対応

 

(2014)

似た機能としてデータベーススナップショット


--データベーススナップショットの作成
-- nameには取得元のすべてのデータベースファイル論理名を指定する

use master;
go
create database test_ss on
( name = test, filename = 'c:\ss\test.ss')
as snapshot of test ;
go

select * from sys.databases;


--データベースの復帰
restore database test
from database_snapshot = 'test_ss';
go

--データベーススナップショットの削除
use master
go
drop database test_ss;
go