将一个用户的所有权限授予 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' 并执行。