Re: RES: [oracle_br] Descobrir Rotina
Sim, a DBA_DEPENDENCIEs funciona perfeitamente se vc tiver 100% de absoluta certeza que no seu ambiente os DELETEs a serem encontrados são realmente feitos por rotinas PL/SQL dentro do banco - caso pudesse ser acesso direto a partir de um cliente, aí a DBA_DEPENDENCIEs não registra isso, teria que ser algum tipo de AUDIT... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "Ednilson Silva" escreveu > > Bom Dia Pessoal, > > Obrigado por todas respostas, consegui de outra forma... > > > > Fazendo o SELECT abaixo e depois fui olhando rotina a rotina, a minha sorte > que trouxe apenas tres e uma delas fazia o DELETE na tabela. > > > > SELECT name FROM dba_dependencies WHERE referenced_name = 'TABELA' > > UNION > > SELECT referenced_name FROM dba_dependencies WHERE name = 'TABELA'; > > > > Grato, > > > > Ednilson > > > > De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em > nome de Vitor Jr. > Enviada em: terça-feira, 28 de maio de 2013 17:54 > Para: oracle_br@yahoogrupos.com.br > Assunto: Re: [oracle_br] Descobrir Rotina > > > > > > http://docs.oracle.com/cd/B10501_01/server.920/a96521/audit.htm > http://www.oracle-base.com/articles/8i/auditing.php > Também serve pro 9i > > att > Vitor Jr > > Em 28/05/2013 17:46, Duilio Bruniera escreveu: > > > > Brother na minha opinião a única coisa que você pode fazer é fazer um > > trigger que gera um trace toda vês que alguém deletar dados dessa tabela. > > > > Ou > > > > Esses dias eu tava passando na avenida do estado eu vi em um poste um cara > > faz feitiço pesado , poção do amor e retorna amor perdido até de outro > > estado, posso pegar o telefone dele ! > > > > De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > > <mailto:oracle_br%40yahoogrupos.com.br> > > [mailto:oracle_br@yahoogrupos.com.br > <mailto:oracle_br%40yahoogrupos.com.br> > > <mailto:oracle_br%40yahoogrupos.com.br>] Em > > nome de Ednilson Silva > > Enviada em: terça-feira, 28 de maio de 2013 17:35 > > Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > <mailto:oracle_br%40yahoogrupos.com.br> > > Assunto: [oracle_br] Descobrir Rotina > > > > Pessoal, > > > > Tenho uma tabela, e existe uma rotina que esta deletando os dados desta > > tabela. > > > > Como faço para descobrir a rotina que esta deletando os dados desta > > tabela? > > > > Oracle Database 9i -- Release 9.2.0.5 > > > > Grato, > > > > Ednilson > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] >
RES: [oracle_br] Descobrir Rotina
Bom Dia Pessoal, Obrigado por todas respostas, consegui de outra forma... Fazendo o SELECT abaixo e depois fui olhando rotina a rotina, a minha sorte que trouxe apenas tres e uma delas fazia o DELETE na tabela. SELECT name FROM dba_dependencies WHERE referenced_name = 'TABELA' UNION SELECT referenced_name FROM dba_dependencies WHERE name = 'TABELA'; Grato, Ednilson De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Vitor Jr. Enviada em: terça-feira, 28 de maio de 2013 17:54 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Descobrir Rotina http://docs.oracle.com/cd/B10501_01/server.920/a96521/audit.htm http://www.oracle-base.com/articles/8i/auditing.php Também serve pro 9i att Vitor Jr Em 28/05/2013 17:46, Duilio Bruniera escreveu: > > Brother na minha opinião a única coisa que você pode fazer é fazer um > trigger que gera um trace toda vês que alguém deletar dados dessa tabela. > > Ou > > Esses dias eu tava passando na avenida do estado eu vi em um poste um cara > faz feitiço pesado , poção do amor e retorna amor perdido até de outro > estado, posso pegar o telefone dele ! > > De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > <mailto:oracle_br%40yahoogrupos.com.br> > [mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > <mailto:oracle_br%40yahoogrupos.com.br>] Em > nome de Ednilson Silva > Enviada em: terça-feira, 28 de maio de 2013 17:35 > Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br> > Assunto: [oracle_br] Descobrir Rotina > > Pessoal, > > Tenho uma tabela, e existe uma rotina que esta deletando os dados desta > tabela. > > Como faço para descobrir a rotina que esta deletando os dados desta > tabela? > > Oracle Database 9i -- Release 9.2.0.5 > > Grato, > > Ednilson > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Descobrir Rotina
http://docs.oracle.com/cd/B10501_01/server.920/a96521/audit.htm http://www.oracle-base.com/articles/8i/auditing.php Também serve pro 9i att Vitor Jr Em 28/05/2013 17:46, Duilio Bruniera escreveu: > > Brother na minha opinião a única coisa que você pode fazer é fazer um > trigger que gera um trace toda vês que alguém deletar dados dessa tabela. > > Ou > > Esses dias eu tava passando na avenida do estado eu vi em um poste um cara > faz feitiço pesado , poção do amor e retorna amor perdido até de outro > estado, posso pegar o telefone dele ! > > De: oracle_br@yahoogrupos.com.br > <mailto:oracle_br%40yahoogrupos.com.br> > [mailto:oracle_br@yahoogrupos.com.br > <mailto:oracle_br%40yahoogrupos.com.br>] Em > nome de Ednilson Silva > Enviada em: terça-feira, 28 de maio de 2013 17:35 > Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > Assunto: [oracle_br] Descobrir Rotina > > Pessoal, > > Tenho uma tabela, e existe uma rotina que esta deletando os dados desta > tabela. > > Como faço para descobrir a rotina que esta deletando os dados desta > tabela? > > Oracle Database 9i -- Release 9.2.0.5 > > Grato, > > Ednilson > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Descobrir Rotina
Não precisa feitiço, pode habilitar a auditoria também! :) Att Vitor Jr Em 28/05/2013 17:46, Duilio Bruniera escreveu: > > Brother na minha opinião a única coisa que você pode fazer é fazer um > trigger que gera um trace toda vês que alguém deletar dados dessa tabela. > > Ou > > Esses dias eu tava passando na avenida do estado eu vi em um poste um cara > faz feitiço pesado , poção do amor e retorna amor perdido até de outro > estado, posso pegar o telefone dele ! > > De: oracle_br@yahoogrupos.com.br > <mailto:oracle_br%40yahoogrupos.com.br> > [mailto:oracle_br@yahoogrupos.com.br > <mailto:oracle_br%40yahoogrupos.com.br>] Em > nome de Ednilson Silva > Enviada em: terça-feira, 28 de maio de 2013 17:35 > Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > Assunto: [oracle_br] Descobrir Rotina > > Pessoal, > > Tenho uma tabela, e existe uma rotina que esta deletando os dados desta > tabela. > > Como faço para descobrir a rotina que esta deletando os dados desta > tabela? > > Oracle Database 9i -- Release 9.2.0.5 > > Grato, > > Ednilson > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Descobrir Rotina
Brother na minha opinião a única coisa que você pode fazer é fazer um trigger que gera um trace toda vês que alguém deletar dados dessa tabela. Ou Esses dias eu tava passando na avenida do estado eu vi em um poste um cara faz feitiço pesado , poção do amor e retorna amor perdido até de outro estado, posso pegar o telefone dele ! De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Ednilson Silva Enviada em: terça-feira, 28 de maio de 2013 17:35 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Descobrir Rotina Pessoal, Tenho uma tabela, e existe uma rotina que esta deletando os dados desta tabela. Como faço para descobrir a rotina que esta deletando os dados desta tabela? Oracle Database 9i Release 9.2.0.5 Grato, Ednilson [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Descobrir Rotina
Pessoal, Tenho uma tabela, e existe uma rotina que esta deletando os dados desta tabela. Como faço para descobrir a rotina que esta deletando os dados desta tabela? Oracle Database 9i Release 9.2.0.5 Grato, Ednilson [As partes desta mensagem que não continham texto foram removidas]