Bom dia,
Estou tentando executar o comando abaixo mas aparece a mensagem de erro ORA-31608. O comando esta errado? ( Oracle 9.2.0.7 )
SELECT DBMS_METADATA.GET_GRANTED_DDL(‘SYSTEM_GRANT’, Z.USERNAME) || ‘/’ DDL
FROM DBA_USERS Z
Where exists (select ‘x’
from dba_role_privs drp
where drp.grantee = Z.username)
ORA-31608: specified object of type SYSTEM_GRANT not found
ORA-06512: at “SYS.DBMS_SYS_ERROR”, line 86
ORA-06512: at “SYS.DBMS_METADATA”, line 645
ORA-06512: at “SYS.DBMS_METADATA”, line 1364
ORA-06512: at line 1
Com SYSTEM_GRANT só pode ser utilizado um nome de usuário por vez?
Obrigado.
Airton