oracle_br  

Re: [oracle_br] Último Usuário que compilou

Evandro Giachetto
Tue, 09 Feb 2010 08:54:17 -0800

Valew galera...
Consegui resolver de uma forma mais simples, fora do ambiente do banco.

Acredito que a única forma pelo banco seria com o trigger de audit mesmo...
Não consigo enxergar outro modo.

Consegui pegar o último usuário que alterou através do gerenciador de
versões da empresa.

Valew pela ajuda de todos.

Evandro Giachetto
Oracle SQL Expert
Oracle Certified Associate
evan...@clickinterativa.com.br


Em 9 de fevereiro de 2010 14:50, ®ØÐr¥GØ <rodrigobrar2...@gmail.com>escreveu:

>
>
> Pode ser feito assim:
>
> 1) crie uma tabela com o usuário SYS para guardar estes dados:
>
> Ex:
>
> create table sys.ddl_log
> (
> user_name varchar2(50),
> ddl_date date,
> ddl_type varchar2(15),
> object_type varchar2(30),
> owner varchar2(30),
> object_name varchar2(50)
> )
> tablespace AGH_DAT
> pctfree 10
> pctused 40
> initrans 1
> maxtrans 255
> storage
> (
> initial 336K
> minextents 1
> maxextents unlimited
> );
>
> 2) criar a trigger de after ddl on database:
> ==============================
>
> create or replace trigger
> DDLTrigger
> AFTER DDL ON DATABASE
> BEGIN
> insert into
> sys.ddl_log
> (
> user_name,
> ddl_date,
> ddl_type,
> object_type,
> owner,
> object_name
> )
> VALUES
> (
> ora_login_user,
> sysdate,
> ora_sysevent,
> ora_dict_obj_type,
> ora_dict_obj_owner,
> ora_dict_obj_name
> );
>
> END;
> /
>
> 3) grant de select na tabela do SYS para ser consultada pelo system ( se
> não
> quiser conectar-se através do system):
>
> Att.
>
> Rodrigo Paczek
>
> Em 9 de fevereiro de 2010 14:03, Fernando Martins <
> femartins.pere...@gmail.com <femartins.pereira%40gmail.com>> escreveu:
>
> > Tb queria saber ...
> >
> > --
> > Fernando Martins
> >
> >
> > "God grant us the serenity to accept the things we cannot change,
> > courage to change the things we can,
> > and wisdom to know the difference."
> >
> >
> > 2010/2/9 Evandro Giachetto 
> > <evandrogiache...@gmail.com<evandrogiachetto%40gmail.com>
> >
> >
> > >
> > >
> > > Pessoal, alguém conhece alguma forma de descobrir qual foi o usuário
> que
> > > fez
> > > a última compilação de um determinado objeto do banco?
> > >
> > > Atenciosamente.
> > >
> > > Evandro Giachetto
> > > Oracle SQL Expert
> > > Oracle Certified Associate
> > > evan...@clickinterativa.com.br <evandro%40clickinterativa.com.br><evandro%
> 40clickinterativa.com.br>
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> >
> > ----------------------------------------------------------
> > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> > inteira responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> >
> > ----------------------------------------------------------
> > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
> Procedure
> > » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
> > http://www.oraclebr.com.br/
> > ----------------------------------------------------------
> > Links do Yahoo! Grupos
> >
> >
> >
>
> --
> Abraço;
>
> ®ØÐr¥GØ
> Linux Registered User # 480197
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html