ADD MASTERKEY

使用 ADD MASTERKEY 命令可以向主键 wallet 添加主键。主密钥由提取和复制用于对加密密钥(用于保护通过网络发送以及线索文件中的数据的安全)进行加密,以便这些密钥可以发送到下游进程以及供下游进程使用。使用主密钥时,不需要使用 wallet 存储来保存实际加密数据时使用的密钥。

必须打开主密钥 wallet,才能添加密钥。

生成的主密钥为一组随机顺序的位。默认情况下,长度为 256 位。密钥名称为 OGG_DEFAULT_MASTERKEY。

向不是在共享存储上集中维护的 wallet 添加主密钥后,必须将更新的 wallet 复制到 Oracle GoldenGate 配置中使用此 wallet 的所有其他系统。执行此操作之前,必须停止提取,然后必须允许所有下游 Oracle GoldenGate 进程完成对其线索的处理,再将其停止。将 wallet 复制到位后,可以再次启动这些进程。有关详细说明,请参见 Encrypting Data with the Master Key and Wallet Method 。

语法

ADD MASTERKEY

示例

ADD MASTERKEY
2019-11-21T19:37:23Z  ERROR   OGG-06137  Master key 'OGG_DEFAULT_MASTERKEY' does not exist in Oracle Wallet.
2019-11-21T19:37:23Z  INFO    OGG-06142  Created version 1 of master key 'OGG_DEFAULT_MASTERKEY' in Oracle Wallet.