Caros,
Alguém tem algum script de trigger que monitora transações no banco de
dados, por exemplo, eu quero saber quem fez insert, update ou delete nas
tabelas, preciso saber também informações como nome do usuário, nome da
tabela, o tipo de operação (insert, update, ou delete), date e hora,
Oracle; Grupo OraOracle; Oracle in Brazil
Subject: [oracle_br] Trigger de logon...
Bom dia!
Caros amigos, em pesquisa na net, também com sugestões recebidas de alguns
amigos, compilei a seguinte trigger abaixo, apesar de não apresentar erros na
compilação, quando tento acessar com o usuário
Subject: [oracle_br] Trigger de logon...
Bom dia!
Caros amigos, em pesquisa na net, também com sugestões recebidas de alguns
amigos, compilei a seguinte trigger abaixo, apesar de não apresentar erros
na compilação, quando tento acessar com o usuário cbarbosa é mostrado o
ERRO descrito ao final da
Usuários Oracle; Grupo OraOracle; Oracle in Brazil
Subject: [oracle_br] Trigger de logon...
Bom dia!
Caros amigos, em pesquisa na net, também com sugestões recebidas de alguns
amigos, compilei a seguinte trigger abaixo, apesar de não apresentar erros na
compilação, quando tento acessar com o
Yep : provavelmente, como eu disse numa msg anterior, o DBA teria um JOB de
banco que roda a cada um ou dois minutos, varre a V$SESSION e mata as sessões
(ou envia email, se matar é muito radical) cujo nome de programa não seja o
talequal da aplicação, ou que o IP é o do web server/servidor de
Bom dia!
Caros amigos, em pesquisa na net, também com sugestões recebidas de alguns
amigos, compilei a seguinte trigger abaixo, apesar de não apresentar erros
na compilação, quando tento acessar com o usuário cbarbosa é mostrado o
ERRO descrito ao final da trigger:
Gostaria da ajuda dos amigos
: quinta-feira, 28 de maio de 2015 11:50
To: Lista de Usuários Oracle; Grupo OraOracle; Oracle in Brazil
Subject: [oracle_br] Trigger de logon...
Bom dia!
Caros amigos, em pesquisa na net, também com sugestões recebidas de alguns
amigos, compilei a seguinte trigger abaixo, apesar de não apresentar
: [oracle_br] Trigger de logon...
Bom dia!
Caros amigos, em pesquisa na net, também com sugestões recebidas de alguns
amigos, compilei a seguinte trigger abaixo, apesar de não apresentar erros na
compilação, quando tento acessar com o usuário cbarbosa é mostrado o ERRO
descrito ao final da
Boa tarde!
Meu oracle é:
banner full_version
version_bit ARQUIVAMENTO
-
-- -
Oracle Database 10g Enterprise Edition Release
Prezados,
Bom Dia,
Estou desenvolvendo um sistema em Delphi6 com Oracle 11g. Neste sistema existe
uma funcionalidade que fica calculando o desempenho diário do processo de
trabalho dos operadores para ser exibido em um painel.
Os calculos e as consultas estão funcionando todas corretamente,
Agende um job para rodar a meia noite.
Sent from my LG NEXUS 5
Att,/Regards,
Vitor Jr.
Infraestrutura / Infrastructure Team
Oracle 11g DBA Certified Professional - OCP
Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
Infrastructure Administrator - OCE
Oracle Database
Boa tarde.
O que está errado nessa trigger simples para igualar dois campos :
CREATE OR REPLACE TRIGGER PRODUTO_IGUALACAMPO
after insert or update ON PRODUTO
FOR EACH ROW
BEGIN
UPDATE PRODUTO set DESCRICAO2 = DESCRICAO;
END;
--
Eduardo Perdomo
Consultor de Implantação
Grupo PC Sistemas
Olá boa tarde..
:new. DESCRICAO2 := :new. DESCRICAO;
No lugar do update.
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: sexta-feira, 15 de agosto de 2014 13:33
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] TRIGGER SIMPRES
Boa
:* [oracle_br] TRIGGER SIMPRES
Boa tarde.
O que está errado nessa trigger simples para igualar dois campos :
CREATE OR REPLACE TRIGGER PRODUTO_IGUALACAMPO
after insert or update ON PRODUTO
FOR EACH ROW
BEGIN
UPDATE PRODUTO set DESCRICAO2 = DESCRICAO;
END;
--
Eduardo
Drop a trigger e crie novamente.
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: sexta-feira, 15 de agosto de 2014 13:46
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES
Obrigado por responder,
mas parece que compila
-feira, 15 de agosto de 2014 13:46
*Para:* oracle_br@yahoogrupos.com.br
*Assunto:* Re: [oracle_br] TRIGGER SIMPRES
Obrigado por responder,
mas parece que compila sem erros mas dá erro abaixo ao editar a descricao
e tentar salvar :
13:42:10 ORA-04098: trigger 'LOCAL.PRODUTO_IGUALACAMPO
: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES
Continua mesmo erro mesmo dropando..
Em 15 de agosto de 2014 13:50, 'Alisson Luz' alisson...@yahoo.com.br
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:
Drop a trigger e crie novamente.
De: oracle_br
?
Seguindo a mesma estrutura ? como tamanhos e tipos ?
*De:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
*Enviada em:* sexta-feira, 15 de agosto de 2014 13:59
*Para:* oracle_br@yahoogrupos.com.br
*Assunto:* Re: [oracle_br] TRIGGER SIMPRES
Continua mesmo erro mesmo
agosto de 2014 13:59
*Para:* oracle_br@yahoogrupos.com.br
*Assunto:* Re: [oracle_br] TRIGGER SIMPRES
Continua mesmo erro mesmo dropando..
Em 15 de agosto de 2014 13:50, 'Alisson Luz' alisson...@yahoo.com.br
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:
Drop a trigger e crie
Isso não teria problema..
Me passe o código da trigger ...
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: sexta-feira, 15 de agosto de 2014 14:08
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES
O descricao é
:* oracle_br@yahoogrupos.com.br
*Assunto:* Re: [oracle_br] TRIGGER SIMPRES
O descricao é varchar 40 e o descricao2 é varchar 45... :-(
Em 15 de agosto de 2014 14:01, 'Alisson Luz' alisson...@yahoo.com.br
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:
Eduardo,
O erro é ao editar
: [oracle_br] TRIGGER SIMPRES
CREATE OR REPLACE TRIGGER PCPRODUT_IGUALACAMPO
before insert or update ON pcPRODUT
FOR EACH ROW
BEGIN
:new.descricao7 := 'teste';
END;
simples assim dá o erro 14:29:36 ORA-04098: trigger
'LOCAL.PCPRODUT_IGUALA_CAMPO' is invalid and failed re-validation
Em 15 de
* from adl
Fiz um exemplo no base de teste e o processo
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: sexta-feira, 15 de agosto de 2014 14:35
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES
CREATE
:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
*Enviada em:* sexta-feira, 15 de agosto de 2014 14:35
*Para:* oracle_br@yahoogrupos.com.br
*Assunto:* Re: [oracle_br] TRIGGER SIMPRES
CREATE OR REPLACE TRIGGER PCPRODUT_IGUALACAMPO
before insert or update ON pcPRODUT
Bom dia pessoal.
Comecei a desenvolver, mas vai que alguém já tem pronto pra compartilhar... :)
Devido a uma necessidade do cliente, preciso desenvolver uma trigger que
bloqueie qualquer comando DDL dentro de um schema. Ex.:
- Usuário conecta como SCOTT;
- Ao tentar executar um DDL em um
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Trigger para prevenir (e logar!) tentativas de DDL
Bom dia pessoal.
Comecei a desenvolver, mas vai que alguém já tem pronto pra compartilhar... :)
Devido a uma necessidade do cliente, preciso desenvolver uma trigger que
bloqueie
Pessoal boa tarde!
Estou com um problema incomum aqui na empresa.
A trigger abaixo deveria realizar um insert simples na tabela FLP_HISTORICO.
O problema é que a trigger esta inserindo apenas parte dos valores passados
no insert. Os demais dados não são inseridos mesmo contendo valores nos
Fala Rafael.
Não tem alguma outra trigger nesta mesma tabela que esteja limpando estes
campos não?
Tivemos um problema semelhante, em que o processo fazia o insert na tabela,
que disparava a trigger, e depois fazia um update no registro inserido,
para sinalizar que tinha concluído a operação,
Boa tarde!
Suas perguntas já estão todas respondidas por você mesmo... rs
Está tudo correto o que vc falou.
Faça um SELECT INTO para pegar o valor do salário do gerente
do sujeito e armazenar numa variável.
Depois compare o valor do salário do sujeito com a variável...
Se for maior, vc
A select eu teria que fazer dentro do primeiro IF ou antes do IF, como
estou começando a pegar os esquemas do PLSQL agora, tem coisas que eu fico
na duvida um pouco.
Em 18 de setembro de 2012 17:52, Milton Bastos Henriquis Jr.
miltonbas...@gmail.com escreveu:
Boa tarde!
Suas perguntas já
Bom, lógica de programação é algo muito simples!
Vc tem que saber o que exatamente vc quer que o teu código faça...
Vc criou ali um IF (não sei se foi vc que fez ou se vc copiou o código)
pra testar se o cara é presidente ou vp, pois se for, daí vc não
testa o salário do cara... então não faz
Blz, vou fazer as alterações e testar aqui pra ver como que vai funcionar.
Vlw mto obrigado pelas dicas.
Em 18 de setembro de 2012 18:07, Milton Bastos Henriquis Jr.
miltonbas...@gmail.com escreveu:
Bom, lógica de programação é algo muito simples!
Vc tem que saber o que exatamente vc quer que
Milton,
Acho que minha explicação não ficou muito clara, mesmo.
Na verdade, o que eu gostaria é o inverso: se estiver atualizando *somente* a
coluna observação (as demais não foram modificadas), então não precisa disparar
a trigger. Mas, se estiver atualizando qualquer outra coluna, aí sim tem
Me perdoe JL, eu é que não li com a devida atenção!
Depois que li o e-mail do Chiappa, daí reli o seu e-mail e percebi que vc
queria o contrário! rs...
Eu realmente não saberia resolver o seu problema de forma completa!
Pois eu colocaria campo por campo lá na trigger... e a cada campo
adicionado
Poizé, Milton, acredito que a solução ideal seja essa mesma: testar cada coluna
e ajustar a trigger sempre que adicionar uma coluna nova.
Enviei para o grupo para verificar se alguém conheceria alguma funcionalidade
de se escrever isso de forma diferente, que fosse mais automática.
Obrigado.
: [oracle_br] Trigger verificar update de única colunas
Milton,
Acho que minha explicação não ficou muito clara, mesmo.
Na verdade, o que eu gostaria é o inverso: se estiver atualizando *somente*
a coluna observação (as demais não foram modificadas), então não precisa
disparar a trigger. Mas, se estiver
Olá, JLChiappa.
O banco é um Oracle10gR2 10.2.0.5.0 Enterprise Edition.
Ótima explicação sobre a funcionalidade de permissão por coluna.
Realmente, algo que dificilmente nos lembramos que existe e acabamos por não
usar. (e eventualmente fazemos algo *Asnino*, mesmo)
Mas, novamente (como eu
@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] On
Behalf Of JLSilva
Sent: Friday, August 31, 2012 3:42 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Trigger verificar update de única colunas
Milton,
Acho que minha explicação não ficou muito clara, mesmo.
Na verdade
Capin, obrigado pela resposta, mas a ideia é outra.
Imagine que:
1. um usuário tente conectar muitas vezes com senha incorreta: quero registrar
isto (osuser, username, máquina etc.).
2. um usuário inexistente tenta conectar no banco: quero registrar isto
(osuser, username - mesmo sendo
Boa tarde JLSilva,
Experimenta SYS_CONTEXT ('USERENV', 'CURRENT_USER').
[]s
Marcos
Em 29 de novembro de 2011 13:47, JLSilva jljlsi...@yahoo.com.br escreveu:
**
Pessoal, alguém teria uma trigger que consiga registrar o nome do usuário
quando ocorre falha no login?
As funções
Engraçado cara, eu fiz exatamente isso e trouxe o usuário da conexão...
Talvez seja porquê a minha trigger está no usuário SYS. Experimenta criá-la
para o usuário SYS.
Em 29 de novembro de 2011 15:40, JLSilva jljlsi...@yahoo.com.br escreveu:
**
Marcos, é por aí, mas o
Ah, entendi.
Você deve estar fazendo uma trigger de login, comum.
Veja meu processo e veja se é isto que você está fazendo:
connect / as sysdba
drop table log_falha_logon_tt purge;
create table log_falha_logon_tt as
select
--ORA_LOGIN_USER SESSION_USER,
Cara, a minha trigger é muito parecida com a sua, o mesmo conceito. Fiz
essa trigger a um tempo já, e lembro que li alguma coisa sobre a diferença
entre essa trigger estar ou não no usuário SYS. O motivo, honestamente, não
lembro, mas lembro que minha tabela de log ficava dentro do meu schema, mas
Olha, não entendo qual seria a diferença. A trigger e a tabela já está no
schema SYS.
De qualquer forma, executei este procedimento, mas o resultado foi exatamente o
mesmo, ou seja, o CURRENT_USER retorna o SYS e o SESSION_USER retorna nulo,
independente de existir ou não no banco o usuário
Realmente, não percebi que no seu script vc se conecta como /. Eu vi o
create trigger sem especificar o owner e achei que ficava em um outro owner.
Não sei se ajuda, mas segue o código do trigger e tabela q eu fiz na época:
CREATE TABLE marcos.erro_logon
(dt_erro DATE DEFAULT SYSDATE
Um outro detalhe: eu reparei no seu script que vc ainda está conectado como
SYS quando tenta fazer connect abc123/abc123. Pode ser esse o motivo de
estar gravando SYS na tabela de log. Experimenta abrir outro putty e fazer
sqlplus abc123/abc123 pra ver o q grava.
Em 29 de novembro de 2011 16:12,
Mais uma pergunta: o usuário abc123 existe? A situação que eu logava era pq
queria saber quem estava bloqueando o usuário da aplicação o tempo todo por
excesso de tentativas de login com senha errada. No meu caso, o usuário
sempre existia, só a senha era errada. Não sei o que acontece qdo tenta
Pois é, muito parecida. Eu guardei esse código, mas não trabalho mais no
ambiente onde ela era usada. Onde eu tô agora nem tenho Oracle pra
testar... Mas o resultado que eu obtia, com certeza, era o usuário da
tentativa errada de login, e não SYS...
Em 29 de novembro de 2011 16:31, JLSilva
O ORA_LOGIN_USER retorna o login do usuário para outros erros, que não
erros de login... Acontece que no erro de login, na prática, o cliente não
fez login, por isso o ORA_LOGIN_USER não retorna nada... Só por
curiosidade, se vc tentar logar com um usuário que existe e tem grant de
create session,
Só atente ao fato de Auditoria onerar consideravelmente a tua base de
dados...tomar cuidado.
At.
Rodrigo
Em 31 de agosto de 2011 13:07, Marcos Braga braga.mar...@gmail.comescreveu:
Olá José Carlos,
Acredito que o AUDIT seria mais prático e mais rápido de implementar.
Pelo fato de não
Ola a todos, Posso executar uma PROCEDURE dentro de um TRIGGER?
Como faço isso? Com o CALL ou EXECUTE?
Obrigado
Carlos Pinto
[As partes desta mensagem que não continham texto foram removidas]
Nem um nem outro.
Simplesmente chama a procedure.
create os replace trigger
begin
sua_procedure;
end;
/
Só isso.
Abraço!!
Gerson S. de Vasconcelos Júnior
OCA DBA - Oracle Certified Associate
Fone: (81) 9816-0236
Msn: gerson.vasconce...@gmail.com
Skype: gersonvjunior
[mailto:oracle_br@yahoogrupos.com.br] Em
nome de Gerson Junior
Enviada: quinta-feira, 11 de Agosto de 2011 18:40
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER
Nem um nem outro.
Simplesmente chama a procedure.
create os replace trigger
begin
sua_procedure;
end;
/
Só isso.
Abraço
Agosto de 2011 18:40
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER
Nem um nem outro.
Simplesmente chama a procedure.
create os replace trigger
begin
sua_procedure;
end;
/
Só isso.
Abraço!!
Gerson S. de Vasconcelos Júnior
OCA DBA - Oracle Certified
[mailto:oracle_br@yahoogrupos.com.br] Em
nome de Gerson Junior
Enviada: quinta-feira, 11 de Agosto de 2011 18:40
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER
Nem um nem outro.
Simplesmente chama a procedure.
create os replace trigger
begin
sua_procedure;
end;
/
Só
;
Com os melhores cumprimentos,
Carlos Pinto
-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em
nome de Álisson Zimermann
Enviada: quinta-feira, 11 de Agosto de 2011 18:45
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER
Tá
-
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em
nome de Álisson Zimermann
Enviada: quinta-feira, 11 de Agosto de 2011 18:45
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER
Tá colocando o ; depois da procedure?
BEGIN
CARLOS.PRO_X('10.0.0.1', '21
-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em
nome de Gerson Junior
Enviada: quinta-feira, 11 de Agosto de 2011 19:08
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER
Ele não está encontrando a sua procedure.
Algumas
@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER
Tá colocando o ; depois da procedure?
BEGIN
CARLOS.PRO_X('10.0.0.1', '21', 'teste', 'teste', 'S', '/SII/')
- ?
END;
Em 11 de agosto de 2011 14:41, Carlos Pinto
carlos.pin...@yahoo.com.brescreveu:
**
Mas da-me erro ao
Bom dia!
Tenho uma trigger AFTER LOGON ON DATABASE, que funciona no meu ambiente de
produção bloqueando acesso ao banco por ferramentas terceiras.
Peguei essa mesma trigger e passei para um desenvolvedor adaptá-la para ele. Só
que essa trigger não está funcionando, coloquei raises na trigger
Senhores,
estou com uma trigger para controlar o acesso dos usuario no ambiente de
produção.
Ela está funcionando, porem apresenta o erro de sql recursivo.
A versão do oracle é 10.2.0.3.0.
Fico grato com a ajuda de vcs.
Segue a trigger e o erro:
create or replace trigger log_restriction
after
Obrigada...
Debby :)
--- Em qua, 25/11/09, Eduardo
eduardo.pa...@gmail.comeduardo.paula%40gmail.com
escreveu:
De: Eduardo eduardo.pa...@gmail.com eduardo.paula%40gmail.com
Assunto: Re: [oracle_br] Trigger mutanting
Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
Data
Olá
Estou tendo um problema numa trigger que estou alterando está dando erro de
trigger mutanting... alguém poderia me ajudar ?
Grata
Debby :)
Veja quais são os assuntos do momento no
Acácio [mailto:debby_ora...@yahoo.com.br]
Enviada em: 25 de novembro de 2009 08:41
Para: Grp Oracle
Assunto: [oracle_br] Trigger mutanting
Olá
Estou tendo um problema numa trigger que estou alterando está dando erro
de trigger mutanting... alguém poderia me ajudar ?
Grata
Debby
Pragma Autonomous_Transaction;
BEGIN
Sergio Lucchini
De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome
de Débora Acácio
Enviada em: quarta-feira, 25 de novembro de 2009 09:41
Para: Grp Oracle
Assunto: [oracle_br] Trigger
Assunto: RES: [oracle_br] Trigger mutanting
Isso ocorre quando vc precisa acessa a tabela onde esta a trigger. Vc pode
declarar a sua trigger como Pragma Autonomous_Transaction para eliminar esse
erro.
Exemplo:
CREATE OR REPLACE TRIGGER nome_trigger AFTER UPDATE
ON nome_tabela REFERENCING NEW
: Sérgio Luiz Rodrigues Chaves sergio.cha...@elumini.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 25 de Novembro de 2009 11:59:13
Assunto: RES: [oracle_br] Trigger mutanting
Debby,
Vou listar o procedimento básico para resolver esse problema:
1) Tenho a tabela funcionário
Olha, veja se consegue fazer isso via procedure !!!
Estou dando uma opinião no escuro (não sei do que se trata) mas,
dependendo da situação, via aplicação pode chamar uma procedure em alguns
casos.
Abraço,
Aristides
2009/11/25 Débora Acácio debby_ora...@yahoo.com.br
Olá
Estou tendo um
...@gmail.com
Assunto: Re: [oracle_br] Trigger mutanting
Para: oracle_br@yahoogrupos.com.br
Data: Quarta-feira, 25 de Novembro de 2009, 11:53
ela está alterando a tabela que a dispara?
2009/11/25 Débora Acácio debby_ora...@yahoo.com.br
Olá
Estou tendo um problema numa trigger que estou
Obrigada Aristides e todos que me responderam..
Fiz uma package e criei uma outra trigger AFTER e resolvi o problema...
Sds
Debby
--- Em qua, 25/11/09, Arystydes arysty...@bol.com.br escreveu:
De: Arystydes arysty...@bol.com.br
Assunto: Re: [oracle_br] Trigger mutanting
Para: oracle_br
Senhores,
Boa Tarde
Estou necessitando chamar uma Procedure através de uma trigger conforme
exemplo abaixo:
CREATE OR REPLACE TRIGGER NOME_TRIGGER
AFTER INSERT OR UPDATE ON NOME_TABELA
REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
BEGIN
NOME_PROCEDURE(:NEW.SAFRA, :NEW.EMPRESA,
Vc tem certeza que as colunas SAFRA, EMPRESA, FILIAL,OCMESTRE estão sendo
preenchidos na hora do insert e update? Pois voce pode estar passando
valores nulos pra procedure.
2009/9/14 Cesar Otoganizo da Horta cesarho...@triline.com.br
Senhores,
Boa Tarde
Estou necessitando chamar uma
, 14 de setembro de 2009 16:10
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER chamando PROCEDURE
Vc tem certeza que as colunas SAFRA, EMPRESA, FILIAL,OCMESTRE estão sendo
preenchidos na hora do insert e update? Pois voce pode estar passando
valores nulos pra procedure.
2009
Boa tarde
Foi criada uma trigger de logon a determinado schema com sucesso porém ao
me conectar com o owner está ocorrendo o seguinte erro:
ORA-00604: error occurred at recursive SQL level 1
ORA-00900: invalid SQL statement
ORA-06512: at line 4
Abaixo os dados da BD:
BANNER
Bom dia coelgas, tudo bom ?
Vi ha algum tempo atras em um forum, uma trigger que bloqueava acessos de
usuário que estivessem se conectando com SQL PLUS ou PLSQL DEVELOPR por exemplo
mas não me recordo com a mesma tinha sido desenvolvida...
A ideia era bloquear acessos a determinados esquemas
E ai brow .
não sei se essa é a mesma trigger que voce ta falando , mais acho que pode
resolver o seu problema da uma olhada.
begin-
create or
Bom dia, Pessoal !
Estou implementando uma trigger, onde eu preciso também saber o usuário que
fez a alteração. Nesse caso somente pela v$session eu consigo fazer isso?
Oracle 10g.
CREATE OR REPLACE TRIGGER BRADAPVM.TG_LOG_ATIVA_PROP BEFORE UPDATE ON PROP
FOR EACH ROW
BEGIN
IF (:OLD.MARCA
A variável User armazena o usuário logado no banco.
De: Marcelo Lopes Garcez mgar...@work.srv.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 14 de Maio de 2009 15:24:07
Assunto: [oracle_br] Trigger Before update
Bom dia, Pessoal !
Estou
oi pessoal alguém poderia me dizer se é possivel fazer insert dentro de uma
trigger na parte do exeption?
to usando triggers para auditoria.
Obrigado
--
__
Leonardo Santos da Mata
__
MSN: leonardodam...@hotmail.com
GTalk:
boa tarde !
Pessoal preciso de uma ajuda.
Tenho duas tabelas, autorizacao e servico_da_autorizacao.
na tabela autorizacao tenho o funcionario_competente na qual preciso alterar de
acordo com as situações do serviços na tabela servico_da_autorizacao.
Exemplo: num protocolo posso ter diversos
Bom dia pessoal,
Esse é meu primeiro post e já agradeço antecipado pela ajuda.
Tenho a seguinte estrutura:
create or replace type compromisso as object (
data date,
inicio date,
duracao number(4),
descricao varchar(255)
);
create or replace type compromisso_lista
Será que alguem pode me ajudar nessa trigger?
A função dela é enviar um e-mail ao usuário que tiver uma tarefa atribuida
ao seu login, mas ela agora esta com um erro no smtp que antes era open
relay e agora não é mais, ou seja ele precisa de autenticação de usuário e
senha para concluir o envio.
Leonardo.
Manda a trigger do jeito q esta construida hj fazendo favor.
Abraço
Alvaro
Em 24/09/08, Leonardo Souza [EMAIL PROTECTED] escreveu:
Bom dia srs,
Estou construindo uma trigger na qual antes de atualizar/deletar um
registro, tenho que dar um select na própria tabela que está sendo
/Portinari www.cecrisa.com.br
+55 (48) 9604-6138
Criciúma, Santa Catarina - Brasil
From: Alvaro Luiz Mansor Neto
Sent: Monday, September 22, 2008 5:03 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Trigger com update.
Jean. Tudo bem?
O código fica o seguinte:
SQL CREATE TABLE
:03 PM
To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
Subject: Re: [oracle_br] Trigger com update.
Jean. Tudo bem?
O código fica o seguinte:
SQL CREATE TABLE NPS_PROGR_PROXIMA ( FIMPROGR NUMBER, INIPROGR NUMBER,
lotenum NUMBER );
Table created
SQL
SQL CREATE OR REPLACE
Bom dia srs,
Estou construindo uma trigger na qual antes de atualizar/deletar um
registro, tenho que dar um select na própria tabela que está sendo
modificada, devido a executar joins em outras tabelas.
Minha dúvida é:
Como não posso executar uma instrução que necessito na tabela que está sendo
Tenho uma Trigger com o seguinte sql:
begin
if (:new.fimprogr :old.fimprogr) or (:new.iniprogr :old.iniprogr) then
update tabela
set fimprogr=:new.fimprogr,
iniprogr=:new.iniprogr
where lotenum=:old.lotenum;
end if;
end;
Essa trigger é acionada quando é atualizada um
Jean. Manda a sintaxe do create or replace da trigger tb para eu poder te
dar um help.
Abraço
ALvaro
Em 22/09/08, Jean Carlo [EMAIL PROTECTED] escreveu:
Tenho uma Trigger com o seguinte sql:
begin
if (:new.fimprogr :old.fimprogr) or (:new.iniprogr :old.iniprogr)
then
update tabela
:37 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Trigger com update.
Jean. Manda a sintaxe do create or replace da trigger tb para eu poder te
dar um help.
Abraço
ALvaro
Em 22/09/08, Jean Carlo [EMAIL PROTECTED] escreveu:
Tenho uma Trigger com o seguinte sql:
begin
. em busca do OCA.
Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br
+55 (48) 9604-6138
Criciúma, Santa Catarina - Brasil
From: Alvaro Luiz Mansor Neto
Sent: Monday, September 22, 2008 3:37 PM
To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
Subject: Re: [oracle_br] Trigger
Galera.
Estou tentanto usar uma trigger aftor logon para limitar acessos ao banco. Mas
não esta dando certo. O que estou fazendo de errado?
create or replace trigger TRG_TESTE
after logon on database
declare
Programa varchar2(100);
begin
SELECT Upper(Program)
INTO Programa
;
/
Atenciosamente,
Rodrigo Mufalani
OCP 10g 11g
[EMAIL PROTECTED]
http://mufalani.blogspot.com
Mensagem Original:
Data: 14:49:13 16/09/2008
De: Bruno Fantin [EMAIL PROTECTED]
Assunto: [oracle_br] Trigger after logon
Galera.
Estou tentanto usar uma trigger aftor logon para limitar
dar o erro e nem corta a
conexão.
Valeu.
Bruno Fantin.
- Original Message -
From: Rodrigo Mufalani
To: oracle_br@yahoogrupos.com.br
Sent: Tuesday, September 16, 2008 3:00 PM
Subject: Re: [oracle_br] Trigger after logon
Boa tarde Bruno,
SELECT Upper(Module
PROTECTED]
Assunto: Re: [oracle_br] Trigger after logon
Rodrigo.
Obrigado pela atenção, mas no meu caso, não preciso se preocupar com
esse mudança no nome do exe.
E mesmo criando a triggre para o SYS não deu certo.
Eu criei um log na triggre, ele entra nela, faz o select certo,
retorna
abre a conexão com o banco e faz
um select simples.
Falou.
- Original Message -
From: Rodrigo Mufalani
To: oracle_br@yahoogrupos.com.br
Sent: Tuesday, September 16, 2008 3:18 PM
Subject: Re: [oracle_br] Trigger after logon
Bruno,
Aqui tem uma pronta, acho que na sua
Subject: Re: [oracle_br] Trigger after logon
Rodrigo
Com você essa triggre funciona?
Eu implantei ele dessa mesma forma, recebi o email mais ele não bloqueou o
programa e nem retornou nenhuma mensagem por programa.
Só para constar. O banco é o 10g 10.2.0.4.0 standard e a aplicação que
://mufalani.blogspot.com
Mensagem Original:
Data: 15:48:53 16/09/2008
De: Bruno Fantin [EMAIL PROTECTED]
Assunto: Re: [oracle_br] Trigger after logon
Rodrigo
Com você essa triggre funciona?
Eu implantei ele dessa mesma forma, recebi o email mais ele não
bloqueou o programa e nem retornou nenhuma
: [oracle_br] Trigger after logon
Meu caro...
Aí é de acordo com o teste
IF (v_username = 'USUARIO_SUA_APPS' AND UPPER(v_module) =
'TESTE.EXE') THEN -- Bloqueia conexão e envia email
No meu caso eu faço teste no usuário e no módulo como eu havia
lhe falado
quando você se conecta via
Pessoal, preciso de uma ajuda meio urgente,
criei uma trigger assim:
create or replace trigger trg_wms_item_complemento_emp
after insert on wms_item_complemento
for each row
begin
if :new.empresa='01' then
insert into wms_item_complemento values (
específicas.
2008/7/3 Eduardo [EMAIL PROTECTED]:
Seria melhor você especificar a pergunta, senão não dá para entender o que
você quer.
- Original Message -
From: fabiana_lopes123
To: oracle_br@yahoogrupos.com.br
Sent: Wednesday, July 02, 2008 3:09 PM
Subject: [oracle_br] trigger em sql
1 - 100 de 191 matches
Mail list logo