Re: RES: [oracle_br] Maquina Linux com Oracle 10g acessando Progress e Sql server.

2007-05-31 Por tôpico Eduardo de Paula
Oracle Gateway!

On 5/31/07, mateusmelhado <[EMAIL PROTECTED]> wrote:
>
>   Obrigado pela atençao, mas é o seguinte.
>
> Eu preciso viu Linux com Oracle 10g acessar o progress q esta no
> windows e o sql server, ou seja partir do oracle e acessar os outros
> dois !!
>
> Alguma ideia?
>
> Obrigado
>
> --- Em oracle_br@yahoogrupos.com.br ,
> "Rafael Milanez" <[EMAIL PROTECTED]>
> escreveu
> >
> > Vc vai fazer uma transferência de dados do (SQL SERVER e Progress)
> para o Oracle 10g é isso ?
> >
> >
> >
> > Se for vc pode usar o utilitário DTS que no SQL Server 2005 mudou
> o nome,
> >
> >
> >
> > Onde vc cria processos é uma alternativa
> >
> >
> >
> > -Mensagem original-
> > De: oracle_br@yahoogrupos.com.br 
> [mailto:oracle_br@yahoogrupos.com.br ] Em
> nome de mateusmelhado
> > Enviada em: quinta-feira, 31 de maio de 2007 17:36
> > Para: oracle_br@yahoogrupos.com.br 
> > Assunto: [oracle_br] Maquina Linux com Oracle 10g acessando
> Progress e Sql server.
> >
> >
> >
> > Senhores,
> >
> > É o seguinte, tenho um servidor onde temos instalado o Linux e o
> > Oracle 10g.
> > Preciso acessar dado no Progress e no Sql server 2005 e gravar no
> > Oracle 10g dessa maquina com o perfil acima.
> >
> > Alguem poderia me ajudar??
> >
> > Obrigado a todos!
> >
> >
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
> 
>



-- 
"Os erros podem ser transformados em acertos quando com eles se aprende. Não
existe a segurança do acerto eterno."


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



RES: [oracle_br] Executar uma Procedure com um .bat chamando o SqlPlus

2007-05-31 Por tôpico Fabio Santos
eh so criar um bat que faça algo do tipo:
 
sqlplus usuario/[EMAIL PROTECTED] < arquivo.sql
 
tipo:
 
arquivo.sql:
 
alter table teste
add col1 integer;
 
 
 
 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de diogovilab
Enviada em: quinta-feira, 31 de maio de 2007 11:42
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Executar uma Procedure com um .bat chamando o
SqlPlus



Ola a todos,

Gostaria de saber como faço para executar uma procedure por um 
arquivo .bat, chamando o SqlPlus quais parametros devo passar?

Grato,

Diogo



 



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



Re: [oracle_br] TABELA DE NOME COMPOSTO

2007-05-31 Por tôpico Marcio Portes
ops$marcio:LX10G> create table "nome tabela 02-04_1" ( x int );

Table created.

ops$marcio:LX10G> insert into "nome tabela 02-04_1" select 1 from dual;

1 row created.

ops$marcio:LX10G> select * from "nome tabela 02-04_1";

X
-
1

1 row selected.

ops$marcio:LX10G> drop table "nome tabela 02-04_1" purge;

Table dropped.



On 5/30/07, Vinicius Trintin <[EMAIL PROTECTED]> wrote:
>
>   tenho uma tabela de nome composto! ...
> tb achei que nao tinha como fazer, porem eu tenho uma aqui
> o formatdo dela e o seguinte
> "nome tabela 02-04_1"
> examente nesse formato... 2 nome e uma 'data' seguida de ifem e
> underline...
> quem souber como dou o select numa tabela dessa
> oracle 9.i
> pl/sql developer sao as ferramentas usadas
>
> __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html


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



Re: [oracle_br] tabelas de cursos e escolaridade

2007-05-31 Por tôpico Julio Nohara
Bom dia,

Galera quem souber de alguma vaga de analista de Sistemas Oracle, por favor
me avisem, estava atuando com desenvolvimento em Java, mas gostaria de
ingressar na area de desenvolvimento em Oracle pl sql e forms e reports.



Grato,
Julio Nohara


