gpt4 book ai didi

oracle - 授予 dbms_crypto 权限

转载 作者:行者123 更新时间:2023-12-05 00:56:03 31 4
gpt4 key购买 nike

我在我的 oracle 过程中使用 dbms_crypto.encrypt 函数来加密密码。我已连接到 oracle 为:

connect sqlplus as sysdba

然后授予权限:
grant execute on sys.dbms_crypto to myuser;

然后我可以在我的程序中使用 dbms_crypto。但我想知道如何检查我的数据库是否授予 dbms_crypto 权限?因为我必须在另一个数据库中使用此过程,并且不知道该数据库是否具有 dbms_crypto 的授予权限。

最佳答案

您可以在 DBMS_CRYPTO 上获得所有权限有了这个:

select *
from dba_tab_privs
where table_name = 'DBMS_CRYPTO'
and owner = 'SYS';

您图像中的结果表明 USER_ABCD有权限执行包 SYS.DBMS_CRYPTO ,并且此特权已由 SYS 授予用户。

关于oracle - 授予 dbms_crypto 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36938531/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com