[oracle_br] Oracle Forms 6 x orcle 11g

2014-09-08 Por tôpico afonso_jalmore...@yahoo.com [oracle_br]
Ola Boa tarde a todos.
 

 Instalei o oracle forms 6 e oracle 11g no windows 7 ultimate 32 bots. Porem 
nao consigo fazr a  conexao nop forms. O oracle funciona bem, mas o forms nada. 
Ja mude o tnsname.ora acrescentando uma conexao com os nome de Orcl, mas disse 
que nao consegue resolver. Alguem pode me dar uma dica?  
 

 Ou conmo fazer fazer forms 10 rodar no windows 7. As duas situacaoes me ajudam
 

 Desde ja agradeco
 

 abraços
 afonso
 InovaSys Consultoria
 dell 14 2220
 Processador I5
 windows 7 ultimate.
 



Re: [oracle_br] Oracle Forms 6 x orcle 11g

2014-09-08 Por tôpico Evandro Lima evandro....@gmail.com [oracle_br]
Você pode verificar pois você deve ter 2 homes Oracle no seu equipamento,
(1) para o SGBD e outro para as tools do forms.
Verifica se o tnsnames do home das tools está configurado corretamente.

abs

Eandro

Em 8 de setembro de 2014 16:20, afonso_jalmore...@yahoo.com [oracle_br] 
oracle_br@yahoogrupos.com.br escreveu:



 Ola Boa tarde a todos.


 Instalei o oracle forms 6 e oracle 11g no windows 7 ultimate 32 bots.
 Porem nao consigo fazr a  conexao nop forms. O oracle funciona bem, mas o
 forms nada. Ja mude o tnsname.ora acrescentando uma conexao com os nome de
 Orcl, mas disse que nao consegue resolver. Alguem pode me dar uma dica?


 Ou conmo fazer fazer forms 10 rodar no windows 7. As duas situacaoes me
 ajudam


 Desde ja agradeco


 abraços

 afonso

 InovaSys Consultoria

 dell 14 2220

 Processador I5

 windows 7 ultimate.


  




-- 
Evandro Cesar Lima
www.dbmanager.com.br
(11) 9-8346-2685


[oracle_br] Ajuda c/ trigger

2014-09-08 Por tôpico Rafael HM Pereira rafael.henri...@gmail.com [oracle_br]
Pessoal, bom dia!!

Tem duas tabelas relacionadas: est_cadmaterial e est_itensdeestoque

Na aplicação, quando atualizado o cadastro de materiais (est_cadmaterial) o
sistema também atualiza alguns parametros na tabela est_itensdeestoque em
background, via aplicação.

Porém preciso criar uma trigger que quando o parametro GERARATEIOMAT = S na
tabela est_cadmaterial, a trigger deve atualizar a tabela
est_itensdeestoque, setando o campo BLOQUEIAMOVTORATEIO = S.

Estou escrevendo o seguinte código, porém nada acontece. Poderiam me ajudar
a resolver o problema?

create or replace TRIGGER TR_EST_BLOQUEIARATEIO
after insert or update on est_cadmaterial
for each row when (new.gerarateiomat = 'S')
BEGIN
UPDATE est_itensdeestoque SET bloqueiamovtorateio = 'S' WHERE
CODIGOMATINT = :old.codigomatint;
END;

-- 
Att,

Rafael HM Pereira


[oracle_br] Re: ORA-03113

2014-09-08 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Bom, pra quem eventualmente esteja na mesma situação poder te ajudar, Please 
nos dê os detalhes : vc usa conexões dedicadas ou mts/shared ? Tem pool de 
conexão na parada ? Há middleware (tipo ODBC, JDBC) envolvido ? Quando os teus 
usuários recebem a desconexão, eles estão usando qual programa cliente ? É uma 
sessão tipo oltp, onde muitos usuários executam sqls curtos, ou é um 
processamento batch ? Há quanto tempo a sessão que cai estava inativa, e há 
quanto tempo estava logada ? Conseguiu identificar qual SQL/qual ponto da 
Aplicação que causa a desconexão ?
 O que a gente pode dizer de imediato é que estas mensagens : 
 
 TNS-12535: TNS:operation timed out
 
 e
 
 TNS-00505: Operation timed out
 
 bem Claramente indicam que a conexão está sendo derrubada pela camada de rede 
