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.