Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #96836
    C-S-R
    Participante

      Salve amigos DBAs,

      Gostaria de saber se é possivel saber quais são as Grants que um determinado usuario tem.

      Qual é o problema.

      Foi liberada uma nova versão para o cliente porém esta acontecendo erro de table or view not exists, pode ser que nao foi dada a grant para o usuario de alguma tabela.

      Na praticata temos 3 roles que possuem as grants e os usuarios tem as roles.

      Então preciso saber quais permissoes tem a ROLE XPTO.

      Agradeço qq ajuda

      Att
      Cesar

      #96841
      Sousa04
      Participante

        seria isso amigo?

        select * from dba_SYS_privs where grantee=’CONNECT’;
        GRANTEE PRIVILEGE ADM


        CONNECT CREATE VIEW NO
        CONNECT CREATE SYNONYM NO
        CONNECT ALTER SESSION NO
        CONNECT CREATE SESSION NO

        #96843
        burga
        Participante

          Acrescentando o post do Sousa:

          Então preciso saber quais permissoes tem a ROLE XPTO.

          pra privilegios de objetos:
          select * from dba_tab_privs where grantee = 'XPTO';

          pra privilegios de outras roles:
          select * from dba_role_privs where grantee = 'XPTO';

          #96872
          C-S-R
          Participante

            Sousa, Burga era isso mesmo que eu precisava.

            Obrigado pela força

            Abraços.

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.