Oracle 11g DBMS_CRYPTO 无效标识符

Asc*_*ant 10 oracle

我正在尝试加密一列,我发现许多使用 DBMS_CRYPTO 的教程。但是,当我对此进行测试时,它说 DBMS_CRYPTO 是无效标识符。 我使用的是 SYSDBA 帐户。

我在互联网上搜索过,但令我惊讶的是,我找不到这个问题的答案。

为什么 DBMS_CRYPTO 是无效标识符?

小智 10

DBMS_CRYPTO 是一个属于 SYS 模式的包。您可以要求 DBA 将对该包的执行权限授予您正在使用的架构。

这里 DBA 必须以 SYS 身份登录。即使是具有 SYSDBA 角色的该材料的 SYSTEM 或任何其他架构也无法执行。