資料外洩事件頻傳,備份檔加密成為剛需。Oracle 10g R2 內建 RMAN 加密備份,無需第三方工具,還原時自動解密。支援三種模式:Transparent、Password、Dual-mode。
| 模式 | 適用場景 | 前置條件 | RMAN 指令 |
|---|---|---|---|
| Transparent (預設) | 同一伺服器備份/還原 | 配置 Oracle Encryption Wallet (Advanced Security Option) | SET ENCRYPTION ON; |
| Password | 備份檔需傳送至異地/無 Wallet 環境 | 無 | SET ENCRYPTION ON IDENTIFIED BY 'pwd' ONLY; |
| Dual-mode | 平常本地還原 (Wallet),偶爾異地還原 (密碼) | 配置 Wallet | SET ENCRYPTION ON IDENTIFIED BY 'pwd'; |
-- Password 模式必須提供密碼 SET DECRYPTION IDENTIFIED BY 'pwd'; -- Transparent/Dual-mode 本地還原無需指令,自動解密
ewallet.p12 與 cwallet.sso,否則災難恢復無法解密。Oracle 10g Release 2 (10.2) 及以上版本。11g/12c/19c 繼承並增強此功能 (如支援 AES256、加密備份集壓縮等)。
內建 RMAN 加密是企業級備份安全的基石,配合完善的金鑰管理流程,能有效滿足合規與資安要求。