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