®ØÐr¥GØ
Tue, 09 Feb 2010 08:50:13 -0800
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> 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>
>
> >
> >
> > 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>
> >
> > [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]