(fosse crash do processo shadow normalmente a msg seria outra), então eu também 
Recomendo Fortemente que sejam investigadas as possibilidades de PROFILE 
especificando tempo de conexão, firewall/antivirus/antimalware/filtro de 
pacotes  (tanto nas máquinas-clientes quanto nos servidores envolvidos)  E 
vale Também fazer um check profundo no SO destas máquinas : não é impossível, 
por exemplo, Windows desligando a placa de rede para poupar energia
 
 []s
 
   Chiappa
   
   OBS : nessa investigação, provavelmente vão ser muito úteis as notas 
metalink : Troubleshooting ORA-03113: end-of-file on communication channel 
Errors in Campus Solutions Application (Doc ID 1192684.1), Master Note: 
Troubleshooting ORA-03113 (Doc ID 1506805.1) e DIAGNOSING ORA-3113 ERRORS 
(Doc ID 1020463.6) 

[oracle_br] Re: Ajuda c/ trigger

2014-09-08 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Bem, com 99,99% de certeza isso parece ser furo da tua Lógica : pra começar, 
cfrme o meu exemplo abaixo (e cfrme citado no manual!!) , para INSERTs o valor 
OLD vai fucar NULL, então a tua restrição :

... WHERE CODIGOMATINT = :old.codigomating ...

** NUNCA ** vai ser verdadeira para INSERTs, pois cfrme Comprovado e 
Documentado os valores OLD vão ser NULOS para INSERTs, e NULO NUNCA vai ser 
igual a CODIGOMATINT , nem igual nem diferente de coisa alguma - lógica 
tri-valorada, NULL é NULO, não é nem igual nem diferente de coisa alguma...

Evidência/demonstração :

SYSTEM@O10GR2:SQLcreate table t (c1 number);

Tabela criada.

SYSTEM@O10GR2:SQLcreate or replace trigger T_TESTE after insert or update on t 
for each row
  2  BEGIN
  3 if inserting then
  4dbms_output.put_line('Para INSERT, old=' || :old.c1 || ',new=' || 
:new.c1);
  5 else
  6dbms_output.put_line('Para Update, old=' || :old.c1 || ',new=' || 
:new.c1);
  7 end if;
  8  END;
  9  /

Gatilho criado.

SYSTEM@O10GR2:SQLset serveroutput on size 100

SYSTEM@O10GR2:SQLinsert into T values(1);

Para INSERT, old=,new=1

1 linha criada.

SYSTEM@O10GR2:SQLupdate T set c1=2;

Para Update, old=1,new=2

1 linha atualizada.

SYSTEM@O10GR2:SQL


[]s

  Chiappa
 

---Em oracle_br@yahoogrupos.com.br, rafael.henri...@gmail.com escreveu:

 Pessoal, bom dia!! 

 Tem duas tabelas relacionadas: est_cadmaterial e est_itensdeestoque
 

 Na aplicação, quando atualizado o cadastro de materiais (est_cadmaterial) o 
sistema também atualiza alguns parametros na tabela est_itensdeestoque em 
background, via aplicação.
 

 Porém preciso criar uma trigger que quando o parametro GERARATEIOMAT = S na 
tabela est_cadmaterial, a trigger deve atualizar a tabela est_itensdeestoque, 
setando o campo BLOQUEIAMOVTORATEIO = S. 
 

 Estou escrevendo o seguinte código, porém nada acontece. Poderiam me ajudar a 
resolver o problema?
 

 create or replace TRIGGER TR_EST_BLOQUEIARATEIO
 after insert or update on est_cadmaterial
 for each row when (new.gerarateiomat = 'S')
 BEGIN
 UPDATE est_itensdeestoque SET bloqueiamovtorateio = 'S' WHERE CODIGOMATINT 
= :old.codigomatint;
 END;


 

-- 
 Att,

Rafael HM Pereira