ADD ENCRYPTIONPROFILE
使用 ADD ENCRYPTIONPROFILE,使用 Oracle GoldenGate 為 Oracle Key Vault 新增加密設定檔。
用於從外部金鑰管理服務 (KMS) 擷取主要金鑰的加密設定檔。您可以選擇 Oracle Key Vault (OKV) 或 Oracle Cloud Infrastructure 金鑰管理服務 (OCIKMS)。
若未明確地定義加密設定檔,則會使用區域公事包作為預設設定檔。
若要進一步瞭解,請參閱何謂加密設定檔?。
語法
ADD ENCRYPTIONPROFILE encryption-profile-name
( OKV
( OKVPATH dir-path
[ KEYNAMEATTRIBUTE key-name-attribute ]
[ KEYVERSIONATTRIBUTE key-version-attribute ]
[ OKVVERSION okv-version ]
MASTERKEY
[ NAME ] masterkey-name
[ VERSION masterkey-version ]
[ TTL ttl ] )
| OCIKMS
( ENDPOINT endpoint
TENANCY tenancy-ocid
USER user-ocid
APIKEY api-key-file
FINGERPRINT fingerprint
KEY key-ocid ) )
[ DEFAULT ]
OKV 選項:OKVPATH
指定 Oracle Key Vault 從屬端的安裝目錄。
KEYNAMEATTRIBUTE
Oracle Key Vault 伺服器中用於指定主要金鑰名稱的自訂屬性。
KEYVERSIONATTRIBUTE
Oracle Key Vault 伺服器中用於指定主要金鑰版本的自訂屬性。
OKVVERSION okv-version
Oracle Key Vault (OKV) 版本,可能的值為 18.1 和 21.4。
MASTERKEY [NAME]
主要金鑰的名稱。此值必須與 Oracle GoldenGate 中 KMS 參數的金鑰名稱相符,且複製啟動後即無法變更。
MASTERKEY [VERSION]
主要金鑰的版本。這必須為數值。
OCI KMS
Endpoint
指定 OCI KMS 保存庫的加密端點。
Tenancy
指定租用戶 OCID。
User
指定使用者的 OCID。
APIKEY
指定包含 OCI API 簽章金鑰的檔案路徑。系統會讀取此檔案中的金鑰,然後傳送到 Oracle GoldenGate。如果您需要在某個時間點變更 OCI API KEY,可以使用 ALTER ENCRYPTIONPROFILE 命令。
KEY
指定儲存在 OCI KMS 保存庫的金鑰所屬的金鑰 OCID,這是 Oracle GoldenGate 用來加密 (歷程檔加密) 的金鑰。
Fingerprint
API 簽章金鑰的雜湊(MD5)。
DEFAULT
指定目前的加密設定檔。如果您設定 DEFAULT YES,則加密設定檔即設為目前的加密設定檔。如果您設定 DEFAULT NO,則加密設定檔會被移除。如果沒有明確定義的目前加密設定檔 (您設為 DEFAULT NO 以往目前的加密設定檔),則隱含的預設設定檔為 LocalWallet。注意:請勿上傳具有重複值 KeyName 和 KeyVersion 的索引鍵。在啟動、重新啟動或變換時,Oracle GoldenGate 處理作業會擷取最高的 KeyVersion 值。