On 5/29/07, José Aristides <[EMAIL PROTECTED]> wrote:
>
>
> Bom dia !!!
>
> Estou enviando anexo o txt de ocupações do IRRF.
> Informo, ainda que tais tabelas podem ser encontradas apos a instalação
> (../IRPF2007/TabelasBase/OcupPrincipal2.txt) do programa do IRRF.
>
> Abraço...
>
> Aristides
>
> To: [EMAIL PROTECTED] :
> [EMAIL PROTECTED] : Mon, 28 May 2007
> 16:36:31 +Subject: [oracle_br] tabelas de cursos e escolaridade
>
> Srs, está sendo desenvolvido um software que necessitamos estar
> cadastrando a formação da pessoa.Gostaria de saber aonde poderia estar
> encontrando essas tabelas, tipo a que se tem no sistema do imposto de
> renda.obrigado__MSNMessenger:
>  converse com os seus amigos online.
> http://messenger.msn.com.br
>
> __
> O Windows Live Spaces já chegou! É fácil criar o seu próprio Web site
> pessoal.
> http://spaces.live.com/signup.aspx
> --
>
> 01101Membro do Poder Executivo (Presidente da República, Vice-Presidente
> da República, Ministro de Estado, Governador, Vice-Governador, Prefeito,
> 01102Membro do Poder Judiciário (Ministro, Juiz e Desembargador) e de
> Tribunal de Contas (Ministro e Conselheiro)
> 01103Membro do Poder Legislativo (Senador, Deputado Federal, Deputado
> Estadual e Vereador)
> 01104Membro do Ministério Público (Procurador e Promotor)
> 01105Dirigente superior da administração pública (ocupante de cargo de
> direção, chefia, assessoria e de natureza especial), inclusive os das fund
> 01106Diplomata e afins
> 01107Servidor das carreiras do Poder Legislativo
> 01108Servidor das carreiras do Ministério Público
> 01109Servidor das carreiras do Poder Judiciário, Oficial de Justiça,
> Auxiliar, Assistente e Analista Judiciário
> 01110Advogado do setor público, Procurador da Fazenda, Consultor Jurídico,
> Procurador de autarquias e fundações públicas, Defensor Público
> 0Servidor das carreiras de auditoria fiscal e de fiscalização
> 01112Servidor das carreiras do Banco Central, CVM e Susep
> 01113Delegado de Polícia e outros servidores das carreiras de polícia,
> exceto militar
> 01114Servidor das carreiras de gestão governamental, analista, gestor e
> técnico de planejamento
> 01115Servidor das carreiras de ciência e tecnologia
> 01116Servidor das demais carreiras da administração pública direta,
> autárquica e fundacional
> 01117Titular de Cartório
> 01118Dirigente ou administrador de partido político, organização patronal,
> sindical, filantrópica e religiosa
> 02120Dirigente, presidente e diretor de empresa industrial, comercial ou
> prestadora de serviços
> 02121Presidente e diretor de empresa pública e sociedade de economia mista
>
> 02130Gerente ou supervisor de empresa industrial, comercial ou prestadora
> de serviços
> 02131Gerente ou supervisor de empresa pública e sociedade de economia
> mista
> 02140Presidente, diretor, gerente e supervisor de organismo internacional
> e de organização não-governamental
> 03211Matemático, estatístico, atuário e afins
> 03212Analista de sistemas, desenvolvedor de software, administrador de
> redes e bancos de dados e outros especialistas em informática (exceto técn
> 03213Físico, químico, meteorologista, geólogo, oceanógrafo e afins
> 03214Engenheiro, arquiteto e afins
> 03215Piloto de aeronaves, comandante de embarcações e oficiais de máquinas
>
> 04221Biólogo, biomédico e afins
> 04222Agrônomo e afins
> 04224Profissional da educação física (exceto professor)
> 04225Médico
> 04226Odontólogo
> 04227Enfermeiro de nível superior, nutricionista, farmacêutico e afins
> 04228Veterinário, patologista (veterinário) e zootecnista
> 04229Fonoaudiólogo, fisioterapeuta, terapeuta ocupacional e afins
> 05241Advogado
> 05250Sociólogo e cientista político
> 05251Antropólogo e arqueólogo
> 05252Economista, administrador, contador, auditor e afins
> 05253Profissional de marketing, de publicidade e de comercialização
> 05255Psicólogo e psicanalista
> 05256Geógrafo
> 05257Historiador
> 05258Assistente social e economista doméstico
> 05259Filósofo
> 06261Jornalista e repórter
> 06263Sacerdote ou membro de ordens ou seitas religiosas
> 06264Tradutor, intérprete, filólogo
> 06265Bibliotecário, documentalista, arquivólogo, museólogo
> 06266Escritor, crítico, redator
> 06271Locutor, comentarista
> 06272Ator, diretor de espetáculos
> 06273Cantor e compositor
> 06274Músico, arranjador, regente de orquestra ou coral
> 06275Desenhista industrial (designer), escultor, pintor artístico e afins
> 06276Cenógrafo, decorador de interiores
> 06277Empresário e produtor de espetáculos
> 06279Outros profissionais do espetáculo e das artes
> 07290Professor na educação infantil
> 07291Pro

[oracle_br] TABELA DE NOME COMPOSTO

2007-05-31 Por tôpico Vinicius Trintin
tenho uma tabela de nome composto!  ... 
tb achei que nao tinha como fazer, porem eu tenho uma aqui
o formatdo dela e o seguinte
"nome tabela 02-04_1"
examente nesse formato... 2 nome e uma 'data' seguida de ifem e underline...
quem souber como dou o select numa tabela dessa
oracle 9.i
pl/sql developer sao as ferramentas usadas

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[oracle_br] Treinamento Desenvolvedor Oracle

2007-05-31 Por tôpico Rissandro
Boa Tarde,

Gostaria da indicação dos amigos do grupo de uma escola de formação 
oracle em São Paulo.

Grato!





[oracle_br] CLIENT_OLE2

2007-05-31 Por tôpico fernandafranhan
Bom dia,
Estou com o seguinte problema: Estou fazendo migração de forms 4.5 para 
10g que será executado via web.
Então utilizo a biblioteca webutil.
Tenho um form que antes no 4.5 utilizava OLE para ler dados de uma 
planilha excel, para a web utilizo CLIENT_OLE2.
Quando executo ao chegar nesta linha de código
Application := Client_Ole2.Create_Obj('Excel.Application');
O programa simplesmente para o processo e eu não consigo fazer mais 
nada , nem fechar o form.
O que poderia ser??/

Configuração da webutil no servidor ou pode estar faltando alguma coisa 
no próprio forms.

Ficaria agradecida se alguém pudesse me ajudar.

Grata
Fernanda 




[oracle_br] apostilas de oracle applications

2007-05-31 Por tôpico joaovitor1983
Olá gostaria de adiquirir apostilas de oracle applications se alguem 
conseguir por favor me envie.preciso aprender isso o mais rapido o 
possivel, pq estou trabalhando com essa ferramenta e esta complicado 
entender..
Grato 
João Vitor.



[oracle_br] Oportunidade para DBA Oracle em Vitória ES

2007-05-31 Por tôpico Cleyson
Bom dia amigos ! 
Caso alguem precise de um DBA Oracle com anos de experiência e vivência 
acadêmica como professor e título de mestrado e certificado Oracle, 
para fazer parte de equipe ou para ministrar aulas ou gerenciar 
projetos, tenho uma pessoa para indicar do Rio de Janeiro que se mudará 
em Junho agora para Vitória. 
Caso alguém precise de um profissional com este skill favor entrar em 
contato no e-mail [EMAIL PROTECTED] . 
Atenciosamente.
Her Cleyson Barros



[oracle_br] Oracle quadriplicando tamanho dos campos DELPHI32, porque?

2007-05-31 Por tôpico André J . J - YAHOO
Gente, eu to quase conseguindo um teste aqui, só que ao entrar no delphi32 ele 
mostra um campo QUADRIPLICADO do que era no sql-server...

se era char(4)

agora é char(16)

essa migracao do sql pro oracle foi completa, e na proprio oracle exibe char(4)

mas em aplicativos que usam BDE e DELPHI encherga como char(16)

alguem sabe porque acontece isso? se é algum parametro no BDE ou nao?

uso bde, query´s, etc





Att,

André J.J
IT Staff
Informatec Sistemas

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



[oracle_br] Executar uma Procedure com um .bat chamando o SqlPlus

2007-05-31 Por tôpico diogovilab
Ola a todos,

Gostaria de saber como faço para executar uma procedure por um 
arquivo .bat, chamando o SqlPlus quais parametros devo passar?

Grato,

Diogo



Re: RES: [oracle_br] Maquina Linux com Oracle 10g acessando Progress e Sql server.

2007-05-31 Por tôpico mateusmelhado
Obrigado pela atençao, mas é o seguinte. 

Eu preciso viu Linux com Oracle 10g acessar o progress q esta no 
windows e o sql server, ou seja partir do oracle e acessar os outros 
dois !!

Alguma ideia?

Obrigado

--- Em oracle_br@yahoogrupos.com.br, "Rafael Milanez" <[EMAIL PROTECTED]> 
escreveu
>
> Vc vai fazer uma transferência de dados do (SQL SERVER e Progress) 
para o Oracle 10g é isso ?
> 
>  
> 
> Se for vc pode usar o utilitário DTS que no SQL Server 2005 mudou 
o nome,
> 
>  
> 
> Onde vc cria processos é uma alternativa
> 
>  
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em nome de mateusmelhado
> Enviada em: quinta-feira, 31 de maio de 2007 17:36
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Maquina Linux com Oracle 10g acessando 
Progress e Sql server.
> 
>  
> 
> Senhores,
> 
> É o seguinte, tenho um servidor onde temos instalado o Linux e o 
> Oracle 10g. 
> Preciso acessar dado no Progress e no Sql server 2005 e gravar no 
> Oracle 10g dessa maquina com o perfil acima.
> 
> Alguem poderia me ajudar??
> 
> Obrigado a todos!
> 
>  
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




RES: [oracle_br] Maquina Linux com Oracle 10g acessando Progress e Sql server.

2007-05-31 Por tôpico Rafael Milanez
Vc vai fazer uma transferência de dados do (SQL SERVER e Progress) para o 
Oracle 10g é isso ?

 

Se for vc pode usar o utilitário DTS que no SQL Server 2005 mudou o nome,

 

Onde vc cria processos é uma alternativa

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
mateusmelhado
Enviada em: quinta-feira, 31 de maio de 2007 17:36
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Maquina Linux com Oracle 10g acessando Progress e Sql 
server.

 

Senhores,

É o seguinte, tenho um servidor onde temos instalado o Linux e o 
Oracle 10g. 
Preciso acessar dado no Progress e no Sql server 2005 e gravar no 
Oracle 10g dessa maquina com o perfil acima.

Alguem poderia me ajudar??

Obrigado a todos!

 



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



[oracle_br] Maquina Linux com Oracle 10g acessando Progress e Sql server.

2007-05-31 Por tôpico mateusmelhado
Senhores,

 É o seguinte, tenho um servidor onde temos instalado o Linux e o 
Oracle 10g. 
Preciso acessar dado no Progress e no Sql server 2005 e gravar no 
Oracle 10g dessa maquina com o perfil acima.

Alguem poderia me ajudar??

Obrigado a todos!



RES: [oracle_br] Re: Duvida sobre Trigger

2007-05-31 Por tôpico jlchiappa
Absolutamente não fica "registrado" e disponível pra trigger o texto 
do UPDATE que disparou a trigger, mas talvez vc possa fazer uma WHEN 
tipo :

create trigger ...
WHEN (old.campo1 <> new.campo1 OR old.campo2 <> old.campo2, etc )

ou seja, APENAS quando se está mudando o valor de algum dos N outros 
campos afora o tal do integro a condição é satisfeita, o "Update 
tbl_pedido set integro = x where n_cod_ped = "xx" não atenderia à 
condição de ao menos UM dos outros campos estar sendo alterado...

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Arnaldo V. Scarin" 
<[EMAIL PROTECTED]> escreveu
>
> Chiappa,
> 
>  
> 
> Eu sei que eu posso utilizar essas formas "condicionantes" para 
evitar que
> uma trigger seja executada, mas no caso que eu indiquei, são feitos 
diversos
> tipos de updates nessa tabela, sempre passando informações para o 
campo
> "integro". Num update, todos os campos da linha são atualizados, 
enquanto
> nesse update que eu mandei no e-mail anterior, somente o campo 
integro é
> atualizado.
> 
>  
> 
> Vamos exemplificar:
> 
>  
> 
> Momento X : Update tbl_pedido set integro = x where n_cod_ped 
= "xx"
> (update que não pode disparar a Trigger)
> 
>  
> 
> Momento Y:  Update tbl_pedido set n_valor_pedido = 999,99, 
n_qte_prod = 99,
> integro = x, .(outros campos) where n_cod_ped = "xxx" 
(momento que
> deve disparar a Trigger)
> 
>  
> 
> Momento Z: Update tbl_pedido set id_usuario_edit = , 
d_data_edit =
> `dd/mm/ hh:nn:' where n_cod_ped = "xxx" (momento que 
deve
> disparar a trigger).
> 
>  
> 
> A minha duvida é como eu conseguiria identificar qual update está 
sendo
> executado para poder usar isso como fator condicionante para que a 
trigger
> não fosse executada.
> 
>  
> 
> Obrigado,
> 
>  
> 
> Arnaldo
> 
>  
> 
>  
> 
>  
> 
>  
> 
> De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em
> nome de jlchiappa
> Enviada em: quinta-feira, 31 de maio de 2007 13:56
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Re: Duvida sobre Trigger
> 
>  
> 
> Colega, quando as condições todas dum trigger são satisfeitas, ele 
É 
> SIM DISPARADO, não tem o que : o que vc pode fazer é ** adicionar 
** 
> condições extras baseadas nos dados ou no ambiente via cláusula 
WHEN, 
> por exemplo : suponha que é exigido pra trigger disparar que o 
campo 
> SALARIO da tabela esteja com o valor de 1000 e que o dia da semana 
> não seja Sábado ou Domingo (digamos) , vc teria um trigger tipo 
> assim :
> 
> [EMAIL PROTECTED]:SQL>select empno, sal, to_char(sysdate, 'D') from emp 
> where empno in (7844, 7654);
> 
> EMPNO SAL T
> -- -- -
> 7654 1250 5
> 7844 1500 5
> 
> [EMAIL PROTECTED]:SQL>ed
> Gravou arquivo afiedt.buf
> 
> 1 create or replace trigger verif_update
> 2 before update of sal ON emp for each row
> 3 WHEN (old.sal = 1500 AND to_char(sysdate, 'D') not in 
> ('7', '1'))
> 4 BEGIN
> 5 dbms_output.put_line('Disparei o trigger verif_update');
> 6* END;
> [EMAIL PROTECTED]:SQL>/
> 
> Gatilho criado.
> 
> [EMAIL PROTECTED]:SQL>update emp set sal=sal+10 where empno=7844;
> Disparei o trigger verif_update
> 
> 1 linha atualizada.
> 
> ==> veja acima que DISPAROU, agora veja :
> 
> [EMAIL PROTECTED]:SQL>update emp set sal=sal+10 where empno=7654;
> 
> 1 linha atualizada.
> 
> [EMAIL PROTECTED]:SQL>
> 
> ==> veja que quando NEM TODAS as condições foram satisfeitas, a 
> trigger NÂO DISPAROU, ok ? Óbvio, essa cláusula WHEN em princípio 
> serve para validações SIMPLES, pura comparação, SE a lógica que vc 
> quer que seja satisfeita pra trigger não disparar é COMPLEXA, tem 
que 
> buscar info em outras tabs/registros, processar a info, etc, aí não 
> dá... Quando isso ocorrer, não tem jeito , vc VAI deixar a trigger 
> disparar MAS o código dela vai estar assim :
> 
> CREATE TRIGGER 
> BEGIN
> if condiçãocomplexa THEN
> ... faço o que eu quero que seja feito
> end if;
> END;
> 
> ==> ou seja, a trigger até dispararia, MAS em não entrando no IF 
não 
> faz nada
> 
> []s
> 
> Chiappa
> --- Em oracle_br@yahoogrupos.com.br 
> , "Arnaldo V. Scarin" 
>  escreveu
> >
> > Bom dia a Todos,
> > 
> > 
> > 
> > Eu tenho uma trigger (Before Update) para que possa ser 
atualizado 
> um campo
> > com a data e hora do ultimo update executado numa determinada 
> linha, mas
> > somente num caso de update eu não quero que essa trigger seja 
> executada.
> > 
> > 
> > 
> > Existe alguma forma de fazer isso?
> > 
> > 
> > 
> > Obrigado,
> > 
> > 
> > 
> > Arnaldo
> > 
> > 
> > 
> > [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] Re: Duvida sobre Trigger

2007-05-31 Por tôpico Paulo Brites
Você pode user assim

IF UPDATING ('VLRLANCTO') THEN
  --
 bla bla bla
   --
 ELSIF UPDATING ('CDCTADEB') THEN
  --
  bla bla bla
  --
 ELSIF UPDATING ('CDCTACRED') THEN
  --
  bla bla bla
  --
 END IF;

  - Original Message - 
  From: Arnaldo V. Scarin 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, May 31, 2007 2:45 PM
  Subject: RES: [oracle_br] Re: Duvida sobre Trigger


  Chiappa,

  Eu sei que eu posso utilizar essas formas "condicionantes" para evitar que
  uma trigger seja executada, mas no caso que eu indiquei, são feitos diversos
  tipos de updates nessa tabela, sempre passando informações para o campo
  "integro". Num update, todos os campos da linha são atualizados, enquanto
  nesse update que eu mandei no e-mail anterior, somente o campo integro é
  atualizado.

  Vamos exemplificar:

  Momento X : Update tbl_pedido set integro = x where n_cod_ped = "xx"
  (update que não pode disparar a Trigger)

  Momento Y: Update tbl_pedido set n_valor_pedido = 999,99, n_qte_prod = 99,
  integro = x, .(outros campos) where n_cod_ped = "xxx" (momento que
  deve disparar a Trigger)

  Momento Z: Update tbl_pedido set id_usuario_edit = , d_data_edit =
  'dd/mm/ hh:nn:' where n_cod_ped = "xxx" (momento que deve
  disparar a trigger).

  A minha duvida é como eu conseguiria identificar qual update está sendo
  executado para poder usar isso como fator condicionante para que a trigger
  não fosse executada.

  Obrigado,

  Arnaldo

  De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de jlchiappa
  Enviada em: quinta-feira, 31 de maio de 2007 13:56
  Para: oracle_br@yahoogrupos.com.br
  Assunto: [oracle_br] Re: Duvida sobre Trigger

  Colega, quando as condições todas dum trigger são satisfeitas, ele É 
  SIM DISPARADO, não tem o que : o que vc pode fazer é ** adicionar ** 
  condições extras baseadas nos dados ou no ambiente via cláusula WHEN, 
  por exemplo : suponha que é exigido pra trigger disparar que o campo 
  SALARIO da tabela esteja com o valor de 1000 e que o dia da semana 
  não seja Sábado ou Domingo (digamos) , vc teria um trigger tipo 
  assim :

  [EMAIL PROTECTED]:SQL>select empno, sal, to_char(sysdate, 'D') from emp 
  where empno in (7844, 7654);

  EMPNO SAL T
  -- -- -
  7654 1250 5
  7844 1500 5

  [EMAIL PROTECTED]:SQL>ed
  Gravou arquivo afiedt.buf

  1 create or replace trigger verif_update
  2 before update of sal ON emp for each row
  3 WHEN (old.sal = 1500 AND to_char(sysdate, 'D') not in 
  ('7', '1'))
  4 BEGIN
  5 dbms_output.put_line('Disparei o trigger verif_update');
  6* END;
  [EMAIL PROTECTED]:SQL>/

  Gatilho criado.

  [EMAIL PROTECTED]:SQL>update emp set sal=sal+10 where empno=7844;
  Disparei o trigger verif_update

  1 linha atualizada.

  ==> veja acima que DISPAROU, agora veja :

  [EMAIL PROTECTED]:SQL>update emp set sal=sal+10 where empno=7654;

  1 linha atualizada.

  [EMAIL PROTECTED]:SQL>

  ==> veja que quando NEM TODAS as condições foram satisfeitas, a 
  trigger NÂO DISPAROU, ok ? Óbvio, essa cláusula WHEN em princípio 
  serve para validações SIMPLES, pura comparação, SE a lógica que vc 
  quer que seja satisfeita pra trigger não disparar é COMPLEXA, tem que 
  buscar info em outras tabs/registros, processar a info, etc, aí não 
  dá... Quando isso ocorrer, não tem jeito , vc VAI deixar a trigger 
  disparar MAS o código dela vai estar assim :

  CREATE TRIGGER 
  BEGIN
  if condiçãocomplexa THEN
  ... faço o que eu quero que seja feito
  end if;
  END;

  ==> ou seja, a trigger até dispararia, MAS em não entrando no IF não 
  faz nada

  []s

  Chiappa
  --- Em oracle_br@yahoogrupos.com.br 
  , "Arnaldo V. Scarin" 
  <[EMAIL PROTECTED]> escreveu
  >
  > Bom dia a Todos,
  > 
  > 
  > 
  > Eu tenho uma trigger (Before Update) para que possa ser atualizado 
  um campo
  > com a data e hora do ultimo update executado numa determinada 
  linha, mas
  > somente num caso de update eu não quero que essa trigger seja 
  executada.
  > 
  > 
  > 
  > Existe alguma forma de fazer isso?
  > 
  > 
  > 
  > Obrigado,
  > 
  > 
  > 
  > Arnaldo
  > 
  > 
  > 
  > [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: RES: [oracle_br] Erro envio Archive para Standby

2007-05-31 Por tôpico Cyro
Você criou o arquivo de senha no standby que vc esta tentando conectar ? Já
baixou e subiu o banco depois de ter criado o arquivo de senha?

Outra coisa, o nome do arquivo de senha é orapwSID ? Ja quebrei a cabeça
várias vezes escrevendo orapwdSID.

On 5/31/07, Sharif G Raduan <[EMAIL PROTECTED]> wrote:
>
>   Chiapa, olha o que ocorre.. sqlplus / as sysdba conecta normal, mas
> tento dar um connect já estando conectado nele, e ele dá a msg de ORA-1031
>
> [EMAIL PROTECTED] ~]$ echo $ORACLE_SID
>
> standby
>
> [EMAIL PROTECTED] ~]$ sqlplus / as sysdba
>
> SQL*Plus: Release 10.2.0.1.0 - Production on Thu May 31 14:54:29 2007
>
> Copyright (c) 1982, 2005, Oracle. All rights reserved.
>
> Connected to:
>
> Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit
> Production
>
> With the Partitioning, OLAP and Data Mining options
>
> SQL> connect sys/[EMAIL PROTECTED] as sysdba
>
> ERROR:
>
> ORA-01031: insufficient privileges
>
> Warning: You are no longer connected to ORACLE.
>
> SQL>
>
> []´s
>
> Sharif
>
> _
>
> De: oracle_br@yahoogrupos.com.br  [mailto:
> oracle_br@yahoogrupos.com.br ] Em
> nome de jlchiappa
> Enviada em: quinta-feira, 31 de maio de 2007 13:14
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: Re: RES: [oracle_br] Erro envio Archive para Standby
>
> Bom, eu não tenho aqui um standby pra poder te dar exemplo, mas
> primeiro de tudo eu diria pra vc checar o procedimento que vc fez
> contra os mostrados em http://dba.shilpate
>  ch.com/stdby.html
> (principalmente a criação do arquivo de password, já que logicamente
> o banco origem vai tentar conectar no banco-destino como SYSDBA, e
> pra conexão SYSDBA remota essa cara é via de regra exigido, e MUITOS
> se esquecem disso quando trabalhando com conexão remota). Feito isso,
> conecte no banco-origem via sqlplus, depois AINDA NESSA MESMA sessão
> sqlplus, tente um connect sys/[EMAIL PROTECTED] AS SYSDBA , veja se dá
> certo. Isso OK, se assegure que vc tem espaço TOTALMENTE suficiente
> para logs, archived logs, etc, já vi em algumas situações ao invés de
> dar msg de falta de espaço, ou de ficar "congelado" esperando, o
> banco jogar uma msg de permissão ou de falta de arqs...
>
> []s
>
> Chiappa
> --- Em [EMAIL PROTECTED] 
> os.com.br, "Sharif G Raduan"
> <[EMAIL PROTECTED]> escreveu
> >
> > Pessoal, se alguem mais tiver alguma dica para tentar resolver esse
> > problema, pois ainda não consegui resolver agradeço a atenção...
> >
> >
> >
> >
> >
> > _
> >
> > De: [EMAIL PROTECTED] 
> os.com.br
> [mailto:[EMAIL PROTECTED] 
> os.com.br] Em
> > nome de Sharif G Raduan
> > Enviada em: segunda-feira, 28 de maio de 2007 17:50
> > Para: [EMAIL PROTECTED] 
> os.com.br
> > Assunto: RES: [oracle_br] Erro envio Archive para Standby
> >
> >
> >
> > Sim verifiquei e cheguei até dar um chmod 777 –R,mas mesmo assim
> nada...
> >
> > _
> >
> > De: [EMAIL PROTECTED] 
> os.com.br
> > [mailto:[EMAIL PROTECTED] 
> > os.com.br] Em
> > nome de Cyro
> > Enviada em: segunda-feira, 28 de maio de 2007 17:19
> > Para: [EMAIL PROTECTED] 
> os.com.br
> > Assunto: Re: [oracle_br] Erro envio Archive para Standby
> >
> > Eu dei uma olhada por cima no seu erro. Mas aparentemente parece
> que vc não
> > tem permissão de escrita em um diretório:
> >
> > Errors in
> file /db/oracle/admin/dbdsv07/bdump/dbdsv07_arc0_10752.trc:
> > ORA-01031: insufficient privileges
> >
> > Confere lá para ver se vc tem mesmo permissão.
> >
> > On 5/28/07, Sharif G Raduan  >  yahoo.com.br> wrote:
> > >
> > > Pessoal, montei um ambiente de standby database de teste, mas
> estou
> > > tendo o
> > > problema abaixo no momento de envio dos archives o ambiente
> todo é em
> > > uma mesma máquina.
> > >
> > > Ambiente...:
> > >
> > > [EMAIL PROTECTED] dbs]$ uname -a
> > >
> > > Linux oralinux.jmahfuz.com.br 2.6.9-55.0.0.0.2.ELsmp #1 SMP Wed
> May 2
> > > 15:06:32 PDT 2007 x86_64 x86_64 x86_64 GNU/Linux
> > >
> > > [EMAIL PROTECTED] dbs]$
> > >
> > > Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit
> > > Production
> > >
> > > ERRO NO ALERT DA BASE PRINCIPAL...:
> > >
> > > Mon May 28 17:05:54 2007
> > >
> > > Errors in
> file /db/oracle/admin/dbdsv07/bdump/dbdsv07_arc0_10752.trc:
> > >
> > > ORA-01031: insufficient privileges
> > >
> > > PING[ARC0]: Heartbeat failed to connect to standby 'standby'.
> Error is
> > > 1031.
> > >
> > > TRACE DA BASE PRINCIPAL...
> > >
> > > ---
> > >
> > > Dump file /db/oracle/admin/dbdsv07/bdump/dbdsv07_arc0_10752.trc
> > >
> > > Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit
> > > Production
> > >
> > > With the Partitioning, OLAP and Data Mining

[oracle_br] Dúvida: host (Forms)

2007-05-31 Por tôpico Bruno de Souza Leite
Boa tarde!

 

No forms 6i, o comando host funciona no primeiro caso e não funciona no segundo:

 

1) HOST('ren c:\work\bancos\entrada\9257728.ret 9257728.OK');

2) HOST('ren c:\work\bancos\entrada\BK28.05.ret BK28.05.OK');

 

O nome do arquivo não pode conter o caracter ponto?

Existe alguma outra forma de renomear arquivos através do Forms?

 

Obrigado.

 

 

Bruno de Souza Leite
Systems Analyst 

Sonopress Rimo Ind. Com. Fon. Ltda.
Rua Dr. Edgard Theotônio Santana, 351 - Barra Funda
01140-030 - São Paulo - SP - Brazil

www.sonopress.com.br

 

[EMAIL PROTECTED]

Phone: +55 11 3383.4658
Fax: +55 11 3611.2989

 



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



RES: [oracle_br] Re: Duvida sobre Trigger

2007-05-31 Por tôpico Arnaldo V. Scarin
Chiappa,

 

Eu sei que eu posso utilizar essas formas “condicionantes” para evitar que
uma trigger seja executada, mas no caso que eu indiquei, são feitos diversos
tipos de updates nessa tabela, sempre passando informações para o campo
“integro”. Num update, todos os campos da linha são atualizados, enquanto
nesse update que eu mandei no e-mail anterior, somente o campo integro é
atualizado.

 

Vamos exemplificar:

 

Momento X : Update tbl_pedido set integro = x where n_cod_ped = “xx”
(update que não pode disparar a Trigger)

 

Momento Y:  Update tbl_pedido set n_valor_pedido = 999,99, n_qte_prod = 99,
integro = x, .(outros campos) where n_cod_ped = “xxx” (momento que
deve disparar a Trigger)

 

Momento Z: Update tbl_pedido set id_usuario_edit = , d_data_edit =
‘dd/mm/ hh:nn:’ where n_cod_ped = “xxx” (momento que deve
disparar a trigger).

 

A minha duvida é como eu conseguiria identificar qual update está sendo
executado para poder usar isso como fator condicionante para que a trigger
não fosse executada.

 

Obrigado,

 

Arnaldo

 

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: quinta-feira, 31 de maio de 2007 13:56
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Duvida sobre Trigger

 

Colega, quando as condições todas dum trigger são satisfeitas, ele É 
SIM DISPARADO, não tem o que : o que vc pode fazer é ** adicionar ** 
condições extras baseadas nos dados ou no ambiente via cláusula WHEN, 
por exemplo : suponha que é exigido pra trigger disparar que o campo 
SALARIO da tabela esteja com o valor de 1000 e que o dia da semana 
não seja Sábado ou Domingo (digamos) , vc teria um trigger tipo 
assim :

[EMAIL PROTECTED]:SQL>select empno, sal, to_char(sysdate, 'D') from emp 
where empno in (7844, 7654);

EMPNO SAL T
-- -- -
7654 1250 5
7844 1500 5

[EMAIL PROTECTED]:SQL>ed
Gravou arquivo afiedt.buf

1 create or replace trigger verif_update
2 before update of sal ON emp for each row
3 WHEN (old.sal = 1500 AND to_char(sysdate, 'D') not in 
('7', '1'))
4 BEGIN
5 dbms_output.put_line('Disparei o trigger verif_update');
6* END;
[EMAIL PROTECTED]:SQL>/

Gatilho criado.

[EMAIL PROTECTED]:SQL>update emp set sal=sal+10 where empno=7844;
Disparei o trigger verif_update

1 linha atualizada.

==> veja acima que DISPAROU, agora veja :

[EMAIL PROTECTED]:SQL>update emp set sal=sal+10 where empno=7654;

1 linha atualizada.

[EMAIL PROTECTED]:SQL>

==> veja que quando NEM TODAS as condições foram satisfeitas, a 
trigger NÂO DISPAROU, ok ? Óbvio, essa cláusula WHEN em princípio 
serve para validações SIMPLES, pura comparação, SE a lógica que vc 
quer que seja satisfeita pra trigger não disparar é COMPLEXA, tem que 
buscar info em outras tabs/registros, processar a info, etc, aí não 
dá... Quando isso ocorrer, não tem jeito , vc VAI deixar a trigger 
disparar MAS o código dela vai estar assim :

CREATE TRIGGER 
BEGIN
if condiçãocomplexa THEN
... faço o que eu quero que seja feito
end if;
END;

==> ou seja, a trigger até dispararia, MAS em não entrando no IF não 
faz nada

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br 
, "Arnaldo V. Scarin" 
<[EMAIL PROTECTED]> escreveu
>
> Bom dia a Todos,
> 
> 
> 
> Eu tenho uma trigger (Before Update) para que possa ser atualizado 
um campo
> com a data e hora do ultimo update executado numa determinada 
linha, mas
> somente num caso de update eu não quero que essa trigger seja 
executada.
> 
> 
> 
> Existe alguma forma de fazer isso?
> 
> 
> 
> Obrigado,
> 
> 
> 
> Arnaldo
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>

 



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



[oracle_br] Re: Duvida sobre Trigger

2007-05-31 Por tôpico jlchiappa
Colega, quando as condições todas dum trigger são satisfeitas, ele É 
SIM DISPARADO, não tem o que : o que vc pode fazer é ** adicionar ** 
condições extras baseadas nos dados ou no ambiente via cláusula WHEN, 
por exemplo : suponha que é exigido pra trigger disparar que o campo 
SALARIO da tabela esteja com o valor de 1000 e que o dia da semana 
não seja Sábado ou Domingo (digamos) , vc teria um trigger tipo 
assim :

[EMAIL PROTECTED]:SQL>select empno, sal, to_char(sysdate, 'D') from emp 
where empno in (7844, 7654);

 EMPNOSAL T
-- -- -
  7654   1250 5
  7844   1500 5

[EMAIL PROTECTED]:SQL>ed
Gravou arquivo afiedt.buf

  1  create or replace trigger verif_update
  2before update of sal ON emp for each row
  3   WHEN (old.sal = 1500 AND to_char(sysdate, 'D') not in 
('7', '1'))
  4  BEGIN
  5 dbms_output.put_line('Disparei o trigger verif_update');
  6* END;
[EMAIL PROTECTED]:SQL>/

Gatilho criado.

[EMAIL PROTECTED]:SQL>update emp set sal=sal+10 where empno=7844;
Disparei o trigger verif_update

1 linha atualizada.

==> veja acima que DISPAROU, agora veja :

[EMAIL PROTECTED]:SQL>update emp set sal=sal+10 where empno=7654;

1 linha atualizada.

[EMAIL PROTECTED]:SQL>

==> veja que quando NEM TODAS as condições foram satisfeitas, a 
trigger NÂO DISPAROU, ok ? Óbvio, essa cláusula WHEN em princípio 
serve para validações SIMPLES, pura comparação, SE a lógica que vc 
quer que seja satisfeita pra trigger não disparar é COMPLEXA, tem que 
buscar info em outras tabs/registros, processar a info, etc, aí não 
dá... Quando isso ocorrer, não tem jeito , vc VAI deixar a trigger 
disparar MAS o código dela vai estar assim :

CREATE TRIGGER 
BEGIN
   if condiçãocomplexa THEN
  ... faço o que eu quero que seja feito
   end if;
END;

==> ou seja, a trigger até dispararia, MAS em não entrando no IF não 
faz nada

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Arnaldo V. Scarin" 
<[EMAIL PROTECTED]> escreveu
>
> Bom dia a Todos,
> 
>  
> 
> Eu tenho uma trigger (Before Update) para que possa ser atualizado 
um campo
> com a data e hora do ultimo update executado numa determinada 
linha, mas
> somente num caso de update eu não quero que essa trigger seja 
executada.
> 
>  
> 
> Existe alguma forma de fazer isso?
> 
>  
> 
> Obrigado,
> 
>  
> 
> Arnaldo
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




RES: [oracle_br] Duvida sobre Trigger

2007-05-31 Por tôpico Arnaldo V. Scarin
Fabio, essa é a minha trigger:

 

create or replace trigger T_ADICIONADATAHORA_PEDIDO
  before update on tbl_pedido  
  Referencing NEW AS NEW
  For Each Row 
Declare
   Data DATE;
begin
 SELECT SYSDATE into Data FROM DUAL;
 :NEW.d_data_ultima_alteracao := Data;
end T_ADICIONADATAHORA_PEDIDO;

 

 

Eu não posso atualizar o campo d_data_ultima_alterecao (via trigger) somente
no update abaixo.

 

UpDate tbl_Pedido

set l_Integro = 0

where n_Cod_Ped = ‘XX’

 

Todos os outros update´s devem ter o campo d_data_ultima_alteracao
atualizado.

 

Não tenho idéia de como resolver isso.

 

Obrigado,

 

Arnaldo

 

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Fabio Santos
Enviada em: quinta-feira, 31 de maio de 2007 11:58
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Duvida sobre Trigger

 

Qual o caso?
Nao da por um if dentro da trigger?



-Mensagem original-
De: oracle_br@yahoogrupos.com.br 
[mailto:oracle_br@yahoogrupos.com.br 
]
Em nome de Arnaldo V. Scarin
Enviada em: quinta-feira, 31 de maio de 2007 11:30
Para: oracle_br@yahoogrupos.com.br  
Assunto: [oracle_br] Duvida sobre Trigger
Prioridade: Alta

Bom dia a Todos,

Eu tenho uma trigger (Before Update) para que possa ser atualizado um
campo
com a data e hora do ultimo update executado numa determinada linha, mas
somente num caso de update eu não quero que essa trigger seja executada.

Existe alguma forma de fazer isso?

Obrigado,

Arnaldo

[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]



[oracle_br] Oracle 10gR2 Standart Editon com Windows 2003 Server 64 bits

2007-05-31 Por tôpico Germano Packer
Pessoal, boa tarde.  Alguém usa ambiente Oracle 10gR2 com windows 2003 Server 
64bits. Gostaria de saber se já tiveram muito problema ? ou mesmo se recomendam 
ou não ?
Temos um servidor SuperMicro Dual 64bits com RAID1 para sistema operacional e 
RAid5 para os datafiles, porém, testamos com Suse ES 64 bits e o mesmo, depois 
de algum tempo, perde o RAID5 (some), como se não existisse. Se reinicio, o 
RAID5 volta, porém depois de algum tempo some novamente. Contatamos o suporte 
Novell, que também não conseguiu resolver o problema. Instalamos windows 2003 
server 64bits com Oracle e se comportou muito bem, não tive problemas com o 
RAID5. Por esse motivo gostaría de saber se alguem utiliza esse ambiente e se 
houve problemas com windows e Oracle ou funciona bem ?  Obrigado pela ajuda de 
todos. Abraços, Germano.




   

Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso 

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



RES: [oracle_br] Erro envio Archive para Standby

2007-05-31 Por tôpico Sharif G Raduan
Pessoal, se alguem mais tiver alguma dica para tentar resolver esse
problema, pois ainda não consegui resolver agradeço a atenção...

 

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Sharif G Raduan
Enviada em: segunda-feira, 28 de maio de 2007 17:50
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Erro envio Archive para Standby

 

Sim verifiquei e cheguei até dar um chmod 777 –R,mas mesmo assim nada...

_ 

De: [EMAIL PROTECTED]  os.com.br
[mailto:[EMAIL PROTECTED] 
os.com.br] Em
nome de Cyro
Enviada em: segunda-feira, 28 de maio de 2007 17:19
Para: [EMAIL PROTECTED]  os.com.br
Assunto: Re: [oracle_br] Erro envio Archive para Standby

Eu dei uma olhada por cima no seu erro. Mas aparentemente parece que vc não
tem permissão de escrita em um diretório:

Errors in file /db/oracle/admin/dbdsv07/bdump/dbdsv07_arc0_10752.trc:
ORA-01031: insufficient privileges

Confere lá para ver se vc tem mesmo permissão.

On 5/28/07, Sharif G Raduan mailto:sharif_raduan%40yahoo.com.br> yahoo.com.br> wrote:
>
> Pessoal, montei um ambiente de standby database de teste, mas estou
> tendo o
> problema abaixo no momento de envio dos archives o ambiente todo é em
> uma mesma máquina.
>
> Ambiente...:
>
> [EMAIL PROTECTED] dbs]$ uname -a
>
> Linux oralinux.jmahfuz.com.br 2.6.9-55.0.0.0.2.ELsmp #1 SMP Wed May 2
> 15:06:32 PDT 2007 x86_64 x86_64 x86_64 GNU/Linux
>
> [EMAIL PROTECTED] dbs]$
>
> Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit
> Production
>
> ERRO NO ALERT DA BASE PRINCIPAL...:
>
> Mon May 28 17:05:54 2007
>
> Errors in file /db/oracle/admin/dbdsv07/bdump/dbdsv07_arc0_10752.trc:
>
> ORA-01031: insufficient privileges
>
> PING[ARC0]: Heartbeat failed to connect to standby 'standby'. Error is
> 1031.
>
> TRACE DA BASE PRINCIPAL...
>
> ---
>
> Dump file /db/oracle/admin/dbdsv07/bdump/dbdsv07_arc0_10752.trc
>
> Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit
> Production
>
> With the Partitioning, OLAP and Data Mining options
>
> ORACLE_HOME = /db/oracle/product/10gR2
>
> System name: Linux
>
> Node name: oralinux.jmahfuz.com.br
>
> Release: 2.6.9-55.0.0.0.2.ELsmp
>
> Version: #1 SMP Wed May 2 15:06:32 PDT 2007
>
> Machine: x86_64
>
> Instance name: dbdsv07
>
> Redo thread mounted by this instance: 1
>
> Oracle process number: 17
>
> Unix process pid: 10752, image: [EMAIL PROTECTED]

jmahfuz.com.br(ARC0)
>
> *** SERVICE NAME:() 2007-05-28 16:20:44.975
>
> *** SESSION ID:(871.1) 2007-05-28 16:20:44.975
>
> kcrrwkx: nothing to do (start)
>
> *** 2007-05-28 16:21:44.907
>
> Redo shipping client performing standby login
>
> OCIServerAttach failed -1
>
> .. Detailed OCI error val is 12541 and errmsg is 'ORA-12541: TNS:no
> listener
>
> '
>
> *** 2007-05-28 16:21:45.150 60679 kcrr.c
>
> Error 12541 received logging on to the standby
>
> *** 2007-05-28 16:21:45.150 60679 kcrr.c
>
> Check whether the listener is up and running.
>
> Error 12541 connecting to destination LOG_ARCHIVE_DEST_2 standby host
> 'standby'
>
> Error 12541 attaching to destination LOG_ARCHIVE_DEST_2 standby host
> 'standby'
>
> ORA-12541: TNS:no listener
>
> *** 2007-05-28 16:21:45.150 60679 kcrr.c
>
> PING[ARC0]: Heartbeat failed to connect to standby 'standby'. Error is
> 12541.
>
> *** 2007-05-28 16:21:45.150 58941 kcrr.c
>
> kcrrfail: dest:2 err:12541 force:0 blast:1
>
> kcrrwkx: nothing to do (end)
>
> *** 2007-05-28 16:22:46.635
>
> kcrrwkx: nothing to do (end)
>
> *** 2007-05-28 16:23:46.798
>
> Redo shipping client performing standby login
>
> OCIServerAttach failed -1
>
> .. Detailed OCI error val is 12541 and errmsg is 'ORA-12541: TNS:no
> listener
>
> '
>
> *** 2007-05-28 16:23:47.044 60679 kcrr.c
>
> Error 12541 received logging on to the standby
>
> *** 2007-05-28 16:23:47.044 60679 kcrr.c
>
> Check whether the listener is up and running.
>
> Error 12541 connecting to destination LOG_ARCHIVE_DEST_2 standby host
> 'standby'
>
> Error 12541 attaching to destination LOG_ARCHIVE_DEST_2 standby host
> 'standby'
>
> ORA-12541: TNS:no listener
>
> *** 2007-05-28 16:23:47.062 60679 kcrr.c
>
> PING[ARC0]: Heartbeat failed to connect to standby 'standby'. Error is
> 12541.
>
> *** 2007-05-28 16:23:47.062 58941 kcrr.c
>
> kcrrfail: dest:2 err:12541 force:0 blast:1
>
> kcrrwkx: nothing to do (end)
>
> *** 2007-05-28 16:24:47.110
>
> kcrrwkx: nothing to do (end)
>
> *** 2007-05-28 16:25:47.112
>
> tkcrrxmp: Stopping ARC1 to reduce ARCH processes from 2 to 1
>
> Redo shipping client performing standby login
>
> OCISessionBegin failed -1
>
> .. Detailed OCI error val is 1031 and errmsg is 'ORA-01031: insufficient
> privileges
>
> '
>
> *** 2007-05-28 16:25:52.778 60679 kcrr.c
>
> Error 1031 received logging on to the standby
>
> Error 1031 connecting to destination LOG_ARCHIVE_DEST_2 standby 

RES: [oracle_br] Duvida sobre Trigger

2007-05-31 Por tôpico Fabio Santos
Qual o caso?
Nao da por um if dentro da trigger?
 
 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Arnaldo V. Scarin
Enviada em: quinta-feira, 31 de maio de 2007 11:30
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Duvida sobre Trigger
Prioridade: Alta



Bom dia a Todos,

Eu tenho uma trigger (Before Update) para que possa ser atualizado um
campo
com a data e hora do ultimo update executado numa determinada linha, mas
somente num caso de update eu não quero que essa trigger seja executada.

Existe alguma forma de fazer isso?

Obrigado,

Arnaldo

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



 



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



[oracle_br] Re: Atualiza estatisticas

2007-05-31 Por tôpico Gabriel Herdt
No 10g Qual o comando DBMS_STATS.??? que substitui o dbms_utility 
analize_schema('nomeschema','COMPUTE')?

Grato


--- Em oracle_br@yahoogrupos.com.br, "jlchiappa" <[EMAIL PROTECTED]> 
escreveu
>
> Poder vc até pode, mas :
> 
> a. fatalmente coleta de estatísticas é algo que exige grandes 
I/Os, a 
> tabela tem que ser lida pra que os dados possam ser 
interpretados , E 
> além disso há algum gasto de CPU pro banco "interpretar" os dados
> 
> e
> 
> b. dbms_utility é a versão mais PRÉ-HISTÓRICA, antiga e não-
> recomendada para se coletar estatísticas, é coisda da versão 
8.0.x, 
> num banco moderno se recomenda enfaticamente coletar-se via 
DBMS_STATS
> 
> ==> assim a sua resposta é : em tese vc até pode, MAS como isso 
pode 
> interferir em performance vc deveria fazer num horário fora de 
pico, 
> E fazer usando a DBMS_STATS.
> 
> []s
> 
>  Chiappa
>  
> --- Em oracle_br@yahoogrupos.com.br, Elaine Silva  
> escreveu
> >
> > Olá grupo!
> > Gostaria de saber se posso rodar o comando que analisa 
estatística 
> (exec 
> > dbms_utility analize_schema('nomeschema','COMPUTE')
> > a qualquer hora do dia, no banco de produção.
> > 
> > Att,
> > 
> > Elaine Silva
> > 
> > "Você precisa ser a mudança que deseja ver no mundo. " (Mahatma 
> Gandhi)
> >
>




[oracle_br] Duvida sobre Trigger

2007-05-31 Por tôpico Arnaldo V. Scarin
Bom dia a Todos,

 

Eu tenho uma trigger (Before Update) para que possa ser atualizado um campo
com a data e hora do ultimo update executado numa determinada linha, mas
somente num caso de update eu não quero que essa trigger seja executada.

 

Existe alguma forma de fazer isso?

 

Obrigado,

 

Arnaldo



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



RES: [SPAM] RES: [SPAM] [oracle_br] Re: UTL_SMTP

2007-05-31 Por tôpico Fabio Santos
OK. Vou dar essas verificadas.
 
Obrigado como sempre.
 
 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de jlchiappa
Enviada em: quinta-feira, 31 de maio de 2007 10:54
Para: oracle_br@yahoogrupos.com.br
Assunto: [SPAM] RES: [SPAM] [oracle_br] Re: UTL_SMTP



de repente, pode ser que o Cognos não esteja usando exatamente os 
mesmos comandos smtp que o Oracle, ou coisa do tipo, então ainda acho 
que um debug de comandos smtp ia ser revelador pra vc. E também vale 
a pena vc pedir pra mesma pessoa se conectar com o mesmo usuário dela 
numa outra das máquinas que têm o sistema e rodam ok, se ela 
conseguir fica provado que é algo local da máquina que não funciona, 
se não conseguir as possibilidades de ser algo com o usuáriode rede 
dele desponta .

[]s

Chiappa
--- Em [EMAIL PROTECTED] 
os.com.br, "Fabio Santos" <[EMAIL PROTECTED]> 
escreveu
>
> Oi Chiappa,
> 
> Realmente esses itens eu vi. Mas, o problema é que na mesma máquina
> tenho o cognos que envia o mesmo e-mail normalmente.
> Então essas questões de rede eu descartei.
> Quando ao item de blogspot ele fala sobre o endereço do remetente 
ou o
> destiantario serem inválidos. Mas, ai caio no mesmo problema do 
cognos
> que é o mesmo e-mail e está funcionando.
> 
> Mas, mesmo assim obrigado. Vou continuar vendo o que pode ser.
> 
> Abraços
> Fabio Santos
> 
> 
> 
> -Mensagem original-
> De: [EMAIL PROTECTED] 
os.com.br 
[mailto:[EMAIL PROTECTED] 
os.com.br]
> Em nome de jlchiappa
> Enviada em: quinta-feira, 31 de maio de 2007 07:54
> Para: [EMAIL PROTECTED] 
os.com.br
> Assunto: [SPAM] [oracle_br] Re: UTL_SMTP
> 
> 
> 
> Meu caro, não sei como vc fez, mas googlando por "SMTP permanent 
> error 501 Bad address syntax" , logo a PRIMEIRA entrada é 
> oraclequirks.blogspot.com/2007/05/ora-29279-smtp-permanent-error-
501-
> bad.html, que parece falar disso (infelizmente aonde estou o 
blogspot 
> e similares são bloqueados, então não pude confirmar), MAS 
avançando 
> um pouquinho pras próximas já achei 
> http://www.answerst
> 

hatwork.com/Download_Area/ATW_Library/Networking/N
e>
> hatwork.com/Download_Area/ATW_Library/Networking/Ne
> twork__3-SMTP_Server_Status_Codes_and_SMTP_Error_Codes.pdf , que 
diz 
> TEXTUALMENTE que vc pode receber esse mesmo código de erro 501 por 
> falha de comunicação de rede, "picos" na rede, placa de rede mal-
> configurada, etc, etc. Então assim sendo a minha sugestão é que vc 
> COLOQUE O ADMIN DE REDE aí no circuito (que vai verificar INCLUSIVE 
> os detalhes de acesso à rede, permissoões, e hardware nessa 
máquina), 
> e que também DEBUGUE essa conexão, enviando um a um os comandos pro 
> servidor via telnet a partir da máquina em questão, como mostrado 
em 
> http://www.rsoutloo  k.com/exc/telnetsmtp.htm>
> k.com/exc/telnetsmtp.htm por exemplo mas também em 
> n+1 sites (é técnica padrão)...
> 
> []s
> 
> Chiappa
> 
> 
> --- Em [EMAIL PROTECTED] 
> os.com.br, "Fabio Santos"  
> escreveu
> >
> > Olá pessoal,
> > 
> > Vejam se conseguem me ajudar pois já procurei com o meu amigo 
> google e
> > nada encontrei.
> > 
> > Tenho uma procedure oracle que envia email através do UTL_SMTP. 
> Utilizo
> > essa mesma procedure em vários servidores clientes. Porém em um 
novo
> > cliente estou tendo erro na linha : 
> > 
> > UTL_SMTP.MAIL(v_conexao, v_remetente);
> > 
> > ERRO: ORA-29279: SMTP permanent error: 501 Bad address syntax
> > 
> > O conteudo da variavel v_remetente está correto que é
> > "santos@".
> > 
> > A v_conexao eu imagino que esteja correta. Visto que passa pelas 
> linhas
> > v_conexao := UTL_SMTP.open_connection(v_hostemail, 25); e
> > UTL_SMTP.HELO(v_conexao, v_hostemail); 
> > 
> > 
> > Fico no aguardo de qualquer dica pois estou a 2 dias tentando 
> resolver e
> > nada.
> > 
> > Abaixo segue a procedure completa:
> > 
> > 
> > 
> > 
> 
==
> ==
> > ==
> > 
> > PROCEDURE enviar_email(i_remetente varchar2, i_destinatario 
VARCHAR2
> > , i_importance INTEGER, i_text CLOB, i_assunto VARCHAR2) 
> > RETURN INTEGER AS
> > 
> > --variável que armazenará o endereço do servidor smtp
> > v_hostemail VARCHAR2(40) := '192.168.0.1';
> > --variável de conexão com o servidor
> > v_conexao UTL_SMTP.CONNECTION; 
> > v_tipoemail VARCHAR2(100) := 'text/html';
> > 
> > PROCEDURE send_header(io_conexao IN OUT UTL_SMTP.CONNECTION
> > , i_name VARCHAR2, i_header VARCHAR2) AS
> > BEGIN
> > UTL_SMTP.write_data(io_conexao, i_name || ': ' || i_header ||
> > UTL_TCP.CRLF);
> > END;
> > 
> > BEGIN
> > --Agora, iremos abrir o objeto Conexão
> > v_conexao := UTL_SMTP.op

RES: [SPAM] [oracle_br] Re: UTL_SMTP

2007-05-31 Por tôpico jlchiappa
de repente, pode ser que o Cognos não esteja usando exatamente os 
mesmos comandos smtp que o Oracle, ou coisa do tipo, então ainda acho 
que um debug de comandos smtp ia ser revelador pra vc. E também vale 
a pena vc pedir pra mesma pessoa se conectar com o mesmo usuário dela 
numa outra das máquinas que têm o sistema e rodam ok, se ela 
conseguir fica provado que é algo local da máquina que não funciona, 
se não conseguir as possibilidades de ser algo com o usuáriode rede 
dele desponta .

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Fabio Santos" <[EMAIL PROTECTED]> 
escreveu
>
> Oi Chiappa,
>  
> Realmente esses itens eu vi. Mas, o problema é que na mesma  máquina
> tenho o cognos que envia o mesmo e-mail normalmente.
> Então essas questões de rede eu descartei.
> Quando ao item de blogspot ele fala sobre o endereço do remetente 
ou o
> destiantario serem inválidos. Mas, ai caio no mesmo problema do 
cognos
> que é o mesmo e-mail e está funcionando.
>  
> Mas, mesmo assim obrigado. Vou continuar vendo o que pode ser.
>  
> Abraços
> Fabio Santos
>  
>  
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED]
> Em nome de jlchiappa
> Enviada em: quinta-feira, 31 de maio de 2007 07:54
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [SPAM] [oracle_br] Re: UTL_SMTP
> 
> 
> 
> Meu caro, não sei como vc fez, mas googlando por "SMTP permanent 
> error 501 Bad address syntax" , logo a PRIMEIRA entrada é 
> oraclequirks.blogspot.com/2007/05/ora-29279-smtp-permanent-error-
501-
> bad.html, que parece falar disso (infelizmente aonde estou o 
blogspot 
> e similares são bloqueados, então não pude confirmar), MAS 
avançando 
> um pouquinho pras próximas já achei 
> http://www.answerst
> 

> hatwork.com/Download_Area/ATW_Library/Networking/Ne
> twork__3-SMTP_Server_Status_Codes_and_SMTP_Error_Codes.pdf , que 
diz 
> TEXTUALMENTE que vc pode receber esse mesmo código de erro 501 por 
> falha de comunicação de rede, "picos" na rede, placa de rede mal-
> configurada, etc, etc. Então assim sendo a minha sugestão é que vc 
> COLOQUE O ADMIN DE REDE aí no circuito (que vai verificar INCLUSIVE 
> os detalhes de acesso à rede, permissoões, e hardware nessa 
máquina), 
> e que também DEBUGUE essa conexão, enviando um a um os comandos pro 
> servidor via telnet a partir da máquina em questão, como mostrado 
em 
> http://www.rsoutloo 
> k.com/exc/telnetsmtp.htm por exemplo mas também em 
> n+1 sites (é técnica padrão)...
> 
> []s
> 
> Chiappa
> 
> 
> --- Em [EMAIL PROTECTED] 
> os.com.br, "Fabio Santos"  
> escreveu
> >
> > Olá pessoal,
> > 
> > Vejam se conseguem me ajudar pois já procurei com o meu amigo 
> google e
> > nada encontrei.
> > 
> > Tenho uma procedure oracle que envia email através do UTL_SMTP. 
> Utilizo
> > essa mesma procedure em vários servidores clientes. Porém em um 
novo
> > cliente estou tendo erro na linha : 
> > 
> > UTL_SMTP.MAIL(v_conexao, v_remetente);
> > 
> > ERRO: ORA-29279: SMTP permanent error: 501 Bad address syntax
> > 
> > O conteudo da variavel v_remetente está correto que é
> > "santos@".
> > 
> > A v_conexao eu imagino que esteja correta. Visto que passa pelas 
> linhas
> > v_conexao := UTL_SMTP.open_connection(v_hostemail, 25); e
> > UTL_SMTP.HELO(v_conexao, v_hostemail); 
> > 
> > 
> > Fico no aguardo de qualquer dica pois estou a 2 dias tentando 
> resolver e
> > nada.
> > 
> > Abaixo segue a procedure completa:
> > 
> > 
> > 
> > 
> 
==
> ==
> > ==
> > 
> > PROCEDURE enviar_email(i_remetente varchar2, i_destinatario 
VARCHAR2
> > , i_importance INTEGER, i_text CLOB, i_assunto VARCHAR2) 
> > RETURN INTEGER AS
> > 
> > --variável que armazenará o endereço do servidor smtp
> > v_hostemail VARCHAR2(40) := '192.168.0.1';
> > --variável de conexão com o servidor
> > v_conexao UTL_SMTP.CONNECTION; 
> > v_tipoemail VARCHAR2(100) := 'text/html';
> > 
> > PROCEDURE send_header(io_conexao IN OUT UTL_SMTP.CONNECTION
> > , i_name VARCHAR2, i_header VARCHAR2) AS
> > BEGIN
> > UTL_SMTP.write_data(io_conexao, i_name || ': ' || i_header ||
> > UTL_TCP.CRLF);
> > END;
> > 
> > BEGIN
> > --Agora, iremos abrir o objeto Conexão
> > v_conexao := UTL_SMTP.open_connection(v_hostemail, 25);
> > --Procedimento para iniciar E-mail.
> > UTL_SMTP.HELO(v_conexao, v_hostemail);
> > --Procedimento para preencher o campo DE: do E-mail. (Remetente)
> > UTL_SMTP.MAIL(v_conexao, v_remetente);
> > --Procedimento para preencher o campo PARA: do E-mail 
> (Destinatário)
> > UTL_SMTP.RCPT(v_conexao, v_destinatario);
> > --Procedimento para criar o Corpo do E-mail
> > UTL_SMTP.open_data(v_conexao);
> > send_header(v_conexao, 'From', v_remetente);
> > send_header(v_conexao, 'To', v_destinatario);
> > send_header(v_conexao, 'Subject', i_assunto);
> > send_h

RES: [SPAM] [oracle_br] Re: UTL_SMTP

2007-05-31 Por tôpico Fabio Santos
Oi Chiappa,
 
Realmente esses itens eu vi. Mas, o problema é que na mesma  máquina
tenho o cognos que envia o mesmo e-mail normalmente.
Então essas questões de rede eu descartei.
Quando ao item de blogspot ele fala sobre o endereço do remetente ou o
destiantario serem inválidos. Mas, ai caio no mesmo problema do cognos
que é o mesmo e-mail e está funcionando.
 
Mas, mesmo assim obrigado. Vou continuar vendo o que pode ser.
 
Abraços
Fabio Santos
 
 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de jlchiappa
Enviada em: quinta-feira, 31 de maio de 2007 07:54
Para: oracle_br@yahoogrupos.com.br
Assunto: [SPAM] [oracle_br] Re: UTL_SMTP



Meu caro, não sei como vc fez, mas googlando por "SMTP permanent 
error 501 Bad address syntax" , logo a PRIMEIRA entrada é 
oraclequirks.blogspot.com/2007/05/ora-29279-smtp-permanent-error-501-
bad.html, que parece falar disso (infelizmente aonde estou o blogspot 
e similares são bloqueados, então não pude confirmar), MAS avançando 
um pouquinho pras próximas já achei 
http://www.answerst

hatwork.com/Download_Area/ATW_Library/Networking/Ne
twork__3-SMTP_Server_Status_Codes_and_SMTP_Error_Codes.pdf , que diz 
TEXTUALMENTE que vc pode receber esse mesmo código de erro 501 por 
falha de comunicação de rede, "picos" na rede, placa de rede mal-
configurada, etc, etc. Então assim sendo a minha sugestão é que vc 
COLOQUE O ADMIN DE REDE aí no circuito (que vai verificar INCLUSIVE 
os detalhes de acesso à rede, permissoões, e hardware nessa máquina), 
e que também DEBUGUE essa conexão, enviando um a um os comandos pro 
servidor via telnet a partir da máquina em questão, como mostrado em 
http://www.rsoutloo 
k.com/exc/telnetsmtp.htm por exemplo mas também em 
n+1 sites (é técnica padrão)...

[]s

Chiappa


--- Em [EMAIL PROTECTED] 
os.com.br, "Fabio Santos" <[EMAIL PROTECTED]> 
escreveu
>
> Olá pessoal,
> 
> Vejam se conseguem me ajudar pois já procurei com o meu amigo 
google e
> nada encontrei.
> 
> Tenho uma procedure oracle que envia email através do UTL_SMTP. 
Utilizo
> essa mesma procedure em vários servidores clientes. Porém em um novo
> cliente estou tendo erro na linha : 
> 
> UTL_SMTP.MAIL(v_conexao, v_remetente);
> 
> ERRO: ORA-29279: SMTP permanent error: 501 Bad address syntax
> 
> O conteudo da variavel v_remetente está correto que é
> "[EMAIL PROTECTED]".
> 
> A v_conexao eu imagino que esteja correta. Visto que passa pelas 
linhas
> v_conexao := UTL_SMTP.open_connection(v_hostemail, 25); e
> UTL_SMTP.HELO(v_conexao, v_hostemail); 
> 
> 
> Fico no aguardo de qualquer dica pois estou a 2 dias tentando 
resolver e
> nada.
> 
> Abaixo segue a procedure completa:
> 
> 
> 
> 
==
==
> ==
> 
> PROCEDURE enviar_email(i_remetente varchar2, i_destinatario VARCHAR2
> , i_importance INTEGER, i_text CLOB, i_assunto VARCHAR2) 
> RETURN INTEGER AS
> 
> --variável que armazenará o endereço do servidor smtp
> v_hostemail VARCHAR2(40) := '192.168.0.1';
> --variável de conexão com o servidor
> v_conexao UTL_SMTP.CONNECTION; 
> v_tipoemail VARCHAR2(100) := 'text/html';
> 
> PROCEDURE send_header(io_conexao IN OUT UTL_SMTP.CONNECTION
> , i_name VARCHAR2, i_header VARCHAR2) AS
> BEGIN
> UTL_SMTP.write_data(io_conexao, i_name || ': ' || i_header ||
> UTL_TCP.CRLF);
> END;
> 
> BEGIN
> --Agora, iremos abrir o objeto Conexão
> v_conexao := UTL_SMTP.open_connection(v_hostemail, 25);
> --Procedimento para iniciar E-mail.
> UTL_SMTP.HELO(v_conexao, v_hostemail);
> --Procedimento para preencher o campo DE: do E-mail. (Remetente)
> UTL_SMTP.MAIL(v_conexao, v_remetente);
> --Procedimento para preencher o campo PARA: do E-mail 
(Destinatário)
> UTL_SMTP.RCPT(v_conexao, v_destinatario);
> --Procedimento para criar o Corpo do E-mail
> UTL_SMTP.open_data(v_conexao);
> send_header(v_conexao, 'From', v_remetente);
> send_header(v_conexao, 'To', v_destinatario);
> send_header(v_conexao, 'Subject', i_assunto);
> send_header(v_conexao, 'Content-Type', v_tipoemail);
> UTL_SMTP.write_data(v_conexao, i_text);
> UTL_SMTP.close_data(v_conexao);
> --Procedimento para encerrar o e-mail.
> UTL_SMTP.quit(v_conexao);
> END;
> 
> 
==
==
> ==
> --
> Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production 
> PL/SQL Release 9.2.0.7.0 - Production 
> CORE 9.2.0.7.0 Production
> 
> TNS for 32-bit Windows: Version 9.2.0.7.0 - Production 
> NLSRTL Version 9.2.0.7.0 - Production 
> 
> 
> Abraços, 
> 
> Fabio Santos
> MSN: [EMAIL PROTECTED]
> Tel (47) 9601-4524
> --
> Estúdio Interativo
> http://www.estudioi  nterativo.com
> [EMAIL PROTECTED]
> Tel: (47) 3028-8821
> (21) 4063-8634
>



 




[oracle_br] Criando tabelas com parametro de storage no JDeveloper

2007-05-31 Por tôpico Vinícius Abrahão Bazana Schmidt
Caros colegas, como estão?

Uso com muito sucesso o JDeveloper para criar meus modelos de dados e
normalmente para
criar os objetos no banco. Porém, últimamente estou precisando customizar os
parametros
de storage dos meus objetos, como por ex: tabespaces de índices diferente da
tablespace de
dados.

Vocês sabem se existe alguma opcão ou até mesmo  um plug-in que permita o
JDeveloper
especificar para qual tablespace e outros parametros de storage ?

Fiz uma breve pesquisa no site da Oracle e Metalink mas não encontrei nada
sobre isso.
Seria muito bom poder contar com uma ferramenta mais completa na hora de
criar o bancos de
dados. No meu caso o JDeveloper tem se mostrado excelente, principalmente
por trabalhar tão bem com o CVS, mas falta poder alterar esses detalhes.

Obrigado pessoal!

Abs,
 Vinícius


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



[oracle_br] Re: Erro ORA-01652

2007-05-31 Por tôpico jlchiappa
Colega, o tamanho da tablespace TEMP não tem ,diretamente, *** NADA 
VEZES NADA *** a ver com o  tamanho dos seus dados, ok ? Ele depende 
é PRIMEIRO das suas queries (se vc tiver uma query enorme e complexa 
que faz n+1 manipulações, ordenações, etc numa tabela de X bytes, 
TRANQUILAMENTE vc pode ocupar x+n bytes) - e isso AINDA tem, que 
prever que pode haver vários usuários simultâneos fazendo operações 
do tipo! - , E SEGUNDO dos outros recursos que usam área temporária 
(como Global Temporary Tables, DDLs, etc), confere ??? Assim, vc 
diz "que os "dados do banco +- 60 Gb", so what ??? E daí, o que se 
conclui disso pra consumo de TEMP, quanto disso estava sendo lido, 
quanto se precisou pra temp, para QUANTOS USUàRIOS ??? Menos que nada 
disso é respondido pela informação que vc cita 
 Não tem jeito, vc TEM que mensurar o consumo de temp area em vários 
pontos de pico de utilização do sistema e criar de um tamanho tal que 
atenda, e >> ÒBVIO << , sempre sempre SEMPRE usando tempfiles, NUNCA 
nunca usando datafiles na tablespace temp Pra mensurar o consumo, 
EM JÁ SENDO tempfiles como correto,  vc consulta a v$sort_segment e a 
v$sort_usage.
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, Carlos Maurilio Silva 
<[EMAIL PROTECTED]> escreveu
>
> Caros, boa noite.
> 
> Hoje, tive um erro ORA-01652 na tablespace temp.
> Este erro aconteceu 3x numa aplicação que executa a query de hora 
em hora.
> Minha tablespace tem 4 Gb e meus dados do banco +- 60 Gb.
> Gostaria da opinião dos colegas de como calcular o tamanho de minha 
tablespace temp para que este erro não aconteça novamente,
> ou verificar as possíveis causas que geram o erro, uma vez que não 
é frequente.
> Utilizo o Oracle 9.2.0.3 em HP-UX 11.00.
> 
> Qualquer sugestão será bem-vinda.
> Agradeço a todos a atenção,
> 
> Carlim
> 
> 
> 
> 
> __
> Fale com seus amigos  de graça com o novo Yahoo! Messenger 
> http://br.messenger.yahoo.com/ 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Re: UTL_SMTP

2007-05-31 Por tôpico jlchiappa
Meu caro, não sei como vc fez, mas googlando por "SMTP permanent 
error 501 Bad address syntax" , logo a PRIMEIRA entrada é 
oraclequirks.blogspot.com/2007/05/ora-29279-smtp-permanent-error-501-
bad.html, que parece falar disso (infelizmente aonde estou o blogspot 
e similares são bloqueados, então não pude confirmar), MAS avançando 
um pouquinho pras próximas já achei 
http://www.answersthatwork.com/Download_Area/ATW_Library/Networking/Ne
twork__3-SMTP_Server_Status_Codes_and_SMTP_Error_Codes.pdf , que diz 
TEXTUALMENTE que vc pode receber esse mesmo código de erro 501 por 
falha de comunicação de rede, "picos" na rede, placa de rede mal-
configurada, etc, etc. Então assim sendo a minha sugestão é que vc 
COLOQUE O ADMIN DE REDE aí no circuito (que vai verificar INCLUSIVE 
os detalhes de acesso à rede, permissoões, e hardware nessa máquina), 
e que também DEBUGUE essa conexão, enviando um a um os comandos pro 
servidor via telnet a partir da máquina em questão, como mostrado em 
http://www.rsoutlook.com/exc/telnetsmtp.htm por exemplo mas também em 
n+1 sites (é técnica padrão)...

[]s

 Chiappa
 


--- Em oracle_br@yahoogrupos.com.br, "Fabio Santos" <[EMAIL PROTECTED]> 
escreveu
>
> Olá pessoal,
> 
> Vejam se conseguem me ajudar pois já procurei com o meu amigo 
google e
> nada encontrei.
> 
> Tenho uma procedure oracle que envia email através do UTL_SMTP. 
Utilizo
> essa mesma procedure em vários servidores clientes. Porém em um novo
> cliente estou tendo erro na linha : 
> 
> UTL_SMTP.MAIL(v_conexao, v_remetente);
> 
> ERRO: ORA-29279: SMTP permanent error: 501 Bad address syntax
> 
> O conteudo da variavel v_remetente está correto que é
> "[EMAIL PROTECTED]".
> 
> A v_conexao eu imagino que esteja correta. Visto que passa pelas 
linhas
> v_conexao := UTL_SMTP.open_connection(v_hostemail, 25); e
> UTL_SMTP.HELO(v_conexao, v_hostemail); 
> 
> 
> Fico no aguardo de qualquer dica pois estou a 2 dias tentando 
resolver e
> nada.
> 
> Abaixo segue a procedure completa:
> 
> 
> 
> 
==
==
> ==
> 
> PROCEDURE enviar_email(i_remetente varchar2, i_destinatario VARCHAR2
>, i_importance INTEGER, i_text CLOB, i_assunto VARCHAR2) 
>RETURN INTEGER AS
> 
>   --variável que armazenará o endereço do servidor smtp
>   v_hostemail VARCHAR2(40) := '192.168.0.1';
>   --variável de conexão com o servidor
>   v_conexao   UTL_SMTP.CONNECTION;
>   v_tipoemail VARCHAR2(100) := 'text/html';
> 
>   PROCEDURE send_header(io_conexao IN OUT UTL_SMTP.CONNECTION
>  , i_name VARCHAR2, i_header VARCHAR2) AS
>   BEGIN
> UTL_SMTP.write_data(io_conexao, i_name || ': ' || i_header ||
> UTL_TCP.CRLF);
>   END;
> 
> BEGIN
> --Agora, iremos abrir o objeto Conexão
> v_conexao := UTL_SMTP.open_connection(v_hostemail, 25);
> --Procedimento para iniciar E-mail.
> UTL_SMTP.HELO(v_conexao, v_hostemail);
> --Procedimento para preencher o campo DE: do E-mail. (Remetente)
> UTL_SMTP.MAIL(v_conexao, v_remetente);
> --Procedimento para preencher o campo PARA: do E-mail 
(Destinatário)
> UTL_SMTP.RCPT(v_conexao, v_destinatario);
> --Procedimento para criar o Corpo do E-mail
> UTL_SMTP.open_data(v_conexao);
> send_header(v_conexao, 'From', v_remetente);
> send_header(v_conexao, 'To', v_destinatario);
> send_header(v_conexao, 'Subject', i_assunto);
> send_header(v_conexao, 'Content-Type', v_tipoemail);
> UTL_SMTP.write_data(v_conexao, i_text);
> UTL_SMTP.close_data(v_conexao);
> --Procedimento para encerrar o e-mail.
> UTL_SMTP.quit(v_conexao);
> END;
> 
> 
==
==
> ==
> 
> Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production  
> PL/SQL Release 9.2.0.7.0 - Production   
> CORE  9.2.0.7.0   Production
> 
> TNS for 32-bit Windows: Version 9.2.0.7.0 - Production  
> NLSRTL Version 9.2.0.7.0 - Production
> 
> 
> Abraços, 
> 
> Fabio Santos
> MSN: [EMAIL PROTECTED]
> Tel (47) 9601-4524
> --
> Estúdio Interativo
> http://www.estudiointerativo.com
> [EMAIL PROTECTED]
> Tel: (47) 3028-8821
>  (21) 4063-8634
>




Re: [oracle_br] [OFF-TOPIC] Emails da comunidade caindo no Spam do Gmail

2007-05-31 Por tôpico Andre Santos
Leandro

Não são todos do Yahoo, pelo menos, não aqui.

[ ]

André


Em 29/05/07, LEANDRO SOUZA RAMOS <[EMAIL PROTECTED]> escreveu:
>
>   Parece ser todos do YahooGrupos...
> []'s
> LEANDRO
>
> Em 29/05/07, Marcio Arcoverde <[EMAIL PROTECTED] >
> escreveu:
> >
> > Não é bug do gmail. Pode ser que você tenha marcado como span sem
> > querer, ou
> > outros usuários marcaram como span e ele passou a jogar tudo na caixa de
> > span.
> >
> > Basta ir lá e marcar como NotSpan que não vai mais pra essa caixa.
> >
> > On 5/25/07, Cyro <[EMAIL PROTECTED] 
> > > wrote:
> > >
> > > Ta acontecendo a mesma coisa comigo. Deve ser bug no gmail, antes não
> > > acontecia isso.
> > >
> > > On 5/24/07, Rogério Lacerda <[EMAIL 
> > > PROTECTED]
> 
> > >
> > > wrote:
> > > >
> > > > Bom dia pessoa,
> > > >
> > > > Alguns emails do grupo estão caindo da pasta de Spam do Gmail,
> fiquem
> > > > espertos.
> > > >
> > > > Desculpem o OT.
> > > >
> > > > Abraços
> > > >
> > > > --
> > > > Att,
> > > > Rogério Freisleben Lacerda
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > > --
> > > [ ]´s Cyro
> > >
> > > [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]