Pular para o conteúdo
Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #83335
    airoosp
    Participante

      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

    Visualizando 1 post (de 1 do total)
    • Você deve fazer login para responder a este tópico.