Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #101510
    mpungan
    Participante

      Pessoal, qual tabela do banco se consulta para saber quem e quando foi criado um determinado objeto. Alguém sabe?

      Att.

      Mpungan

      #101513
      burga
      Participante

        Na dba_objects tem a coluna created que indica a data de criação do objeto… Agora quem criou já complica…

        #101514
        rman
        Participante

          @burga

          Se nenhum usuário possuir a permissão de CREATE ANY TABLE, quem criou a tabela não é o próprio OWNER ? 😯

          #101515
          felipeg
          Participante

            Como o @burga disse pra verificar a data de criação é só verificar a coluna created.
            Sobre quem criou ai recomendo utilizar o audit mesmo.

            Da uma olhada nesse artigo, ajuda bastante pra começar:
            http://www.oracle-base.com/articles/10g … _10gR2.php

            Óbvio que as que já foram criadas não tem como saber, mas daqui pra frente você atende esse requisito facilmente.

            @rman, sei que é meio forçado mas o usuário pode ter permissão de DBA por exemplo, ou ter permissão de admin OPTION em uma procedure que crie objetos dentro do schema alvo.

            Acho que era isso, se precisar de algo é só avisar.
            Atenciosamente,
            Felipe.

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