我不能在甲骨文19c中创建主密钥..。我在sqlnet.ora中设置了参数,如:
WALLET_LOCATION=
(SOURCE=
(METHOD=file)
(METHOD_DATA=
(DIRECTORY=/opt/oracle/product/19c/db_home/admin/ALF/wallet/tde)))还设置参数TDE_CONFIGURATION:
ALTER SYSTEM SET TDE_CONFIGURATION="KEYSTORE_CONFIGURATION=FILE" scope=both;
重新启动oracle并执行以下命令之后:
alter session set container=CDB$ROOT;administer key management create keystore identified by "mypassword";administer key management set keystore OPEN identified by "mypassword";并试图创建主键:
ADMINISTER KEY MANAGEMENT SET KEY USING TAG 'master key' IDENTIFIED BY "mypassword" WITH BACKUP USING 'masterbackup';我总是会犯以下错误:
ERROR at line 1:
ORA-28362: master key not found你知道我是怎么解决这个问题的吗?虽然,我是按指令执行命令的.谢谢。
发布于 2019-12-30 15:06:37
那么你遵循了什么指令呢?
下面是您的命令的一个示例,我根本没有使用sqlnet.ora,因为它在19c是可选的:
SQL> !mkdir /u01/app/oracle/admin/MIN19_O71/wallet
SQL> alter system set wallet_root='/u01/app/oracle/admin/MIN19_O71/wallet' scope=spfile;
System altered.
SQL> startup force
ORACLE instance started.
Total System Global Area 1073737800 bytes
Fixed Size 8904776 bytes
Variable Size 297795584 bytes
Database Buffers 759169024 bytes
Redo Buffers 7868416 bytes
Database mounted.
Database opened.
SQL> alter system set tde_configuration="keystore_configuration=file" scope=both;
System altered.
SQL> administer key management create keystore identified by "mypassword";
keystore altered.
SQL> administer key management set keystore OPEN identified by "mypassword";
keystore altered.
SQL> !ls -l /u01/app/oracle/admin/MIN19_O71/wallet
total 0
drwxr-x---. 2 oracle oinstall 25 Dec 30 16:01 tde
SQL> !ls -l /u01/app/oracle/admin/MIN19_O71/wallet/tde
total 4
-rw-------. 1 oracle oinstall 2555 Dec 30 16:01 ewallet.p12
SQL> administer key management set key using tag 'master key' identified by "mypassword" with backup using 'masterbackup';
keystore altered.
SQL> !ls -l /u01/app/oracle/admin/MIN19_O71/wallet/tde
total 12
-rw-------. 1 oracle oinstall 2555 Dec 30 16:02 ewallet_2019123015024590_masterbackup.p12
-rw-------. 1 oracle oinstall 4171 Dec 30 16:02 ewallet.p12
SQL>发布于 2020-10-29 19:13:08
要使您的密钥存储自动打开,请添加以下步骤:
ADMINISTER KEY MANAGEMENT CREATE AUTO_LOGIN KEYSTORE FROM KEYSTORE IDENTIFIED BY "mypassword";密钥库改变了。
https://dba.stackexchange.com/questions/256485
复制相似问题