将一个用户的所有权限授予 Oracle 中的另一个用户
Grant all privs of a user to another user in Oracle
我有一个名为 A 的用户,他拥有一些权限。如何授予 A 拥有的所有权限并授予用户 B?
提前致谢
获取用户A的所有权限
SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','A') FROM DUAL;
SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','A') FROM DUAL;
SELECT DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','A') FROM DUAL;
用用户更改 DDL 命令 'B' 并执行。
我有一个名为 A 的用户,他拥有一些权限。如何授予 A 拥有的所有权限并授予用户 B? 提前致谢
获取用户A的所有权限
SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','A') FROM DUAL;
SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','A') FROM DUAL;
SELECT DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','A') FROM DUAL;
用用户更改 DDL 命令 'B' 并执行。