アーカイブログ

mkdir -p /u01/app/oracle/oradata/orcl

archive log list

alter system set log_archive_dest_1='location=/u01/app/oracle/oradata/orcl' scope=spfile;

shutdown immediate
startup mount
alter database archivelog;
alter database open;

archive log list

alter system archive log current;

 

--アーカイブログ有効化
※ログ確認参照

show binary logs;

--記録された更新系クエリの表示
show binlog events;
show binlog events in 'mysqld-bin.000020' from 120\G


--アーカイブログのフラッシュ

flush logs;


--アーカイブログ削除
※指定されたログファイル名または日付の前にあるログインデックスファイルにリストされている
すべてのバイナリログファイルを削除します。

purge BINARY logs before '2019-12-05 08:00:00';
purge BINARY logs to 'mysqld-bin.000026';

--バイナリログの全削除【危険】
reset master;

 

https://www.postgresql.jp/document/9.4/html/continuous-archiving.html


mkdir -p /var/lib/pgsql/9.4/arc

vim /var/lib/pgsql/9.4/data/postgresql.conf

archive_mode = on
wal_level = archive

archive_command = 'test ! -f /var/lib/pgsql/9.4/arc/%f && cp %p /var/lib/pgsql/9.4/arc/%f'

 

--アーカイブログのフラッシュ
select pg_switch_xlog();


--現在のトランザクションログの挿入位置
select pg_current_xlog_insert_location();
--(10)の場合
select pg_current_wal_insert_lsn();

--現在のトランザクションログの書き込み位置
select pg_current_xlog_location();
--(10)の場合
select pg_current_wal_lsn();


(10)
mkdir -p /var/lib/pgsql/10/arc
vim /var/lib/pgsql/10/data/postgresql.conf

archive_mode = on
wal_level = replica

archive_command = 'test ! -f /var/lib/pgsql/10/arc/%f && cp %p /var/lib/pgsql/10/arc/%f'

 

復旧モデル:完全、一括ログ、単純
完全に設定する

https://docs.microsoft.com/ja-jp/previous-versions/sql/sql-server-2008-r2/ms189272(v=sql.105)

USE [master]
GO
ALTER DATABASE [test] SET RECOVERY FULL WITH NO_WAIT
GO