--バックアップの透過的暗号化
暗号化の項を参照し、透過的データ暗号化を構成する
CONFIGURE ENCRYPTION FOR DATABASE ON;
backup database plus archivelog;
--バックアップのパスワード暗号化
SET ENCRYPTION ON IDENTIFIED BY oracle ONLY;
backup database plus archivelog;
バックアップ取得後にopensslで暗号化
mysqldump -u root -h 192.168.137.50 test -p --quick --master-data=2 --flush-logs --single-transaction --triggers --routines --events > bkup16.dmp
--暗号化
openssl aes-256-cbc -e -in bkup16.dmp -out bkup16.dmp.enc
--復号化
openssl aes-256-cbc -d -in bkup16.dmp.enc -out bkup16.dmp
バックアップ取得後にopensslで暗号化
pg_dump -Fp --clean --create test > bkup22.txt
--暗号化
openssl aes-256-cbc -e -in bkup22.txt -out bkup22.txt.enc
--復号化
openssl aes-256-cbc -d -in bkup22.txt.enc -out bkup22.txt
前提:データベース暗号化の設定済み
BACKUP DATABASE test
TO DISK = 'E:\backup\bk14.bak'
WITH
ENCRYPTION
(
ALGORITHM = AES_256,
SERVER CERTIFICATE = master_cert
),
STATS = 10
GO