You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行ADMINISTER KEY MANAGEMENT创建密钥遇SP2-0734错误,如何解决?

解决Oracle 11gR2中执行ADMINISTER KEY MANAGEMENT报错SP2-0734的问题

从你提供的路径C:\app\oracle\product\11.2.0\dbhome_1能看出来,你正在使用Oracle 11gR2版本,而ADMINISTER KEY MANAGEMENT这个命令是Oracle 12c及以后版本才引入的Transparent Data Encryption (TDE) 密钥管理语法,11gR2根本不支持这个命令——这就是你遇到SP2-0734错误的核心原因,和set sqlblanklines on;完全无关,这个设置是用来处理SQL语句中的空行问题,解决不了语法不兼容的问题。

下面是针对11gR2的正确操作步骤:

  • 第一步:确认钱包状态(你说已经创建了钱包,先确保它处于打开状态)
    执行以下命令打开钱包(密码要和你创建钱包时的密码一致):

    ALTER SYSTEM SET ENCRYPTION WALLET OPEN IDENTIFIED BY "Welcome@123";
    
  • 第二步:创建TDE主密钥
    11gR2中创建TDE主密钥的正确命令是:

    ALTER SYSTEM SET ENCRYPTION KEY IDENTIFIED BY "Welcome@123";
    
  • 第三步:验证操作结果
    执行以下查询确认钱包和密钥状态:

    SELECT status, wallet_type FROM v$encryption_wallet;
    

    如果返回STATUS=OPEN和WALLET_TYPE=PASSWORD,就说明操作成功了。

另外补充一点:如果后续需要关闭钱包,可以用这个命令:

ALTER SYSTEM SET ENCRYPTION WALLET CLOSE IDENTIFIED BY "Welcome@123";

内容的提问来源于stack exchange,提问作者RaJeSh SiNgH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:40:19