Re: Res: [oracle_br] Urgente uso da utl_smtp

2008-05-07 Por tôpico Leonardo Rezende
Isso... E criar alguns parâmetros para deixá-la um pouco mais flexível. ;)

Anderson Santiago escreveu:
> 
> 
> É so chamar essa procedure pela trigger, ja tentou fazer isso??
> att.
> Anderson Santiago
> DBA Sr.
> www.ruevers.webs.com
> 
> - Mensagem original 
> De: ajohnny1 <[EMAIL PROTECTED] >
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Quarta-feira, 7 de Maio de 2008 15:49:23
> Assunto: [oracle_br] Urgente uso da utl_smtp
> 
> CREATE OR REPLACE PROCEDURE EMAIL
> IS
> BEGIN
> DECLARE
> vHostEmail VARCHAR2( 60 );
> vConexao UTL_SMTP.CONNECTION ;
> vMessagem VARCHAR2( 4000 );
> vDestinatario VARCHAR2( 4000 );
> vRemetente VARCHAR2( 100 );
> vAssunto VARCHAR2( 60 );
> BEGIN
> vAssunto := 'package UTL_SMTP';
> vDestinatario := '[EMAIL PROTECTED] com.br';
> vRemetente := '[EMAIL PROTECTED] ltda.com. br';
> vMessagem := 'Teste de envio de e-mail, utilizando a package
> UTL_SMTP';
> vHostEmail := 'smtp.oracle. com.br';
> vConexao := UTL_SMTP.OPEN_ CONNECTION( vHostEmail, 25 );
> UTL_SMTP.HELO( vConexao, vHostEmail );
> UTL_SMTP.MAIL( vConexao, vRemetente );
> UTL_SMTP.RCPT( vConexao, vDestinatario );
> UTL_SMTP.DATA( vConexao, 'Date: ' || TO_CHAR( SYSDATE, 'dd Mon yy
> hh24:mi:ss' ) || UTL_TCP.CRLF ||
> 'From: ' || vRemetente || UTL_TCP.CRLF ||
> 'To: ' || vDestinatario || UTL_TCP.CRLF ||
> 'Subject: ' || vAssunto ||
> UTL_TCP.CRLF || vMessagem );
> UTL_SMTP.QUIT( vConexao );
> END;
> END;
> 
> 1º Essa procedure funciona mas eu precisava que
> ela fosse disparada por uma trigger.
> 2º Que os dados do usuário destinatário fosse preenchidos pela
> trigger e ou outra procedure.
> 3º Que fosse possível colocar no corpo da mensagem um select
> 
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
> armazenamento!
> http://br.mail.yahoo.com/ 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 


-- 

Sds,

   Leonardo Rezende
   Analista Desenvolvedor
   [EMAIL PROTECTED]


Res: [oracle_br] Urgente uso da utl_smtp

2008-05-07 Por tôpico Anderson Santiago
É so chamar essa procedure pela trigger, ja tentou fazer isso??
att.
Anderson Santiago
DBA Sr.
www.ruevers.webs.com


- Mensagem original 
De: ajohnny1 <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 7 de Maio de 2008 15:49:23
Assunto: [oracle_br] Urgente uso da utl_smtp


CREATE OR REPLACE PROCEDURE EMAIL 
IS 
BEGIN 
DECLARE 
vHostEmail VARCHAR2( 60 ); 
vConexao UTL_SMTP.CONNECTION ; 
vMessagem VARCHAR2( 4000 ); 
vDestinatario VARCHAR2( 4000 ); 
vRemetente VARCHAR2( 100 ); 
vAssunto VARCHAR2( 60 ); 
BEGIN 
vAssunto := 'package UTL_SMTP'; 
vDestinatario := '[EMAIL PROTECTED] com.br'; 
vRemetente := '[EMAIL PROTECTED] ltda.com. br'; 
vMessagem := 'Teste de envio de e-mail, utilizando a package 
UTL_SMTP'; 
vHostEmail := 'smtp.oracle. com.br'; 
vConexao := UTL_SMTP.OPEN_ CONNECTION( vHostEmail, 25 ); 
UTL_SMTP.HELO( vConexao, vHostEmail ); 
UTL_SMTP.MAIL( vConexao, vRemetente ); 
UTL_SMTP.RCPT( vConexao, vDestinatario ); 
UTL_SMTP.DATA( vConexao, 'Date: ' || TO_CHAR( SYSDATE, 'dd Mon yy 
hh24:mi:ss' ) || UTL_TCP.CRLF || 
'From: ' || vRemetente || UTL_TCP.CRLF || 
'To: ' || vDestinatario || UTL_TCP.CRLF || 
'Subject: ' || vAssunto || 
UTL_TCP.CRLF || vMessagem ); 
UTL_SMTP.QUIT( vConexao ); 
END; 
END; 

1º Essa procedure funciona mas eu precisava que 
ela fosse disparada por uma trigger.
2º Que os dados do usuário destinatário fosse preenchidos pela 
trigger e ou outra procedure.
3º Que fosse possível colocar no corpo da mensagem um select 

 


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



Res: [oracle_br] Melhor Linux para Oracle

2008-05-07 Por tôpico Anderson Santiago
Se tivesse uma votação, acho que o REDHAT ganha com certeza, é só instalar a 
versão 5, que
nem vai precisar se preocupar as dependencias.
Eu ja tive experiencia com SUSE e Slackware, sempre tem alguma coisinha que dá 
problema
ou tem que ser configurada manualmente, principalmente no Slacware.
Pra facilitar as coisas e evitar problemas, além de ter todas as facilidades de 
administração de SO,
eu sempre uso o Redhat.
Att.
Anderson Santiago
DBA Sr.
www.ruevers.webs.com


- Mensagem original 
De: jose.rodrigues <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br; oracle_br 
Cc: oracle_br 
Enviadas: Quarta-feira, 7 de Maio de 2008 20:51:48
Assunto: RE: [oracle_br] Melhor Linux para Oracle


Pessoal,

Juntando-me à conversa.

A principal diferença que eu vi entre o RedHat e o Oracle Linux, é o facto do 
Oracle não ser o RedHat :-) passo a explicar, até na instalação de alguns 
produtos Oracle é necessário "enganar" o instalador e dizer que temos um RedHat 
e não um Oracle (linux).

Além de que muitas vezes queremos instalar outras "coisas" no servidor, por 
exemplo, ferramentas de gestão do próprio Hardware e essas ferramentas só 
funcionam (bem) com o RedHat.

Em relação ao SLES, já fiz algumas instalações e tem uma coisa muito boa, que é 
a ferramenta gráfica de gestão (o YAST), mas em compensação, já tive alguns 
problemas "estupidos" com o SLES, que nunca tive com o RedHat.

Com os melhores cumprimentos,
José Rodrigues
Oramix.pt

-Mensagem original -
De: [EMAIL PROTECTED] os.com.br em nome de ricardo.dba
Enviada: qua 07-05-2008 23:28
Para: oracle_br
Cc: oracle_br
Assunto: Re:[oracle_br] Melhor Linux para Oracle

Meu caro,

* Apesar, do Oracle Linux Enterprise ser copia do RedHat, recomendo fortemente 
usar RedHat.

* Motivo: O Oracle Linux Enterprise, a Oracle retirou algumas features (Não me 
recordo qual). Caso voce necessite de uma feature extra, o RedHat com certeza 
lhe atenderá.

* Quanto ao funcionamento e performance, os 2 (dois) tem exatamente a mesma 
performance e funcionamento para os produtos Oracle.

* Outro S.O. Linux muito bom de ser usado é o SLES SuSE Linux (***NÂO É 
OPENSUSE .

* Ponto muito importante: As vesões do RHEL e OEL, recomendo fortemente a 
versão 4 Update 6, pela estabilidade.

* E do SuSE recomendo a versão 9 SP3, tambem pela estabilidade.

* Não é preciso dizer que a superioridade da arquitetura 64bit.

Att.:

De:[EMAIL PROTECTED] os.com.br

Para:[EMAIL PROTECTED] os.com.br

Cópia:

Data:Mon, 5 May 2008 15:57:29 -0300 (ART)

Assunto:[oracle_ br] Melhor Linux para Oracle

Olá pessoal,

Vamos começar a trabalhar o com Oracle 10g na empresa. Gostaria de saber na 
opnião daqueles que já trabalham com esta ferramenta, qual a melhor 
distribuição de Linux para usar o banco: Red Hat ou Oracle Linux Enterprise?

Desde já muito obrigado.

Pedro

 - - ---
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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

 


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



Re: [oracle_br] Re: DBLINK COM SQLSERVER

2008-05-07 Por tôpico Marcos Fontana
Já fiz com o 10g, normal. So as senhas que devem ser maiusculas dos dois
lados e usando o freetds do unixodbc no linux.

At.

Marcos Fontana

2008/5/7 marcio_pelarin <[EMAIL PROTECTED]>:

>   Segue algumas dicas:
>
> http://download-
> east.oracle.com/docs/cd/B14117_01/server.101/b10759/statements_5005.ht
> m
>
> Passo-a-passo:
> http://www.oracle-base.com/articles/9i/HSGenericConnectivity9i.php
>
> Discussão a respeito:
> http://forums.oracle.com/forums/thread.jspa?messageID=807920󅏰
>
> Eu só consegui fazer entre MS-SQL e Oracle 9i. Não consegui nas
> versões 10g ou superior. Alguém já fez no 10g?
>
> Att,
>
> _
> Márcio Luiz Pelarin
> CSCorp – Consultoria de Sistemas Corporativos
> Business Solution - Millenium
> Tel: (16) 3913-5656
> www.cscorp.com.br
> msn: [EMAIL PROTECTED] 
> skype: marcio_pelarin
>
> --- Em oracle_br@yahoogrupos.com.br ,
> "Alex Castro"
> <[EMAIL PROTECTED]> escreveu
>
> >
> > DBLINK COM SQLSERVER 
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>


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




--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>ESPAÇO! VISITE: http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Re: DBLINK COM SQLSERVER

2008-05-07 Por tôpico marcio_pelarin
Segue algumas dicas:

http://download-
east.oracle.com/docs/cd/B14117_01/server.101/b10759/statements_5005.ht
m

Passo-a-passo:
http://www.oracle-base.com/articles/9i/HSGenericConnectivity9i.php

Discussão a respeito:
http://forums.oracle.com/forums/thread.jspa?messageID=807920󅏰

Eu só consegui fazer entre MS-SQL e Oracle 9i. Não consegui nas 
versões 10g ou superior. Alguém já fez no 10g?

Att,

_
Márcio Luiz Pelarin
CSCorp – Consultoria de Sistemas Corporativos
Business Solution - Millenium
Tel: (16) 3913-5656
www.cscorp.com.br
msn: [EMAIL PROTECTED]
skype: marcio_pelarin




--- Em oracle_br@yahoogrupos.com.br, "Alex Castro" 
<[EMAIL PROTECTED]> escreveu
>
> DBLINK COM SQLSERVER  
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Re: Base Oracle em Pen Drive

2008-05-07 Por tôpico jlchiappa
Sim, existe, pois tanto os binários do Oracle quanto os arquivos de
dados/controle por ele exigidos NÃO residem junto com o SO, podem ir
na boa prum pen-drive de alguns Gbs. Vc precisará :

a) se ASSEGURAR que o pen-drive seja reconhecido com a MESMA letra de
disco (se for windows) ou com o mesmo mount-point (se for unix-like),
pois isso fica registrado nos arqs de controle e dados - no caso do
windows ele normalmente dá pro pen a primeira letra (D:, E:, a que
for) disponível após os drives já existentes, SE em ambas as máquinas
há a mesma quantidade de drives ok, se não for assim para manter
unicidade vc provavelmente precisará reservar e "montar" uma letra
específica em abos, via SUBST talvez ou similar

b) na hora de instalar indicar que o ORACLE_HOME, o ORACLE_BASE home
Oracle ** E ** datafiles apontam para sub-diretorio no pen

c) e a "chatice" maiorzinha : nos unix-like não existe, MAS nos
windows para executar os binários Oracle, e subir uma instãncia vc
NECESSARIAMENTE precisa da "muletinha" dos Serviços ** E ** além disso
há que haver entradas no registro, então quando vc espetar o pen numa
máquina sem isso vc TEM que criar as entradas no registro E o serviço
- para o registro vc pode fazer um script, usando o regedit.exe mesmo
e importando um arquivo .reg do pen mesmo, E os serviços vc pode criar
via ORADIM, que estará no ORACLE_HOME\BIN do pen

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "andreventu" <[EMAIL PROTECTED]>
escreveu
>
> Olá boa tarde,
> 
> Tenho uma base Oracle 10g para desenvolvimento pequena que não precisa
> ser rápida, porém precisa ser portável. Existe uma forma de eu colocar
> esta base em um pen drive e conseguir acessá-la a partir de dois
> computadores diferentes?
> 
> Obrigado
> 
> André
>




[oracle_br] Re: Serviços de DBA

2008-05-07 Por tôpico wilsonteixeira2000
Glauber, boa noite!!

Sou consultor da empresa Inmetrics, prestamos consultaria em banco 
Oracle. Você poderia me passar seus dados? Assim o comercial poderia 
fazer contato afim de analisar suas necessidades e agendar uma visita.


--- Em oracle_br@yahoogrupos.com.br, Glauber Moisés Garcia 
<[EMAIL PROTECTED]> escreveu
>
> Pessoal,
> 
> 
> estou precisando de contatos de empresas que prestam serviços de 
administração de
> banco de dados Oracle:
> - tunning;
> - identificação da necessidade de upgrade de hardware;
> etc.
> 
> 
> Alguém teria alguns contatos de preferência da região de São Paulo 
ou Campinas.
> 
> 
> Atenciosamente,
> 
> 
> 
> Glauber M. Garcia
> Analista de Sistemas
> Unimed Poços de Caldas
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




RE: [oracle_br] Melhor Linux para Oracle

2008-05-07 Por tôpico jose.rodrigues
Pessoal,

Juntando-me à conversa.

A principal diferença que eu vi entre o RedHat e o Oracle Linux, é o facto do 
Oracle não ser o RedHat :-) passo a explicar, até na instalação de alguns 
produtos Oracle é necessário "enganar" o instalador e dizer que temos um RedHat 
e não um Oracle (linux).

Além de que muitas vezes queremos instalar outras "coisas" no servidor, por 
exemplo, ferramentas de gestão do próprio Hardware e essas ferramentas só 
funcionam (bem) com o RedHat.

Em relação ao SLES, já fiz algumas instalações e tem uma coisa muito boa, que é 
a ferramenta gráfica de gestão (o YAST), mas em compensação, já tive alguns 
problemas "estupidos" com o SLES, que nunca tive com o RedHat.

Com os melhores cumprimentos,
José Rodrigues
Oramix.pt



-Mensagem original-
De: oracle_br@yahoogrupos.com.br em nome de ricardo.dba
Enviada: qua 07-05-2008 23:28
Para: oracle_br
Cc: oracle_br
Assunto: Re:[oracle_br] Melhor Linux para Oracle
 
Meu caro,

* Apesar, do Oracle Linux Enterprise ser copia do RedHat, recomendo fortemente 
usar RedHat.

* Motivo: O Oracle Linux Enterprise, a Oracle retirou algumas features (Não me 
recordo qual). Caso voce necessite de uma feature extra, o RedHat com certeza 
lhe atenderá.

* Quanto ao funcionamento e performance, os 2 (dois) tem exatamente a mesma 
performance e funcionamento para os produtos Oracle.

* Outro S.O. Linux muito bom de ser usado é o SLES SuSE Linux (***NÂO É 
OPENSUSE.

* Ponto muito importante: As vesões do RHEL e OEL, recomendo fortemente a 
versão 4 Update 6, pela estabilidade.

* E do SuSE recomendo a versão 9 SP3, tambem pela estabilidade.

* Não é preciso dizer que a superioridade da arquitetura 64bit.

Att.:




De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Mon, 5 May 2008 15:57:29 -0300 (ART)

Assunto:[oracle_br] Melhor Linux para Oracle


Olá pessoal,

Vamos começar a trabalhar o com Oracle 10g na empresa. Gostaria de saber na 
opnião daqueles que já trabalham com esta ferramenta, qual a melhor 
distribuição de Linux para usar o banco: Red Hat ou Oracle Linux Enterprise?

Desde já muito obrigado.

Pedro

-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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


 


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




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



Re:[oracle_br] Melhor Linux para Oracle

2008-05-07 Por tôpico ricardo.dba
Meu caro,

* Apesar, do Oracle Linux Enterprise ser copia do RedHat, recomendo fortemente 
usar RedHat.

* Motivo: O Oracle Linux Enterprise, a Oracle retirou algumas features (Não me 
recordo qual). Caso voce necessite de uma feature extra, o RedHat com certeza 
lhe atenderá.

* Quanto ao funcionamento e performance, os 2 (dois) tem exatamente a mesma 
performance e funcionamento para os produtos Oracle.

* Outro S.O. Linux muito bom de ser usado é o SLES SuSE Linux (***NÂO É 
OPENSUSE.

* Ponto muito importante: As vesões do RHEL e OEL, recomendo fortemente a 
versão 4 Update 6, pela estabilidade.

* E do SuSE recomendo a versão 9 SP3, tambem pela estabilidade.

* Não é preciso dizer que a superioridade da arquitetura 64bit.

Att.:




De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Mon, 5 May 2008 15:57:29 -0300 (ART)

Assunto:[oracle_br] Melhor Linux para Oracle


Olá pessoal,

Vamos começar a trabalhar o com Oracle 10g na empresa. Gostaria de saber na 
opnião daqueles que já trabalham com esta ferramenta, qual a melhor 
distribuição de Linux para usar o banco: Red Hat ou Oracle Linux Enterprise?

Desde já muito obrigado.

Pedro

-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[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] DBLINK COM SQLSERVER

2008-05-07 Por tôpico André M. Bezerra
Alex,

Você pode achar algo sobre esse tema através do *Heterogeneous Services* da
Oracle. Que permite a conexão de entre o Oracle e o MSSQLServer

Abraços



2008/5/7 Alex Castro <[EMAIL PROTECTED]>:

>   DBLINK COM SQLSERVER 
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
André M. Bezerra
[EMAIL PROTECTED]


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



Re: [oracle_br] Tablespace de Undo muito grande

2008-05-07 Por tôpico Gleyson Melo
Fala Luís,

Não trabalhei na Dedalus. Trabalho em Belém/Pará.

2008/5/7 Luis Eduardo Trovo <[EMAIL PROTECTED]>:

>   Fala Gleyson!
>
> Sim, nos horários de pico bate os 80%, porém, conforme
> o pessoal vai indo embora e deixando de utilizar os
> sistemas, este percentual não abaixa gradativamente!
> Quanto as estatisticas, estas estão legais .. sendo
> feitas com a frequência certa.
>
> Gleyson, por acaso você já trabalhou na Dedalus?
>
> Grato.
> Luís
>
>
> --- Gleyson Melo <[EMAIL PROTECTED] > wrote:
>
> > Fala Luís,
> >
> > Estão ocorrendo muitas transações no horário de
> > pico. É isso. Ou poucas
> > transações incrivelmente mortais.
> >
> > Tente observar a estatística de geração de undo
> > nesse meio tempo
> >
> > 2008/5/7 Luis Eduardo Trovo <[EMAIL PROTECTED] >:
> >
> > >
> > > Boa tarde a todos!
> > >
> > > Aqui na empresa, nosso ambiente é composto por
> > dois
> > > servidores, usando o Oracle 10g Rac (ASM). Os
> > mesmos
> > > estão instalados em plataforma Linux.
> > >
> > > Para cada servidor, temos uma tablespace de Undo,
> > onde
> > > cada uma tem 5GB.
> > >
> > > Em horários de pico das aplicações, as UNDOs estão
> > > atingindo até 80% destes 5GB disponíveis.
> > >
> > > Acho que é válido comentar o valor de dois
> > parâmetros
> > > - o de Undo_Management está com "auto" e o de
> > > Undo_Retention está com "900".
> > >
> > > Alguém tem alguma idéia do que pode estar
> > acontecendo?
> > >
> > > Se precisar de mais detalhes fora estes que
> > comentei,
> > > eu mando!
> > >
> > > Muito obrigado.
> > > Luís.
> > >
> > >
> >
> __
> > > Be a better friend, newshound, and
> > > know-it-all with Yahoo! Mobile. Try it now.
> > >
> >
> http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
> > >
> > >
> >
> >
> >
> > --
> > Atenciosamente,
> > Gleyson Melo
> > Oracle Database 10g Administrator Certified
> > Professional
> >
> >
> > [As partes desta mensagem que não continham texto
> > foram removidas]
> >
> >
>
> __
> Be a better friend, newshound, and
> know-it-all with Yahoo! Mobile. Try it now.
> http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
>  
>



-- 
Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


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



Re: [oracle_br] db_link

2008-05-07 Por tôpico Marco Souza
http://download.oracle.com/docs/cd/B19306_01/gateways.102/b19083/sybase.htm
   
  
Arystydes <[EMAIL PROTECTED]> escreveu:
  Olá.
Gostaria de saber se tem como criar um db_link para acessar um "sybase" e onde 
posso obter ajuda ?

grato,
Aristides

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



   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [oracle_br] Tablespace de Undo muito grande

2008-05-07 Por tôpico Luis Eduardo Trovo
Fala Gleyson!

Sim, nos horários de pico bate os 80%, porém, conforme
o pessoal vai indo embora e deixando de utilizar os
sistemas, este percentual não abaixa gradativamente!
Quanto as estatisticas, estas estão legais .. sendo
feitas com a frequência certa.

Gleyson, por acaso você já trabalhou na Dedalus?

Grato.
Luís



--- Gleyson Melo <[EMAIL PROTECTED]> wrote:

> Fala Luís,
> 
> Estão ocorrendo muitas transações no horário de
> pico. É isso. Ou poucas
> transações incrivelmente mortais.
> 
> Tente observar a estatística de geração de undo
> nesse meio tempo
> 
> 2008/5/7 Luis Eduardo Trovo <[EMAIL PROTECTED]>:
> 
> >
> > Boa tarde a todos!
> >
> > Aqui na empresa, nosso ambiente é composto por
> dois
> > servidores, usando o Oracle 10g Rac (ASM). Os
> mesmos
> > estão instalados em plataforma Linux.
> >
> > Para cada servidor, temos uma tablespace de Undo,
> onde
> > cada uma tem 5GB.
> >
> > Em horários de pico das aplicações, as UNDOs estão
> > atingindo até 80% destes 5GB disponíveis.
> >
> > Acho que é válido comentar o valor de dois
> parâmetros
> > - o de Undo_Management está com "auto" e o de
> > Undo_Retention está com "900".
> >
> > Alguém tem alguma idéia do que pode estar
> acontecendo?
> >
> > Se precisar de mais detalhes fora estes que
> comentei,
> > eu mando!
> >
> > Muito obrigado.
> > Luís.
> >
> >
>
__
> > Be a better friend, newshound, and
> > know-it-all with Yahoo! Mobile. Try it now.
> >
>
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
> >  
> >
> 
> 
> 
> -- 
> Atenciosamente,
> Gleyson Melo
> Oracle Database 10g Administrator Certified
> Professional
> 
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 



  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ


Re: [oracle_br] Tablespace de Undo muito grande

2008-05-07 Por tôpico Gleyson Melo
Fala Luís,

Estão ocorrendo muitas transações no horário de pico. É isso. Ou poucas
transações incrivelmente mortais.

Tente observar a estatística de geração de undo nesse meio tempo

2008/5/7 Luis Eduardo Trovo <[EMAIL PROTECTED]>:

>
> Boa tarde a todos!
>
> Aqui na empresa, nosso ambiente é composto por dois
> servidores, usando o Oracle 10g Rac (ASM). Os mesmos
> estão instalados em plataforma Linux.
>
> Para cada servidor, temos uma tablespace de Undo, onde
> cada uma tem 5GB.
>
> Em horários de pico das aplicações, as UNDOs estão
> atingindo até 80% destes 5GB disponíveis.
>
> Acho que é válido comentar o valor de dois parâmetros
> - o de Undo_Management está com "auto" e o de
> Undo_Retention está com "900".
>
> Alguém tem alguma idéia do que pode estar acontecendo?
>
> Se precisar de mais detalhes fora estes que comentei,
> eu mando!
>
> Muito obrigado.
> Luís.
>
> __
> Be a better friend, newshound, and
> know-it-all with Yahoo! Mobile. Try it now.
> http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
>  
>



-- 
Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


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



Re: [oracle_br] Lincenças

2008-05-07 Por tôpico Marco Souza
Haroldo,
   
  Os valores de licenças, somente na oracle ou em alguma empresa autorizada.
  O Enterprise Edition, Standart Edition, Standart Edition One podem ser usado 
para desenvolvimento.
  O oracle express edition pode ser usado no cliente, mas tem limitação de 4 Gb 
de dados de usuário e se nao estou enganado 1 gb de memória.
   
  As licenças da oracle são por usuários concorrentes e por processador e 
depende de qual opção vc usa: (Enterprise Edition, Standart Edition, Standart 
Edition One). A mais completa e o Enterprise, mas tem algumas features que são 
opcionais como por exemplo (Particionamento de tabelas).
   
  No site da oracle mostra as features de cada opção, assim vc poderá saber 
qual a melhor opção para a sua necessidade.
   
   
  

Haroldo Gondim <[EMAIL PROTECTED]> escreveu:
  Pessoal,

onde eu encontro referências, sobre os valores das licenças?

e o 10g Express, ele pode ser usado no cliente? ou apenas no
desenvolvimento?

-- 
Haroldo Gondim Torres Filho

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



   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



[oracle_br] DBLINK COM SQLSERVER

2008-05-07 Por tôpico Alex Castro
DBLINK COM SQLSERVER  


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



Res: [oracle_br] erro não claro...

2008-05-07 Por tôpico Reginaldo Ribeiro
Bem por alto
Eu tive problema semelhante com AS400 e estava relacionado à criação de 
dicionário. Dá uma olhada nos docs da sua versão de gateway e veja se tem 
alguma lib ou collection que deve ser criada. No meu caso, passei o pessoal do 
AS400 deu uma olhada nos docs de instalação e matou rápido o problema.

rflribeiro


- Mensagem original 
De: Márcio Ricardo Alves da Silva <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br; [EMAIL PROTECTED]
Enviadas: Quarta-feira, 7 de Maio de 2008 11:42:24
Assunto: [oracle_br] erro não claro...

Untitled DocumentBoas.

Tenho uma package que faz a integração entre o banco DB2 e o Oracle, todo dia a 
noite o banco DB2 é colocado off-line para backup, mas a package fica em 
funcionamento tentanto estabelecer conexão com o DBLINK, quando o banco é 
colocado on-line a package consegue conexão com o DB2 e transmissão/recebimento 
dos dados.
Coincidência ou não, no 4 dia a package consegue a conexão com o DB2 através do 
DBLINK, mas não consegue fazer a transmissão/recebimento dos dados.

Vendo no arquivo de alert, vi que um dia antes de acontecer o problema recebo a 
seguinte mensagem:

HS:  Unable to update ORACLE DD to upload Foreign Data Store info
HS:  FDS class = 'ODBC9.2.0.6..0_130', FDS instance = 'XX'
HS:  Failure occurred on create_fds_class() or create_fds_inst()

Alguém tem alguma idéia do que pode estar acontecendo, ou já teve esse tipo de 
problema antes?

Obrigado,
Márcio Ricardo Alves da Silva
Programador Pleno
Oracle Certified Associate 9i
* [EMAIL PROTECTED]

Config Informática Ltda
& Av. Eng. Luis Carlos Berrini, 801 - 7º andar
& 04571-010 - Brooklin Novo - São Paulo - SP
( Fone (11) 5501-8300
( Fax (11) 5501-8302
8 www..config.com.br 


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




--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>ESPAÇO! VISITE: http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



[oracle_br] Urgente uso da utl_smtp

2008-05-07 Por tôpico ajohnny1
CREATE OR REPLACE PROCEDURE EMAIL 
IS 
BEGIN 
DECLARE 
vHostEmail VARCHAR2( 60 ); 
vConexao UTL_SMTP.CONNECTION; 
vMessagem VARCHAR2( 4000 ); 
vDestinatario VARCHAR2( 4000 ); 
vRemetente VARCHAR2( 100 ); 
vAssunto VARCHAR2( 60 ); 
BEGIN 
vAssunto := 'package UTL_SMTP'; 
vDestinatario := '[EMAIL PROTECTED]'; 
vRemetente := '[EMAIL PROTECTED]'; 
vMessagem := 'Teste de envio de e-mail, utilizando a package 
UTL_SMTP'; 
vHostEmail := 'smtp.oracle.com.br'; 
vConexao := UTL_SMTP.OPEN_CONNECTION( vHostEmail, 25 ); 
UTL_SMTP.HELO( vConexao, vHostEmail ); 
UTL_SMTP.MAIL( vConexao, vRemetente ); 
UTL_SMTP.RCPT( vConexao, vDestinatario ); 
UTL_SMTP.DATA( vConexao, 'Date: ' || TO_CHAR( SYSDATE, 'dd Mon yy 
hh24:mi:ss' ) || UTL_TCP.CRLF || 
'From: ' || vRemetente || UTL_TCP.CRLF || 
'To: ' || vDestinatario || UTL_TCP.CRLF || 
'Subject: ' || vAssunto || 
UTL_TCP.CRLF || vMessagem ); 
UTL_SMTP.QUIT( vConexao ); 
END; 
END; 


1º Essa procedure funciona mas eu precisava que 
ela fosse disparada por uma trigger.
2º Que os dados do usuário destinatário fosse preenchidos pela 
trigger e ou outra procedure.
3º Que fosse possível colocar no corpo da mensagem um select 





[oracle_br] Tablespace de Undo muito grande

2008-05-07 Por tôpico Luis Eduardo Trovo

Boa tarde a todos!

Aqui na empresa, nosso ambiente é composto por dois
servidores, usando o Oracle 10g Rac (ASM). Os mesmos
estão instalados em plataforma Linux.

Para cada servidor, temos uma tablespace de Undo, onde
cada uma tem 5GB.

Em horários de pico das aplicações, as UNDOs estão
atingindo até 80% destes 5GB disponíveis.

Acho que é válido comentar o valor de dois parâmetros
- o de Undo_Management está com "auto" e o de
Undo_Retention está com "900".

Alguém tem alguma idéia do que pode estar acontecendo?

Se precisar de mais detalhes fora estes que comentei,
eu mando!

Muito obrigado.
Luís.


  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ


Re: [oracle_br] db_link

2008-05-07 Por tôpico Alex Castro
Ola ,

Aqui qual o sistema operacional . Avisa ae no forum assim agiliza a ajuda
proce .
Eu nunca fiz isso nao mas segue um link :
http://forums.oracle.com/forums/thread.jspa?threadID=273036&tstart=0




2008/5/7 Arystydes <[EMAIL PROTECTED]>:

>   Olá,
> Existe coneção db_link para "SYBASE" ?
> Onde posso ler a respeito ?
>
>
> Grato,
> Aristides
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Alex Luciano Castro e Castro -  Analista de Banco de Dados


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



[oracle_br] SERVIDOR STANDBY

2008-05-07 Por tôpico Alex Castro
Preciso entender o funcionamento de um servidor standby numa mesma maquina
alguem tem algum how to sobre


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



Re: [oracle_br] Sugestão

2008-05-07 Por tôpico Bruno Cesar
Poderia usar o Oracle Data Guard também...essa atualização precisa ser
online?

Abraços,
Bruno Cesar.

2008/5/6 Usuário do Sistema <[EMAIL PROTECTED]>:

>   Oracle Advanced Replication.
>
> Se cada site tera sua própria base creio que o RAC não seja a melhor
> alternativa devido a velocidade de transmissão entre as unidades, se fosse
> apenas para consulta o Standby lógico seria uma boa opção.
>
> Acho que no seu caso a melhor opção seria o replication.
>
> dê uma olhada nessa documentação para ter uma idéia.
>
> Um abraço.
>
> http://youngcow.net/doc/oracle10g/server.102/b14231/ds_concepts.htm
>
> Em 06/05/08, pauloperaz <[EMAIL PROTECTED]>
> escreveu:
>
> >
> > boa tarde
> >
> > hoje tenho 3 bases em diferentes cidades,
> > com Suse Enterprise 9 e Oracle 9.2.0.6.0,
> > preciso q as 3 bases sejam unificadas e 1 unico servidor,
> > mas preciso que se tenha essa base nas 3 cidades, e que ela
> > possa ser consultada e atualizada, e as atualizações
> > sejam feitas locais em cada base e ao mesmo tempo nas outras bases.
> >
> > Por favor alguem teria alguma experiencia de como isso
> > poderia ser feito?
> >
> > Uma idéia minha seria, ter os dados guardados em um Storage
> > e ser acessado atravez oracle 10G RAC uma em cada Unidade.
> >
> > alguem teria alguma outra forma e tambem uma forma de como ser feito
> > isso?
> >
> > obrigado
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Atenciosamente,

Bruno Cesar Cardoso Maria
Oracle DBA, OCA
Mobile: +55 21 8881-5997
[EMAIL PROTECTED]


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



Re: [oracle_br] Apostila de PLSQL

2008-05-07 Por tôpico Bruno Cesar
Camarada,

Dá uma olhada no site de Doc da Oracle que tem muita coisa legal:

http://www.oracle.com/pls/db102/homepage

As apostilas de PLSQL que vc quer:

Em HTML:
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/toc.htm

EM PDF:
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261.pdf

Espero ter ajudado,

Bruno Cesar.

2008/5/6 Adriano Cavalcanti <[EMAIL PROTECTED]>:

>   alguém teria uma apostila boa de PLSQL para eu aprender a utilizar
> Procedures no Oracle.
>
>
> __
> Confira vídeos com notícias do NY Times, gols direto do Lance,
> videocassetadas e muito mais no MSN Video!
> http://video.msn.com/?mkt=pt-br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Atenciosamente,

Bruno Cesar Cardoso Maria
Oracle DBA, OCA
Mobile: +55 21 8881-5997
[EMAIL PROTECTED]


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



Re: [oracle_br] Certificação Oracle OCA 10g.

2008-05-07 Por tôpico Bruno Cesar
Pessoal, bom dia!

Sou novo aqui no grupo e tb estou me certificando...Já tirei a OCA e
estudando para a OCP.
Alguém sabe alguma fonte onde eu possa baixar material (simulados etc) para
a OCP do 10g (1Z0-043)?
Quanto ao curso oficial que têm que fazer também, alguém sabe como é o
esquema?

O certificado de vcs demorou a chegar?

Um forte abraço!

Bruno Cesar.

2008/5/5 Gustavo Rodrigues <[EMAIL PROTECTED]>:

>   Obrigado Gleyson!! Vc tirou minhas duvidas!!
>
> Primeiro vou fazer a 1- etapa.. OCA, depois penso na outra seguinte.. !!
>
> Abraços.
>
>
> 2008/5/5 Gleyson Melo <[EMAIL PROTECTED] >:
>
> > Gustavo,
> >
> > Não é tão simples assim, infelizmente, em relação ao
> > *OCP*(especificamente).
> >
> > Você pode estudar por conta própria e fazer a prova sem problemas. Com
> > isso,
> > você tem *A PROVA*, que algumas empresas vão considerar como evidência
> > suficiente de que você tem o conhecimento de OCP.
> >
> > Por outro lado, para ser *OFICIALMENTE* certificado, você precisa fazer
> > pelo
> > menos um curso oficial e depois enviar, pela internet, um formulário à
> > Oracle informando sobre o local do curso e outras informações. Se você
> > fizer
> > isso e passar na prova de OCP, você ganha um cartãozinho cinza bacaninha
> e
> > um diploma quase igual ao do OCA uns dois meses depois da prova.
> >
> > Infelizmente, esse lado oficial da certificação é importante porque
> > algumas
> > empresas querem ganhar licitações e títulos e, para isso, precisam
> > comprovar
> > oficialmente a sua certificação.
> >
> > Mas você pode fazer a prova de qualquer jeito que isso vai valer no seu
> > currículo. Se você tiver sorte, de repente você pode receber um
> > treinamento
> > oficial Oracle pago pela empresa onde você trabalha. Se isso ocorrer
> > depois
> > da prova, tudo o que você tem a fazer é enviar o formulário à Oracle e
> > aguardar impaciente :)
> >
> > Abração!
> >
> >
> > 2008/5/5 Fernando Weschenfelder <[EMAIL 
> > PROTECTED]
> 
> > >:
> >
> > > Não é necessário realizar nenhum curso oficial.
> > > Basta comprar a prova e fazer em algum centro de treinamento.
> > > Att,
> > >
> > > - Mensagem original 
> > > De: Gustavo Rodrigues <[EMAIL PROTECTED]
> 
> > 
> > > >
> > >
> > > Para: oracle_br@yahoogrupos.com.br 
> > >  40yahoogrupos.com.br>
> > 40yahoogrupos.com.br>
> >
> > > Enviadas: Segunda-feira, 5 de Maio de 2008 12:55:29
> > > Assunto: Re: [oracle_br] Certificação Oracle OCA 10g.
> > >
> > > Outra dúvida!! Para tirar a 1º certificação OAC, é preciso
> > > realizar um curso OFICIAL da Oracle ?? ou podemos
> > > estudar por conta ( material da Net) ??
> > >
> > > Abraços
> > >
> > > 2008/5/5 Fernando Weschenfelder :
> > >
> > > > Olá Marcelo,
> > > > Complementando a informação do Milton, são duas provas para obter a
> > > > certificação OCP 10g.
> > > > Uma prova para OCA 10g e outra a própria OCP 10g.
> > > > Abraço,
> > > > Fernando W
> > > >
> > > > - Mensagem original 
> > > > De: Milton Bastos Henriquis Jr.   > > 40gmail.com>
> > > > >
> > > > Para: [EMAIL PROTECTED] os.com.br  br>
> > >
> > > > Enviadas: Segunda-feira, 5 de Maio de 2008 10:49:12
> > > > Assunto: Re: [oracle_br] Certificação Oracle OCA 10g.
> > > >
> > > >
> > > > Grande Marcelo!!
> > > >
> > > > Aqui é o Miltão...
> > > >
> > > > OCA é a primeira certificação da Oracle, portanto,
> > > > não precisa tirar nenhuma antes dela não.
> > > >
> > > > Abraço
> > > >
> > > > 2008/5/4 marcelovedovato :
> > > >
> > > > > Ola pessoal.
> > > > >
> > > > > Quando se trata do assunto de certificação várias dúvidas ficam
> > > > > pendentes e muitas vezes informações sobre a certificação ficam
> > > > > desencontradas.
> > > > >
> > > > > Acredito que várias pessoas aqui do Grupo já devem ter feito a OCA
> > > > > 10g, desta forma podem responder as minhas dúvidas sobre a mesma:
> > > > >
> > > > > 1. Para tirar a certificação Oracle OCA 10g é necessário ter feito
> > > > > alguma Certificação da Oracle anteriormente?
> > > > >
> > > > > 2. Caso a resposta da pergunta anterior seja "sim", qual a
> > > > > certificação que deve ser realizada antes da OCA 10g?
> > > > >
> > > > > Quem tiver mais informações para poder complementar serão úteis.
> > > > >
> > > > > Obrigado pessoal e ate mais.
> > > > >
> > > > > Atenciosamente,
> > > > > Marcelo Vedovato.
> > > > >
> > > > >
> > > > >
> > > >
> > > > --
> > > >  - - - -
> > > > Milton Bastos Henriquis Junior
> > > > (41) 9123-0100
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> > > > armazenamento!
> > > > http://br.mail. yahoo.com/
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> > > armazenamento!
> > > ht

[oracle_br] Melhor Linux para Oracle

2008-05-07 Por tôpico pedro celioo

Olá pessoal,

Vamos começar a trabalhar o com Oracle 10g na empresa. Gostaria de saber na 
opnião daqueles que já trabalham com esta ferramenta, qual a melhor 
distribuição de Linux para usar o banco: Red Hat ou Oracle Linux Enterprise?

Desde já muito obrigado.


Pedro


   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



[oracle_br] Base Oracle em Pen Drive

2008-05-07 Por tôpico andreventu
Olá boa tarde,

Tenho uma base Oracle 10g para desenvolvimento pequena que não precisa
ser rápida, porém precisa ser portável. Existe uma forma de eu colocar
esta base em um pen drive e conseguir acessá-la a partir de dois
computadores diferentes?

Obrigado

André



[oracle_br] Melhor Linux para Oracle

2008-05-07 Por tôpico pedro celioo
Olá pessoal,

Vamos começar a trabalhar o com Oracle 10g na empresa. Gostaria de saber na 
opnião daqueles que já trabalham com esta ferramenta, qual a melhor 
distribuição de Linux para usar o banco: Red Hat ou Oracle Linux Enterprise?

Desde já muito obrigado.


Pedro


   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [oracle_br] Oracle IDM

2008-05-07 Por tôpico andre ferreira
Rapaz eu peguei direto do site da Oracle.

Em 07/04/08, Kalango Brasilis <[EMAIL PROTECTED]> escreveu:
>
>   Boa tarde !
>
> Alguem sabe me dizer onde encontrar documentação a respeito de instalação
> e manutenção do Oracle Identity Manager ??
>
> Obrigado.
>
> Eric Arantes
>
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


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



[oracle_br] Limite de sessões e kill sessions

2008-05-07 Por tôpico Fernando Martins
Caros amigos DBAs,

estou com o seguinte problema: tenhu um Oracle RAC com dois nós, banco 10g
versão 10.2.0.3
onde as conexões eram todas DEDICATED, porém como começou a aumentar
consideravelmente
o nro de sessões, mudei o mesmo para SHARED SERVER,e agora todo mundo, com
raras exceções,
conectam via SHARED SERVER. Até ae ok. Tenhu um usuário que abre muitas
conexões, então decidi
limitar ele em 5 sessões, fiz por Profile sem problemas. Antes, quando era
Dedicated, quando o limite de sessões
chegava em 5 e por algum motivo ficavam presas e ele precisava de mais
conexões, eu executava um kill nas sessões
dele, elas ficavam com Status de KILLED, mas ainda ocupavam os slots, então
eu ia no SO (Um Red Hat Linux) e matava
os processos pelos SPID deles, e isso funcionava ok, mas agora que é shared
server, nao tem como eu matar o SPID,
pois as sessões do Oracle não criam mais um processo no SO, então eu executo
o alter system kill session nelas, mas elas ficam como KILLED
e não permitem mais conexões quando chegam em 5, por causa do Profile. Minha
dúvida é: existe alguma forma de MATAR IMEDIATAMENTE
uma sessão, de forma que ela libere os recursos na hora, e não apenas marcar
como KILLED no banco?? Aceito sugestões tb. Pensei em
alguma trigger de logon, mas nao sei se serviria e qual o esforço em fazer
isso. Por hora aumentei o limite no Profile dele, mas isso só resolve por
certo
tempo.


-- 
Fernando Martins
DBA Oracle

Oracle 9i / 10g DBA Certified Associate
Linux Professional Institute Certified

"God grant us the serenity to accept the things we cannot change,
courage to change the things we can,
and wisdom to know the difference."


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



[oracle_br] CDC

2008-05-07 Por tôpico roelso_alves
Boa Tarde Pessoal,



O alguém conhece e pode me explicar ou já implementou sobre CDC
(Change Data Capture)?


Estou precisando de uma explicação e algum resumo de como implementar.


Obrigado!!




[oracle_br] Re: export -( RESOLVI)

2008-05-07 Por tôpico simonegurita
Olá novamente.
Eu rodei o catalog.sql e o catproc.sql e isso resolveu o problema.
Obrigada mesmo assim.






Simone



--- Em oracle_br@yahoogrupos.com.br, "simonegurita" 
<[EMAIL PROTECTED]> escreveu
>
> Olá.
> Ao fazer um export do banco de dados aparece o erro:
> 
> ORA-00904: "SYS"."DBMS_EXPORT_EXTENSION"."FUNC_INDEX_DEFAULT": 
invalid 
> identifier
> 
> 
> 
> Já rodei o catexp.sql e não resolveu. Alguém sabe o que pode ser 
feito 
> para corrigir isso?
> 
> 
> Obrigada
>




[oracle_br] export

2008-05-07 Por tôpico simonegurita
Olá.
Ao fazer um export do banco de dados aparece o erro:

ORA-00904: "SYS"."DBMS_EXPORT_EXTENSION"."FUNC_INDEX_DEFAULT": invalid 
identifier



Já rodei o catexp.sql e não resolveu. Alguém sabe o que pode ser feito 
para corrigir isso?


Obrigada



Re: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

2008-05-07 Por tôpico André Castro
Eu ia mesmo dizer isso.
Uma SP não para assim, do nada.
E aquela resposta de "o problema é no sistema" é um clássico!
hehehehehehehehehe

2008/5/7 Thiago Pojda <[EMAIL PROTECTED]>:

>>> Os responsaveis pelo servidor de e-mail fizeram algumas algumas
> alterações recentes.
>
> O problema é sempre do desenvolvimento, sempre ;)
>
> Atenciosamente,
>
>  www.softpartech.com.br
>
> Thiago Henrique Pojda
> Desenvolvimento Web
> +55 41 3033-7676
> 
> [EMAIL PROTECTED] 
> Excelência em Softwares Financeiros
>
> _
>
> De: oracle_br@yahoogrupos.com.br  [mailto:
> oracle_br@yahoogrupos.com.br ] Em
> nome de Pablo Câmara
> Enviada em: quarta-feira, 7 de maio de 2008 13:11
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: Re: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.
>
> Concluído.
> Os responsaveis pelo servidor de e-mail fizeram algumas algumas alteraçoes
> recentes.
>
> Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED]
>  eti.br>
> escreveu:
> >
> > Esse request timeout foi com o comando que te passei ou essa menssagem
> > está no arquivo de log? Se foi pelo comando, verifique se o nome está
> > resolvendo para o ip certo Se estiver, provavelmente o servidor de
> > e-mail está com alguma regra de firewall bloqueando o seu acesso. Se não
> > estiver resolvendo para o ip correto, verifique o servidor de DNS.
> >
> > Pablo Câmara escreveu:
> > >
> > >
> > > Pessoal,
> > >
> > > Encontrei o erro: *request time out* lá no servidor de e-mail.
> > > Consegui o mail.log.
> > >
> > > Valeu,
> > >
> > > Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED]
>  eti.br 40lrezende.eti.br>
> > > >> escreveu:
> > > >
> > > > Faz um "telnet servidor.de.email 25" a partir do servidor oracle e
> veja
> > > > se ele está resolvendo nomes certinho(DNS) e se ele conecta ao
> > servidor.
> > > >
> > > > Pablo Câmara escreveu:
> > > > >
> > > > >
> > > > > Eu vou pedi um log da entrega/envio dos e-mails nos servidores.
> > > > > Ontem havia feito esse teste. Mas o que eu tinha notado era que: A
> > > > > requisição nem chegava no servidor de e-mails.
> > > > >
> > > > > Ai me veio a dúvida: A função acima, está funcionando mesmo?
> > > > >
> > > > > Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED]
>  eti.br 40lrezende.eti.br>
>
> > > > > 40lrezende.eti.br>
> > > > >   > 2540lrezende.eti.br>>> escreveu:
> > > > > >
> > > > > > Pablo,
> > > > > >
> > > > > > Pede para o responsável pelo servidor de e-mails dar uma
> > monitorada.
> > > > > >
> > > > > > Pablo Câmara escreveu:
> > > > > > >
> > > > > > >
> > > > > > > Olá pessoal,
> > > > > > >
> > > > > > > Gostaria de uma ajuda para tentar compreender uma situação:
> > > > > > >
> > > > > > > Desde de Janeiro de 2005 a função abaixo é utilizada para o
> > > envio de
> > > > > > > e-mails. Nunca tivemos problemas com ela.Sempre funcionou até
> o
> > dia
> > > > > > > 25/04/2008.
> > > > > > > __
> > > > > > >
> > > > > > > PROCEDURE HTML_MAIL(
> > > > > > > P_TO IN VARCHAR2,
> > > > > > > P_FROM IN VARCHAR2,
> > > > > > > P_SUBJECT IN VARCHAR2,
> > > > > > > P_TEXT IN VARCHAR2 DEFAULT NULL,
> > > > > > > P_HTML IN VARCHAR2 DEFAULT NULL)
> > > > > > >
> > > > > > > is
> > > > > > > l_boundary varchar2(255) default 'a1b2c3d4e3f2g1';
> > > > > > > l_connection utl_smtp.connection;
> > > > > > > l_body_html clob := empty_clob;
> > > > > > > l_local varchar2(255) := 'localhost';
> > > > > > > l_offset number;
> > > > > > > l_ammount number;
> > > > > > > l_temp varchar2(32767) default null;
> > > > > > > l_from varchar2(100) := p_from;
> > > > > > > l_to varchar2(100) := p_to;
> > > > > > >
> > > > > > > begin
> > > > > > >
> > > > > > > l_connection := utl_smtp.open_connection(l_local);
> > > > > > > utl_smtp.helo( l_connection, l_local );
> > > > > > >
> > > > > > > utl_smtp.mail( l_connection, l_from );
> > > > > > > utl_smtp.rcpt( l_connection, l_to );
> > > > > > >
> > > > > > > l_temp := l_temp || 'MIME-Version: 1.0' || chr(13) || chr(10);
> > > > > > > l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
> > > > > > > l_temp := l_temp || 'From: ' || l_from || chr(13) || chr(10);
> > > > > > > l_temp := l_temp || 'Subject: ' || p_subject || chr(13) ||
> > chr(10);
> > > > > > > l_temp := l_temp || 'Reply-To: ' || l_from || chr(13) ||
> chr(10);
> > > > > > > l_temp := l_temp || 'Content-Type: multipart/alternative;
> > > boundary='
> > > > ||
> > > > > > > chr(34) || l_boundary || chr(34) || chr(13) ||
> > > > > > > chr(10);
> > > > > > >
> > > > > > > 
> > > > > > > -- Write the headers
> > > > > > > dbms_lob.createtemporary( l_body_html, false, 10 );
>

Re: [oracle_br] Calculo de Hora

2008-05-07 Por tôpico Milton Bastos Henriquis Jr.
Bom, se vc fizer um campo data final MENOS o campo
data inicial, o retorno será em número de dias
Pegue o resultado e multiplique por 24.
Exemplo:


select a, b, (a-b)*24 from
(select sysdate a, to_date('29/04/2008 12:00', 'DD/MM/ HH24:MI') b
from dual);





2008/5/7 Welvis Douglas <[EMAIL PROTECTED]>:

>   Olá pessoal, preciso fazer calculo entre horas.. alguem tem alguma
> rotina pronta?
>
> tenho hora inicial e hora final
>
> quero saber quantas horas foram gastas...
>
> alguem tem isso prnto?
>
> att,
>
> Welvis
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 

Milton Bastos Henriquis Junior
(41) 9123-0100


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



[oracle_br] Calculo de Hora

2008-05-07 Por tôpico Welvis Douglas
Olá pessoal, preciso fazer calculo entre horas.. alguem tem alguma rotina 
pronta?

tenho hora inicial e hora final

quero saber quantas horas foram gastas...

alguem tem isso prnto?

att,

Welvis

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



RES: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

2008-05-07 Por tôpico Thiago Pojda
>> Os responsaveis pelo servidor de e-mail fizeram algumas algumas
alterações recentes.

 

O problema é sempre do desenvolvimento, sempre ;)

Atenciosamente,


  www.softpartech.com.br



 

Thiago Henrique Pojda
Desenvolvimento Web
+55 41 3033-7676
  [EMAIL PROTECTED]
Excelência em Softwares Financeiros

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Pablo Câmara
Enviada em: quarta-feira, 7 de maio de 2008 13:11
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

 

Concluído.
Os responsaveis pelo servidor de e-mail fizeram algumas algumas alteraçoes
recentes.

Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED]
 eti.br> escreveu:
>
> Esse request timeout foi com o comando que te passei ou essa menssagem
> está no arquivo de log? Se foi pelo comando, verifique se o nome está
> resolvendo para o ip certo Se estiver, provavelmente o servidor de
> e-mail está com alguma regra de firewall bloqueando o seu acesso. Se não
> estiver resolvendo para o ip correto, verifique o servidor de DNS.
>
> Pablo Câmara escreveu:
> >
> >
> > Pessoal,
> >
> > Encontrei o erro: *request time out* lá no servidor de e-mail.
> > Consegui o mail.log.
> >
> > Valeu,
> >
> > Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED]
 eti.br
> > > escreveu:
> > >
> > > Faz um "telnet servidor.de.email 25" a partir do servidor oracle e
veja
> > > se ele está resolvendo nomes certinho(DNS) e se ele conecta ao
> servidor.
> > >
> > > Pablo Câmara escreveu:
> > > >
> > > >
> > > > Eu vou pedi um log da entrega/envio dos e-mails nos servidores.
> > > > Ontem havia feito esse teste. Mas o que eu tinha notado era que: A
> > > > requisição nem chegava no servidor de e-mails.
> > > >
> > > > Ai me veio a dúvida: A função acima, está funcionando mesmo?
> > > >
> > > > Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED]
 eti.br
> >  40lrezende.eti.br>
> > > > >> escreveu:
> > > > >
> > > > > Pablo,
> > > > >
> > > > > Pede para o responsável pelo servidor de e-mails dar uma
> monitorada.
> > > > >
> > > > > Pablo Câmara escreveu:
> > > > > >
> > > > > >
> > > > > > Olá pessoal,
> > > > > >
> > > > > > Gostaria de uma ajuda para tentar compreender uma situação:
> > > > > >
> > > > > > Desde de Janeiro de 2005 a função abaixo é utilizada para o
> > envio de
> > > > > > e-mails. Nunca tivemos problemas com ela.Sempre funcionou até o
> dia
> > > > > > 25/04/2008.
> > > > > > __
> > > > > >
> > > > > > PROCEDURE HTML_MAIL(
> > > > > > P_TO IN VARCHAR2,
> > > > > > P_FROM IN VARCHAR2,
> > > > > > P_SUBJECT IN VARCHAR2,
> > > > > > P_TEXT IN VARCHAR2 DEFAULT NULL,
> > > > > > P_HTML IN VARCHAR2 DEFAULT NULL)
> > > > > >
> > > > > > is
> > > > > > l_boundary varchar2(255) default 'a1b2c3d4e3f2g1';
> > > > > > l_connection utl_smtp.connection;
> > > > > > l_body_html clob := empty_clob;
> > > > > > l_local varchar2(255) := 'localhost';
> > > > > > l_offset number;
> > > > > > l_ammount number;
> > > > > > l_temp varchar2(32767) default null;
> > > > > > l_from varchar2(100) := p_from;
> > > > > > l_to varchar2(100) := p_to;
> > > > > >
> > > > > > begin
> > > > > >
> > > > > > l_connection := utl_smtp.open_connection(l_local);
> > > > > > utl_smtp.helo( l_connection, l_local );
> > > > > >
> > > > > > utl_smtp.mail( l_connection, l_from );
> > > > > > utl_smtp.rcpt( l_connection, l_to );
> > > > > >
> > > > > > l_temp := l_temp || 'MIME-Version: 1.0' || chr(13) || chr(10);
> > > > > > l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
> > > > > > l_temp := l_temp || 'From: ' || l_from || chr(13) || chr(10);
> > > > > > l_temp := l_temp || 'Subject: ' || p_subject || chr(13) ||
> chr(10);
> > > > > > l_temp := l_temp || 'Reply-To: ' || l_from || chr(13) ||
chr(10);
> > > > > > l_temp := l_temp || 'Content-Type: multipart/alternative;
> > boundary='
> > > ||
> > > > > > chr(34) || l_boundary || chr(34) || chr(13) ||
> > > > > > chr(10);
> > > > > >
> > > > > > 
> > > > > > -- Write the headers
> > > > > > dbms_lob.createtemporary( l_body_html, false, 10 );
> > > > > > dbms_lob.write(l_body_html,length(l_temp),1,l_temp);
> > > > > >
> > > > > > 
> > > > > > -- Write the text boundary
> > > > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > > > > > l_temp := '--' || l_boundary || chr(13)||chr(10);
> > > > > > l_temp := l_temp || 'content-type: text/plain; charset=us-ascii'
> ||
> > > > > > chr(13) || chr(10) || chr(13) || chr(10);
> > > > > > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> > > > > >
> > > > > > --

[oracle_br] Convenção de nomenclatura

2008-05-07 Por tôpico Wagner Franze Junior
Boa tarde,

Gostaria de saber se existe alguma convenção de nomenclatura para criação de 
tabelas e outros objetos para o banco de dados Oracle?

Tipo para criar uma tabela normalmente coloco TB no inicio para dizer que é uma 
tabela e no inicio dos nomes de compo com dois caracteres 
a definição do tipo de dados que o campo é... tipo number   nm_nomedocampo 
number, ds_nomedocampo varchar(10)

Obrigado

 ___


Wagner Franze Junior
E-MAIL: [EMAIL PROTECTED]
MSN:[EMAIL PROTECTED]
Brasil - São paulo - Sp

:-)



  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/


Re: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

2008-05-07 Por tôpico Pablo Câmara
Concluído.
Os responsaveis pelo servidor de e-mail  fizeram algumas algumas alteraçoes
recentes.



Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED]> escreveu:
>
>   Esse request timeout foi com o comando que te passei ou essa menssagem
> está no arquivo de log? Se foi pelo comando, verifique se o nome está
> resolvendo para o ip certo Se estiver, provavelmente o servidor de
> e-mail está com alguma regra de firewall bloqueando o seu acesso. Se não
> estiver resolvendo para o ip correto, verifique o servidor de DNS.
>
> Pablo Câmara escreveu:
> >
> >
> > Pessoal,
> >
> > Encontrei o erro: *request time out* lá no servidor de e-mail.
> > Consegui o mail.log.
> >
> > Valeu,
> >
> > Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED]
> > > escreveu:
> > >
> > > Faz um "telnet servidor.de.email 25" a partir do servidor oracle e veja
> > > se ele está resolvendo nomes certinho(DNS) e se ele conecta ao
> servidor.
> > >
> > > Pablo Câmara escreveu:
> > > >
> > > >
> > > > Eu vou pedi um log da entrega/envio dos e-mails nos servidores.
> > > > Ontem havia feito esse teste. Mas o que eu tinha notado era que: A
> > > > requisição nem chegava no servidor de e-mails.
> > > >
> > > > Ai me veio a dúvida: A função acima, está funcionando mesmo?
> > > >
> > > > Em 07/05/08, Leonardo Rezende <[EMAIL 
> > > > PROTECTED]
> >  40lrezende.eti.br>
> > > > >> escreveu:
> > > > >
> > > > > Pablo,
> > > > >
> > > > > Pede para o responsável pelo servidor de e-mails dar uma
> monitorada.
> > > > >
> > > > > Pablo Câmara escreveu:
> > > > > >
> > > > > >
> > > > > > Olá pessoal,
> > > > > >
> > > > > > Gostaria de uma ajuda para tentar compreender uma situação:
> > > > > >
> > > > > > Desde de Janeiro de 2005 a função abaixo é utilizada para o
> > envio de
> > > > > > e-mails. Nunca tivemos problemas com ela.Sempre funcionou até o
> dia
> > > > > > 25/04/2008.
> > > > > > __
> > > > > >
> > > > > > PROCEDURE HTML_MAIL(
> > > > > > P_TO IN VARCHAR2,
> > > > > > P_FROM IN VARCHAR2,
> > > > > > P_SUBJECT IN VARCHAR2,
> > > > > > P_TEXT IN VARCHAR2 DEFAULT NULL,
> > > > > > P_HTML IN VARCHAR2 DEFAULT NULL)
> > > > > >
> > > > > > is
> > > > > > l_boundary varchar2(255) default 'a1b2c3d4e3f2g1';
> > > > > > l_connection utl_smtp.connection;
> > > > > > l_body_html clob := empty_clob;
> > > > > > l_local varchar2(255) := 'localhost';
> > > > > > l_offset number;
> > > > > > l_ammount number;
> > > > > > l_temp varchar2(32767) default null;
> > > > > > l_from varchar2(100) := p_from;
> > > > > > l_to varchar2(100) := p_to;
> > > > > >
> > > > > > begin
> > > > > >
> > > > > > l_connection := utl_smtp.open_connection(l_local);
> > > > > > utl_smtp.helo( l_connection, l_local );
> > > > > >
> > > > > > utl_smtp.mail( l_connection, l_from );
> > > > > > utl_smtp.rcpt( l_connection, l_to );
> > > > > >
> > > > > > l_temp := l_temp || 'MIME-Version: 1.0' || chr(13) || chr(10);
> > > > > > l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
> > > > > > l_temp := l_temp || 'From: ' || l_from || chr(13) || chr(10);
> > > > > > l_temp := l_temp || 'Subject: ' || p_subject || chr(13) ||
> chr(10);
> > > > > > l_temp := l_temp || 'Reply-To: ' || l_from || chr(13) || chr(10);
> > > > > > l_temp := l_temp || 'Content-Type: multipart/alternative;
> > boundary='
> > > ||
> > > > > > chr(34) || l_boundary || chr(34) || chr(13) ||
> > > > > > chr(10);
> > > > > >
> > > > > > 
> > > > > > -- Write the headers
> > > > > > dbms_lob.createtemporary( l_body_html, false, 10 );
> > > > > > dbms_lob.write(l_body_html,length(l_temp),1,l_temp);
> > > > > >
> > > > > > 
> > > > > > -- Write the text boundary
> > > > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > > > > > l_temp := '--' || l_boundary || chr(13)||chr(10);
> > > > > > l_temp := l_temp || 'content-type: text/plain; charset=us-ascii'
> ||
> > > > > > chr(13) || chr(10) || chr(13) || chr(10);
> > > > > > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> > > > > >
> > > > > > 
> > > > > > -- Write the plain text portion of the email
> > > > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > > > > > dbms_lob.write(l_body_html,length(p_text),l_offset,p_text);
> > > > > >
> > > > > > 
> > > > > > -- Write the HTML boundary
> > > > > > l_temp := chr(13)||chr(10)||chr(13)||chr(10)||'--' || l_boundary
> ||
> > > > > > chr(13) || chr(10);
> > > > > > l_temp := l_temp || 'content-type: text/html;' ||
> > > > > > chr(13) || chr(10) || chr(13) || chr(10);
> > > > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > > > > > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> > > > > >
> > > >

Re: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

2008-05-07 Por tôpico Leonardo Rezende
Esse request timeout foi com o comando que te passei ou essa menssagem 
está no arquivo de log? Se foi pelo comando, verifique se o nome está 
resolvendo para o ip certo Se estiver, provavelmente o servidor de 
e-mail está com alguma regra de firewall bloqueando o seu acesso. Se não 
estiver resolvendo para o ip correto, verifique o servidor de DNS.

Pablo Câmara escreveu:
> 
> 
> Pessoal,
> 
> Encontrei o erro: *request time out* lá no servidor de e-mail.
> Consegui o mail.log.
> 
> Valeu,
> 
> Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED] 
> > escreveu:
>  >
>  > Faz um "telnet servidor.de.email 25" a partir do servidor oracle e veja
>  > se ele está resolvendo nomes certinho(DNS) e se ele conecta ao servidor.
>  >
>  > Pablo Câmara escreveu:
>  > >
>  > >
>  > > Eu vou pedi um log da entrega/envio dos e-mails nos servidores.
>  > > Ontem havia feito esse teste. Mas o que eu tinha notado era que: A
>  > > requisição nem chegava no servidor de e-mails.
>  > >
>  > > Ai me veio a dúvida: A função acima, está funcionando mesmo?
>  > >
>  > > Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED] 
> 
>  > > > escreveu:
>  > > >
>  > > > Pablo,
>  > > >
>  > > > Pede para o responsável pelo servidor de e-mails dar uma monitorada.
>  > > >
>  > > > Pablo Câmara escreveu:
>  > > > >
>  > > > >
>  > > > > Olá pessoal,
>  > > > >
>  > > > > Gostaria de uma ajuda para tentar compreender uma situação:
>  > > > >
>  > > > > Desde de Janeiro de 2005 a função abaixo é utilizada para o 
> envio de
>  > > > > e-mails. Nunca tivemos problemas com ela.Sempre funcionou até o dia
>  > > > > 25/04/2008.
>  > > > > __
>  > > > >
>  > > > > PROCEDURE HTML_MAIL(
>  > > > > P_TO IN VARCHAR2,
>  > > > > P_FROM IN VARCHAR2,
>  > > > > P_SUBJECT IN VARCHAR2,
>  > > > > P_TEXT IN VARCHAR2 DEFAULT NULL,
>  > > > > P_HTML IN VARCHAR2 DEFAULT NULL)
>  > > > >
>  > > > > is
>  > > > > l_boundary varchar2(255) default 'a1b2c3d4e3f2g1';
>  > > > > l_connection utl_smtp.connection;
>  > > > > l_body_html clob := empty_clob;
>  > > > > l_local varchar2(255) := 'localhost';
>  > > > > l_offset number;
>  > > > > l_ammount number;
>  > > > > l_temp varchar2(32767) default null;
>  > > > > l_from varchar2(100) := p_from;
>  > > > > l_to varchar2(100) := p_to;
>  > > > >
>  > > > > begin
>  > > > >
>  > > > > l_connection := utl_smtp.open_connection(l_local);
>  > > > > utl_smtp.helo( l_connection, l_local );
>  > > > >
>  > > > > utl_smtp.mail( l_connection, l_from );
>  > > > > utl_smtp.rcpt( l_connection, l_to );
>  > > > >
>  > > > > l_temp := l_temp || 'MIME-Version: 1.0' || chr(13) || chr(10);
>  > > > > l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
>  > > > > l_temp := l_temp || 'From: ' || l_from || chr(13) || chr(10);
>  > > > > l_temp := l_temp || 'Subject: ' || p_subject || chr(13) || chr(10);
>  > > > > l_temp := l_temp || 'Reply-To: ' || l_from || chr(13) || chr(10);
>  > > > > l_temp := l_temp || 'Content-Type: multipart/alternative; 
> boundary='
>  > ||
>  > > > > chr(34) || l_boundary || chr(34) || chr(13) ||
>  > > > > chr(10);
>  > > > >
>  > > > > 
>  > > > > -- Write the headers
>  > > > > dbms_lob.createtemporary( l_body_html, false, 10 );
>  > > > > dbms_lob.write(l_body_html,length(l_temp),1,l_temp);
>  > > > >
>  > > > > 
>  > > > > -- Write the text boundary
>  > > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
>  > > > > l_temp := '--' || l_boundary || chr(13)||chr(10);
>  > > > > l_temp := l_temp || 'content-type: text/plain; charset=us-ascii' ||
>  > > > > chr(13) || chr(10) || chr(13) || chr(10);
>  > > > > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
>  > > > >
>  > > > > 
>  > > > > -- Write the plain text portion of the email
>  > > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
>  > > > > dbms_lob.write(l_body_html,length(p_text),l_offset,p_text);
>  > > > >
>  > > > > 
>  > > > > -- Write the HTML boundary
>  > > > > l_temp := chr(13)||chr(10)||chr(13)||chr(10)||'--' || l_boundary ||
>  > > > > chr(13) || chr(10);
>  > > > > l_temp := l_temp || 'content-type: text/html;' ||
>  > > > > chr(13) || chr(10) || chr(13) || chr(10);
>  > > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
>  > > > > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
>  > > > >
>  > > > > 
>  > > > > -- Write the HTML portion of the message
>  > > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
>  > > > > dbms_lob.write(l_body_html,length(p_html),l_offset,p_html);
>  > > > >
>  > > > > 
>  > > > > -- Write the final html b

Re: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

2008-05-07 Por tôpico Pablo Câmara
Pessoal,

Encontrei o erro: *request time out* lá no servidor de e-mail.
Consegui o  mail.log.

Valeu,




Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED]> escreveu:
>
>   Faz um "telnet servidor.de.email 25" a partir do servidor oracle e veja
> se ele está resolvendo nomes certinho(DNS) e se ele conecta ao servidor.
>
> Pablo Câmara escreveu:
> >
> >
> > Eu vou pedi um log da entrega/envio dos e-mails nos servidores.
> > Ontem havia feito esse teste. Mas o que eu tinha notado era que: A
> > requisição nem chegava no servidor de e-mails.
> >
> > Ai me veio a dúvida: A função acima, está funcionando mesmo?
> >
> > Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED]
> > > escreveu:
> > >
> > > Pablo,
> > >
> > > Pede para o responsável pelo servidor de e-mails dar uma monitorada.
> > >
> > > Pablo Câmara escreveu:
> > > >
> > > >
> > > > Olá pessoal,
> > > >
> > > > Gostaria de uma ajuda para tentar compreender uma situação:
> > > >
> > > > Desde de Janeiro de 2005 a função abaixo é utilizada para o envio de
> > > > e-mails. Nunca tivemos problemas com ela.Sempre funcionou até o dia
> > > > 25/04/2008.
> > > > __
> > > >
> > > > PROCEDURE HTML_MAIL(
> > > > P_TO IN VARCHAR2,
> > > > P_FROM IN VARCHAR2,
> > > > P_SUBJECT IN VARCHAR2,
> > > > P_TEXT IN VARCHAR2 DEFAULT NULL,
> > > > P_HTML IN VARCHAR2 DEFAULT NULL)
> > > >
> > > > is
> > > > l_boundary varchar2(255) default 'a1b2c3d4e3f2g1';
> > > > l_connection utl_smtp.connection;
> > > > l_body_html clob := empty_clob;
> > > > l_local varchar2(255) := 'localhost';
> > > > l_offset number;
> > > > l_ammount number;
> > > > l_temp varchar2(32767) default null;
> > > > l_from varchar2(100) := p_from;
> > > > l_to varchar2(100) := p_to;
> > > >
> > > > begin
> > > >
> > > > l_connection := utl_smtp.open_connection(l_local);
> > > > utl_smtp.helo( l_connection, l_local );
> > > >
> > > > utl_smtp.mail( l_connection, l_from );
> > > > utl_smtp.rcpt( l_connection, l_to );
> > > >
> > > > l_temp := l_temp || 'MIME-Version: 1.0' || chr(13) || chr(10);
> > > > l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
> > > > l_temp := l_temp || 'From: ' || l_from || chr(13) || chr(10);
> > > > l_temp := l_temp || 'Subject: ' || p_subject || chr(13) || chr(10);
> > > > l_temp := l_temp || 'Reply-To: ' || l_from || chr(13) || chr(10);
> > > > l_temp := l_temp || 'Content-Type: multipart/alternative; boundary='
> ||
> > > > chr(34) || l_boundary || chr(34) || chr(13) ||
> > > > chr(10);
> > > >
> > > > 
> > > > -- Write the headers
> > > > dbms_lob.createtemporary( l_body_html, false, 10 );
> > > > dbms_lob.write(l_body_html,length(l_temp),1,l_temp);
> > > >
> > > > 
> > > > -- Write the text boundary
> > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > > > l_temp := '--' || l_boundary || chr(13)||chr(10);
> > > > l_temp := l_temp || 'content-type: text/plain; charset=us-ascii' ||
> > > > chr(13) || chr(10) || chr(13) || chr(10);
> > > > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> > > >
> > > > 
> > > > -- Write the plain text portion of the email
> > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > > > dbms_lob.write(l_body_html,length(p_text),l_offset,p_text);
> > > >
> > > > 
> > > > -- Write the HTML boundary
> > > > l_temp := chr(13)||chr(10)||chr(13)||chr(10)||'--' || l_boundary ||
> > > > chr(13) || chr(10);
> > > > l_temp := l_temp || 'content-type: text/html;' ||
> > > > chr(13) || chr(10) || chr(13) || chr(10);
> > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > > > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> > > >
> > > > 
> > > > -- Write the HTML portion of the message
> > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > > > dbms_lob.write(l_body_html,length(p_html),l_offset,p_html);
> > > >
> > > > 
> > > > -- Write the final html boundary
> > > > l_temp := chr(13) || chr(10) || '--' || l_boundary || '--' ||
> > > > chr(13);
> > > > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > > > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> > > >
> > > > 
> > > > -- Send the email in 1900 byte chunks to UTL_SMTP
> > > > l_offset := 1;
> > > > l_ammount := 1900;
> > > > utl_smtp.open_data(l_connection);
> > > > while l_offset < dbms_lob.getlength(l_body_html) loop
> > > > utl_smtp.write_data(l_connection,
> > > >
> > > > dbms_lob.substr(l_body_html,l_ammount,l_offset));
> > > > l_offset := l_offset + l_ammount ;
> > > > l_ammount := least(1900,dbms_lob.getlength(l_body_html) -
> > > > l_ammount);
> > > > end loop;
> > > > utl_smtp.close_d

[oracle_br] erro não claro...

2008-05-07 Por tôpico Márcio Ricardo Alves da Silva
Untitled DocumentBoas.

 Tenho uma package que faz a integração entre o banco DB2 e o Oracle, todo dia 
a noite o banco DB2 é colocado off-line para backup, mas a package fica em 
funcionamento tentanto estabelecer conexão com o DBLINK, quando o banco é 
colocado on-line a package consegue conexão com o DB2 e transmissão/recebimento 
dos dados.
 Coincidência ou não, no 4 dia a package consegue a conexão com o DB2 através 
do DBLINK, mas não consegue fazer a transmissão/recebimento dos dados.

Vendo no arquivo de alert, vi que um dia antes de acontecer o problema recebo a 
seguinte mensagem:

HS:  Unable to update ORACLE DD to upload Foreign Data Store info
HS:  FDS class = 'ODBC9.2.0.6.0_130', FDS instance = 'XX'
HS:  Failure occurred on create_fds_class() or create_fds_inst()

Alguém tem alguma idéia do que pode estar acontecendo, ou já teve esse tipo de 
problema antes?

Obrigado,
Márcio Ricardo Alves da Silva
Programador Pleno
Oracle Certified Associate 9i
* [EMAIL PROTECTED]

Config Informática Ltda
& Av. Eng. Luis Carlos Berrini, 801 - 7º andar
& 04571-010 - Brooklin Novo - São Paulo - SP
( Fone (11) 5501-8300
( Fax (11) 5501-8302
8 www.config.com.br 


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




--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>ESPAÇO! VISITE: http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




RE: [oracle_br] db_link

2008-05-07 Por tôpico Adriano Cavalcanti
Procure como Gateway pois eu estive consultando sobre o assunto para sql. 
 
Mas acabei fazendo com dblink + odbc 


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 7 May 2008 10:37:04 
-0300Subject: [oracle_br] db_link




Olá,Existe coneção db_link para "SYBASE" ?Onde posso ler a respeito 
?Grato,Aristides[As partes desta mensagem que não continham texto foram 
removidas] 






_
Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos 
com até 6,000 fotos!
http://www.amigosdomessenger.com.br

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



[oracle_br] db_link

2008-05-07 Por tôpico Arystydes
Olá,
Existe coneção db_link para "SYBASE" ?
Onde posso ler a respeito ?

Grato,
Aristides

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



[oracle_br] db_link

2008-05-07 Por tôpico Arystydes
Olá.
Gostaria de saber se tem como criar um db_link para acessar um "sybase" e onde 
posso obter ajuda ?

grato,
Aristides

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



Re: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

2008-05-07 Por tôpico Leonardo Rezende
Faz um "telnet servidor.de.email 25" a partir do servidor oracle e veja 
se ele está resolvendo nomes certinho(DNS) e se ele conecta ao servidor.

Pablo Câmara escreveu:
> 
> 
> Eu vou pedi um log da entrega/envio dos e-mails nos servidores.
> Ontem havia feito esse teste. Mas o que eu tinha notado era que: A
> requisição nem chegava no servidor de e-mails.
> 
> Ai me veio a dúvida: A função acima, está funcionando mesmo?
> 
> Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED] 
> > escreveu:
>  >
>  > Pablo,
>  >
>  > Pede para o responsável pelo servidor de e-mails dar uma monitorada.
>  >
>  > Pablo Câmara escreveu:
>  > >
>  > >
>  > > Olá pessoal,
>  > >
>  > > Gostaria de uma ajuda para tentar compreender uma situação:
>  > >
>  > > Desde de Janeiro de 2005 a função abaixo é utilizada para o envio de
>  > > e-mails. Nunca tivemos problemas com ela.Sempre funcionou até o dia
>  > > 25/04/2008.
>  > > __
>  > >
>  > > PROCEDURE HTML_MAIL(
>  > > P_TO IN VARCHAR2,
>  > > P_FROM IN VARCHAR2,
>  > > P_SUBJECT IN VARCHAR2,
>  > > P_TEXT IN VARCHAR2 DEFAULT NULL,
>  > > P_HTML IN VARCHAR2 DEFAULT NULL)
>  > >
>  > > is
>  > > l_boundary varchar2(255) default 'a1b2c3d4e3f2g1';
>  > > l_connection utl_smtp.connection;
>  > > l_body_html clob := empty_clob;
>  > > l_local varchar2(255) := 'localhost';
>  > > l_offset number;
>  > > l_ammount number;
>  > > l_temp varchar2(32767) default null;
>  > > l_from varchar2(100) := p_from;
>  > > l_to varchar2(100) := p_to;
>  > >
>  > > begin
>  > >
>  > > l_connection := utl_smtp.open_connection(l_local);
>  > > utl_smtp.helo( l_connection, l_local );
>  > >
>  > > utl_smtp.mail( l_connection, l_from );
>  > > utl_smtp.rcpt( l_connection, l_to );
>  > >
>  > > l_temp := l_temp || 'MIME-Version: 1.0' || chr(13) || chr(10);
>  > > l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
>  > > l_temp := l_temp || 'From: ' || l_from || chr(13) || chr(10);
>  > > l_temp := l_temp || 'Subject: ' || p_subject || chr(13) || chr(10);
>  > > l_temp := l_temp || 'Reply-To: ' || l_from || chr(13) || chr(10);
>  > > l_temp := l_temp || 'Content-Type: multipart/alternative; boundary=' ||
>  > > chr(34) || l_boundary || chr(34) || chr(13) ||
>  > > chr(10);
>  > >
>  > > 
>  > > -- Write the headers
>  > > dbms_lob.createtemporary( l_body_html, false, 10 );
>  > > dbms_lob.write(l_body_html,length(l_temp),1,l_temp);
>  > >
>  > > 
>  > > -- Write the text boundary
>  > > l_offset := dbms_lob.getlength(l_body_html) + 1;
>  > > l_temp := '--' || l_boundary || chr(13)||chr(10);
>  > > l_temp := l_temp || 'content-type: text/plain; charset=us-ascii' ||
>  > > chr(13) || chr(10) || chr(13) || chr(10);
>  > > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
>  > >
>  > > 
>  > > -- Write the plain text portion of the email
>  > > l_offset := dbms_lob.getlength(l_body_html) + 1;
>  > > dbms_lob.write(l_body_html,length(p_text),l_offset,p_text);
>  > >
>  > > 
>  > > -- Write the HTML boundary
>  > > l_temp := chr(13)||chr(10)||chr(13)||chr(10)||'--' || l_boundary ||
>  > > chr(13) || chr(10);
>  > > l_temp := l_temp || 'content-type: text/html;' ||
>  > > chr(13) || chr(10) || chr(13) || chr(10);
>  > > l_offset := dbms_lob.getlength(l_body_html) + 1;
>  > > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
>  > >
>  > > 
>  > > -- Write the HTML portion of the message
>  > > l_offset := dbms_lob.getlength(l_body_html) + 1;
>  > > dbms_lob.write(l_body_html,length(p_html),l_offset,p_html);
>  > >
>  > > 
>  > > -- Write the final html boundary
>  > > l_temp := chr(13) || chr(10) || '--' || l_boundary || '--' ||
>  > > chr(13);
>  > > l_offset := dbms_lob.getlength(l_body_html) + 1;
>  > > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
>  > >
>  > > 
>  > > -- Send the email in 1900 byte chunks to UTL_SMTP
>  > > l_offset := 1;
>  > > l_ammount := 1900;
>  > > utl_smtp.open_data(l_connection);
>  > > while l_offset < dbms_lob.getlength(l_body_html) loop
>  > > utl_smtp.write_data(l_connection,
>  > >
>  > > dbms_lob.substr(l_body_html,l_ammount,l_offset));
>  > > l_offset := l_offset + l_ammount ;
>  > > l_ammount := least(1900,dbms_lob.getlength(l_body_html) -
>  > > l_ammount);
>  > > end loop;
>  > > utl_smtp.close_data(l_connection);
>  > > utl_smtp.quit( l_connection );
>  > > dbms_lob.freetemporary(l_body_html);
>  > >
>  > > end;
>  > >
>  > > __
>  > >
>  > > Na empresa temos a seguinte configuração:
>  > >
>  > > Em produção: HP-UX 11.0 rodando com o

Re: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

2008-05-07 Por tôpico Pablo Câmara
Eu vou pedi um log da entrega/envio dos e-mails nos servidores.
Ontem havia feito esse teste. Mas o que eu tinha notado era que: A
requisição nem chegava no servidor de e-mails.

Ai me veio a dúvida: A função acima, está funcionando mesmo?



Em 07/05/08, Leonardo Rezende <[EMAIL PROTECTED]> escreveu:
>
>   Pablo,
>
> Pede para o responsável pelo servidor de e-mails dar uma monitorada.
>
> Pablo Câmara escreveu:
> >
> >
> > Olá pessoal,
> >
> > Gostaria de uma ajuda para tentar compreender uma situação:
> >
> > Desde de Janeiro de 2005 a função abaixo é utilizada para o envio de
> > e-mails. Nunca tivemos problemas com ela.Sempre funcionou até o dia
> > 25/04/2008.
> > __
> >
> > PROCEDURE HTML_MAIL(
> > P_TO IN VARCHAR2,
> > P_FROM IN VARCHAR2,
> > P_SUBJECT IN VARCHAR2,
> > P_TEXT IN VARCHAR2 DEFAULT NULL,
> > P_HTML IN VARCHAR2 DEFAULT NULL)
> >
> > is
> > l_boundary varchar2(255) default 'a1b2c3d4e3f2g1';
> > l_connection utl_smtp.connection;
> > l_body_html clob := empty_clob;
> > l_local varchar2(255) := 'localhost';
> > l_offset number;
> > l_ammount number;
> > l_temp varchar2(32767) default null;
> > l_from varchar2(100) := p_from;
> > l_to varchar2(100) := p_to;
> >
> > begin
> >
> > l_connection := utl_smtp.open_connection(l_local);
> > utl_smtp.helo( l_connection, l_local );
> >
> > utl_smtp.mail( l_connection, l_from );
> > utl_smtp.rcpt( l_connection, l_to );
> >
> > l_temp := l_temp || 'MIME-Version: 1.0' || chr(13) || chr(10);
> > l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
> > l_temp := l_temp || 'From: ' || l_from || chr(13) || chr(10);
> > l_temp := l_temp || 'Subject: ' || p_subject || chr(13) || chr(10);
> > l_temp := l_temp || 'Reply-To: ' || l_from || chr(13) || chr(10);
> > l_temp := l_temp || 'Content-Type: multipart/alternative; boundary=' ||
> > chr(34) || l_boundary || chr(34) || chr(13) ||
> > chr(10);
> >
> > 
> > -- Write the headers
> > dbms_lob.createtemporary( l_body_html, false, 10 );
> > dbms_lob.write(l_body_html,length(l_temp),1,l_temp);
> >
> > 
> > -- Write the text boundary
> > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > l_temp := '--' || l_boundary || chr(13)||chr(10);
> > l_temp := l_temp || 'content-type: text/plain; charset=us-ascii' ||
> > chr(13) || chr(10) || chr(13) || chr(10);
> > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> >
> > 
> > -- Write the plain text portion of the email
> > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > dbms_lob.write(l_body_html,length(p_text),l_offset,p_text);
> >
> > 
> > -- Write the HTML boundary
> > l_temp := chr(13)||chr(10)||chr(13)||chr(10)||'--' || l_boundary ||
> > chr(13) || chr(10);
> > l_temp := l_temp || 'content-type: text/html;' ||
> > chr(13) || chr(10) || chr(13) || chr(10);
> > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> >
> > 
> > -- Write the HTML portion of the message
> > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > dbms_lob.write(l_body_html,length(p_html),l_offset,p_html);
> >
> > 
> > -- Write the final html boundary
> > l_temp := chr(13) || chr(10) || '--' || l_boundary || '--' ||
> > chr(13);
> > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> >
> > 
> > -- Send the email in 1900 byte chunks to UTL_SMTP
> > l_offset := 1;
> > l_ammount := 1900;
> > utl_smtp.open_data(l_connection);
> > while l_offset < dbms_lob.getlength(l_body_html) loop
> > utl_smtp.write_data(l_connection,
> >
> > dbms_lob.substr(l_body_html,l_ammount,l_offset));
> > l_offset := l_offset + l_ammount ;
> > l_ammount := least(1900,dbms_lob.getlength(l_body_html) -
> > l_ammount);
> > end loop;
> > utl_smtp.close_data(l_connection);
> > utl_smtp.quit( l_connection );
> > dbms_lob.freetemporary(l_body_html);
> >
> > end;
> >
> > __
> >
> > Na empresa temos a seguinte configuração:
> >
> > Em produção: HP-UX 11.0 rodando com o Banco Oracle 8i.
> >
> > Em bkp1: Um outro servidor, com o banco 8i.
> >
> > Em desenvolvimento2: Um outro servidor, com o oracle 10g.
> >
> > Cada banco de dados é independente. Não existe nenhum link entre eles.
> >
> > O detalhe é que as nos três servidores a função parou de funcionar.
> Nenhum
> > e-mail é gerado. E não consigo encontrar onde está o erro. Nenhum
> mensagem é
> > exibida. Nenhum ora- é gerado.
> >
> > Obrigado pela compreensão
> >
> > Pablo Câmara
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
> --

Re: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

2008-05-07 Por tôpico Leonardo Rezende
Pablo,

 Pede para o responsável pelo servidor de e-mails dar uma monitorada.


Pablo Câmara escreveu:
> 
> 
> Olá pessoal,
> 
> Gostaria de uma ajuda para tentar compreender uma situação:
> 
> Desde de Janeiro de 2005 a função abaixo é utilizada para o envio de
> e-mails. Nunca tivemos problemas com ela.Sempre funcionou até o dia
> 25/04/2008.
> __
> 
> PROCEDURE HTML_MAIL(
> P_TO IN VARCHAR2,
> P_FROM IN VARCHAR2,
> P_SUBJECT IN VARCHAR2,
> P_TEXT IN VARCHAR2 DEFAULT NULL,
> P_HTML IN VARCHAR2 DEFAULT NULL)
> 
> is
> l_boundary varchar2(255) default 'a1b2c3d4e3f2g1';
> l_connection utl_smtp.connection;
> l_body_html clob := empty_clob;
> l_local varchar2(255) := 'localhost';
> l_offset number;
> l_ammount number;
> l_temp varchar2(32767) default null;
> l_from varchar2(100) := p_from;
> l_to varchar2(100) := p_to;
> 
> begin
> 
> l_connection := utl_smtp.open_connection(l_local);
> utl_smtp.helo( l_connection, l_local );
> 
> utl_smtp.mail( l_connection, l_from );
> utl_smtp.rcpt( l_connection, l_to );
> 
> l_temp := l_temp || 'MIME-Version: 1.0' || chr(13) || chr(10);
> l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
> l_temp := l_temp || 'From: ' || l_from || chr(13) || chr(10);
> l_temp := l_temp || 'Subject: ' || p_subject || chr(13) || chr(10);
> l_temp := l_temp || 'Reply-To: ' || l_from || chr(13) || chr(10);
> l_temp := l_temp || 'Content-Type: multipart/alternative; boundary=' ||
> chr(34) || l_boundary || chr(34) || chr(13) ||
> chr(10);
> 
> 
> -- Write the headers
> dbms_lob.createtemporary( l_body_html, false, 10 );
> dbms_lob.write(l_body_html,length(l_temp),1,l_temp);
> 
> 
> -- Write the text boundary
> l_offset := dbms_lob.getlength(l_body_html) + 1;
> l_temp := '--' || l_boundary || chr(13)||chr(10);
> l_temp := l_temp || 'content-type: text/plain; charset=us-ascii' ||
> chr(13) || chr(10) || chr(13) || chr(10);
> dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> 
> 
> -- Write the plain text portion of the email
> l_offset := dbms_lob.getlength(l_body_html) + 1;
> dbms_lob.write(l_body_html,length(p_text),l_offset,p_text);
> 
> 
> -- Write the HTML boundary
> l_temp := chr(13)||chr(10)||chr(13)||chr(10)||'--' || l_boundary ||
> chr(13) || chr(10);
> l_temp := l_temp || 'content-type: text/html;' ||
> chr(13) || chr(10) || chr(13) || chr(10);
> l_offset := dbms_lob.getlength(l_body_html) + 1;
> dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> 
> 
> -- Write the HTML portion of the message
> l_offset := dbms_lob.getlength(l_body_html) + 1;
> dbms_lob.write(l_body_html,length(p_html),l_offset,p_html);
> 
> 
> -- Write the final html boundary
> l_temp := chr(13) || chr(10) || '--' || l_boundary || '--' ||
> chr(13);
> l_offset := dbms_lob.getlength(l_body_html) + 1;
> dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> 
> 
> -- Send the email in 1900 byte chunks to UTL_SMTP
> l_offset := 1;
> l_ammount := 1900;
> utl_smtp.open_data(l_connection);
> while l_offset < dbms_lob.getlength(l_body_html) loop
> utl_smtp.write_data(l_connection,
> 
> dbms_lob.substr(l_body_html,l_ammount,l_offset));
> l_offset := l_offset + l_ammount ;
> l_ammount := least(1900,dbms_lob.getlength(l_body_html) -
> l_ammount);
> end loop;
> utl_smtp.close_data(l_connection);
> utl_smtp.quit( l_connection );
> dbms_lob.freetemporary(l_body_html);
> 
> end;
> 
> __
> 
> Na empresa temos a seguinte configuração:
> 
> Em produção: HP-UX 11.0 rodando com o Banco Oracle 8i.
> 
> Em bkp1: Um outro servidor, com o banco 8i.
> 
> Em desenvolvimento2: Um outro servidor, com o oracle 10g.
> 
> Cada banco de dados é independente. Não existe nenhum link entre eles.
> 
> O detalhe é que as nos três servidores a função parou de funcionar. Nenhum
> e-mail é gerado. E não consigo encontrar onde está o erro. Nenhum mensagem é
> exibida. Nenhum ora- é gerado.
> 
> Obrigado pela compreensão
> 
> Pablo Câmara
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 


-- 

Sds,

   Leonardo Rezende
   Analista Desenvolvedor
   [EMAIL PROTECTED]


Re: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

2008-05-07 Por tôpico Pablo Câmara
Eu tinha pensado o mesmo.
Mas o setor responsavel por esse serviço disse que:
O servidor de e-mail tanto Interno e Externo estão funcionando.

E o problema era no sistema.






Em 07/05/08, Milton Bastos Henriquis Jr. <[EMAIL PROTECTED]> escreveu:
>
>   Se TODOS pararam de enviar e-mails...
> Será que o problema não é no servidor de e-mails??
>
> 2008/5/7 Pablo Câmara <[EMAIL PROTECTED] >:
>
> > Olá pessoal,
> >
> > Gostaria de uma ajuda para tentar compreender uma situação:
> >
> > Desde de Janeiro de 2005 a função abaixo é utilizada para o envio de
> > e-mails. Nunca tivemos problemas com ela.Sempre funcionou até o dia
> > 25/04/2008.
> > __
> >
> > PROCEDURE HTML_MAIL(
> > P_TO IN VARCHAR2,
> > P_FROM IN VARCHAR2,
> > P_SUBJECT IN VARCHAR2,
> > P_TEXT IN VARCHAR2 DEFAULT NULL,
> > P_HTML IN VARCHAR2 DEFAULT NULL)
> >
> > is
> > l_boundary varchar2(255) default 'a1b2c3d4e3f2g1';
> > l_connection utl_smtp.connection;
> > l_body_html clob := empty_clob;
> > l_local varchar2(255) := 'localhost';
> > l_offset number;
> > l_ammount number;
> > l_temp varchar2(32767) default null;
> > l_from varchar2(100) := p_from;
> > l_to varchar2(100) := p_to;
> >
> > begin
> >
> > l_connection := utl_smtp.open_connection(l_local);
> > utl_smtp.helo( l_connection, l_local );
> >
> > utl_smtp.mail( l_connection, l_from );
> > utl_smtp.rcpt( l_connection, l_to );
> >
> > l_temp := l_temp || 'MIME-Version: 1.0' || chr(13) || chr(10);
> > l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
> > l_temp := l_temp || 'From: ' || l_from || chr(13) || chr(10);
> > l_temp := l_temp || 'Subject: ' || p_subject || chr(13) || chr(10);
> > l_temp := l_temp || 'Reply-To: ' || l_from || chr(13) || chr(10);
> > l_temp := l_temp || 'Content-Type: multipart/alternative; boundary=' ||
> > chr(34) || l_boundary || chr(34) || chr(13) ||
> > chr(10);
> >
> > 
> > -- Write the headers
> > dbms_lob.createtemporary( l_body_html, false, 10 );
> > dbms_lob.write(l_body_html,length(l_temp),1,l_temp);
> >
> > 
> > -- Write the text boundary
> > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > l_temp := '--' || l_boundary || chr(13)||chr(10);
> > l_temp := l_temp || 'content-type: text/plain; charset=us-ascii' ||
> > chr(13) || chr(10) || chr(13) || chr(10);
> > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> >
> > 
> > -- Write the plain text portion of the email
> > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > dbms_lob.write(l_body_html,length(p_text),l_offset,p_text);
> >
> > 
> > -- Write the HTML boundary
> > l_temp := chr(13)||chr(10)||chr(13)||chr(10)||'--' || l_boundary ||
> > chr(13) || chr(10);
> > l_temp := l_temp || 'content-type: text/html;' ||
> > chr(13) || chr(10) || chr(13) || chr(10);
> > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> >
> > 
> > -- Write the HTML portion of the message
> > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > dbms_lob.write(l_body_html,length(p_html),l_offset,p_html);
> >
> > 
> > -- Write the final html boundary
> > l_temp := chr(13) || chr(10) || '--' || l_boundary || '--' ||
> > chr(13);
> > l_offset := dbms_lob.getlength(l_body_html) + 1;
> > dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
> >
> > 
> > -- Send the email in 1900 byte chunks to UTL_SMTP
> > l_offset := 1;
> > l_ammount := 1900;
> > utl_smtp.open_data(l_connection);
> > while l_offset < dbms_lob.getlength(l_body_html) loop
> > utl_smtp.write_data(l_connection,
> >
> > dbms_lob.substr(l_body_html,l_ammount,l_offset));
> > l_offset := l_offset + l_ammount ;
> > l_ammount := least(1900,dbms_lob.getlength(l_body_html) -
> > l_ammount);
> > end loop;
> > utl_smtp.close_data(l_connection);
> > utl_smtp.quit( l_connection );
> > dbms_lob.freetemporary(l_body_html);
> >
> > end;
> >
> > __
> >
> > Na empresa temos a seguinte configuração:
> >
> > Em produção: HP-UX 11.0 rodando com o Banco Oracle 8i.
> >
> > Em bkp1: Um outro servidor, com o banco 8i.
> >
> > Em desenvolvimento2: Um outro servidor, com o oracle 10g.
> >
> > Cada banco de dados é independente. Não existe nenhum link entre eles.
> >
> > O detalhe é que as nos três servidores a função parou de funcionar.
> Nenhum
> > e-mail é gerado. E não consigo encontrar onde está o erro. Nenhum
> mensagem
> > é
> > exibida. Nenhum ora- é gerado.
> >
> > Obrigado pela compreensão
> >
> > Pablo Câmara
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> --

Re: [oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

2008-05-07 Por tôpico Milton Bastos Henriquis Jr.
Se TODOS pararam de enviar e-mails...
Será que o problema não é no servidor de e-mails??






2008/5/7 Pablo Câmara <[EMAIL PROTECTED]>:

>   Olá pessoal,
>
> Gostaria de uma ajuda para tentar compreender uma situação:
>
> Desde de Janeiro de 2005 a função abaixo é utilizada para o envio de
> e-mails. Nunca tivemos problemas com ela.Sempre funcionou até o dia
> 25/04/2008.
> __
>
> PROCEDURE HTML_MAIL(
> P_TO IN VARCHAR2,
> P_FROM IN VARCHAR2,
> P_SUBJECT IN VARCHAR2,
> P_TEXT IN VARCHAR2 DEFAULT NULL,
> P_HTML IN VARCHAR2 DEFAULT NULL)
>
> is
> l_boundary varchar2(255) default 'a1b2c3d4e3f2g1';
> l_connection utl_smtp.connection;
> l_body_html clob := empty_clob;
> l_local varchar2(255) := 'localhost';
> l_offset number;
> l_ammount number;
> l_temp varchar2(32767) default null;
> l_from varchar2(100) := p_from;
> l_to varchar2(100) := p_to;
>
> begin
>
> l_connection := utl_smtp.open_connection(l_local);
> utl_smtp.helo( l_connection, l_local );
>
> utl_smtp.mail( l_connection, l_from );
> utl_smtp.rcpt( l_connection, l_to );
>
> l_temp := l_temp || 'MIME-Version: 1.0' || chr(13) || chr(10);
> l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
> l_temp := l_temp || 'From: ' || l_from || chr(13) || chr(10);
> l_temp := l_temp || 'Subject: ' || p_subject || chr(13) || chr(10);
> l_temp := l_temp || 'Reply-To: ' || l_from || chr(13) || chr(10);
> l_temp := l_temp || 'Content-Type: multipart/alternative; boundary=' ||
> chr(34) || l_boundary || chr(34) || chr(13) ||
> chr(10);
>
> 
> -- Write the headers
> dbms_lob.createtemporary( l_body_html, false, 10 );
> dbms_lob.write(l_body_html,length(l_temp),1,l_temp);
>
> 
> -- Write the text boundary
> l_offset := dbms_lob.getlength(l_body_html) + 1;
> l_temp := '--' || l_boundary || chr(13)||chr(10);
> l_temp := l_temp || 'content-type: text/plain; charset=us-ascii' ||
> chr(13) || chr(10) || chr(13) || chr(10);
> dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
>
> 
> -- Write the plain text portion of the email
> l_offset := dbms_lob.getlength(l_body_html) + 1;
> dbms_lob.write(l_body_html,length(p_text),l_offset,p_text);
>
> 
> -- Write the HTML boundary
> l_temp := chr(13)||chr(10)||chr(13)||chr(10)||'--' || l_boundary ||
> chr(13) || chr(10);
> l_temp := l_temp || 'content-type: text/html;' ||
> chr(13) || chr(10) || chr(13) || chr(10);
> l_offset := dbms_lob.getlength(l_body_html) + 1;
> dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
>
> 
> -- Write the HTML portion of the message
> l_offset := dbms_lob.getlength(l_body_html) + 1;
> dbms_lob.write(l_body_html,length(p_html),l_offset,p_html);
>
> 
> -- Write the final html boundary
> l_temp := chr(13) || chr(10) || '--' || l_boundary || '--' ||
> chr(13);
> l_offset := dbms_lob.getlength(l_body_html) + 1;
> dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
>
> 
> -- Send the email in 1900 byte chunks to UTL_SMTP
> l_offset := 1;
> l_ammount := 1900;
> utl_smtp.open_data(l_connection);
> while l_offset < dbms_lob.getlength(l_body_html) loop
> utl_smtp.write_data(l_connection,
>
> dbms_lob.substr(l_body_html,l_ammount,l_offset));
> l_offset := l_offset + l_ammount ;
> l_ammount := least(1900,dbms_lob.getlength(l_body_html) -
> l_ammount);
> end loop;
> utl_smtp.close_data(l_connection);
> utl_smtp.quit( l_connection );
> dbms_lob.freetemporary(l_body_html);
>
> end;
>
> __
>
> Na empresa temos a seguinte configuração:
>
> Em produção: HP-UX 11.0 rodando com o Banco Oracle 8i.
>
> Em bkp1: Um outro servidor, com o banco 8i.
>
> Em desenvolvimento2: Um outro servidor, com o oracle 10g.
>
> Cada banco de dados é independente. Não existe nenhum link entre eles.
>
> O detalhe é que as nos três servidores a função parou de funcionar. Nenhum
> e-mail é gerado. E não consigo encontrar onde está o erro. Nenhum mensagem
> é
> exibida. Nenhum ora- é gerado.
>
> Obrigado pela compreensão
>
> Pablo Câmara
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 

Milton Bastos Henriquis Junior
(41) 9123-0100


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



[oracle_br] BANCO DE DADOS PAROU O ENVIO DE E-MAIL.

2008-05-07 Por tôpico Pablo Câmara
Olá pessoal,

Gostaria de uma ajuda para tentar compreender uma situação:

Desde de Janeiro de 2005 a função abaixo é utilizada para o envio de
e-mails. Nunca tivemos problemas com ela.Sempre funcionou até o dia
25/04/2008.


PROCEDURE HTML_MAIL(
P_TOIN VARCHAR2,
P_FROM  IN VARCHAR2,
P_SUBJECT   IN VARCHAR2,
P_TEXT  IN VARCHAR2 DEFAULT NULL,
P_HTML  IN VARCHAR2 DEFAULT NULL)

is
l_boundary  varchar2(255) default 'a1b2c3d4e3f2g1';
l_connectionutl_smtp.connection;
l_body_html clob := empty_clob;
l_local varchar2(255) := 'localhost';
l_offsetnumber;
l_ammount   number;
l_temp  varchar2(32767) default null;
l_from  varchar2(100) := p_from;
l_tovarchar2(100) := p_to;

begin

l_connection := utl_smtp.open_connection(l_local);
utl_smtp.helo( l_connection, l_local );

utl_smtp.mail( l_connection, l_from );
utl_smtp.rcpt( l_connection, l_to );

l_temp := l_temp || 'MIME-Version: 1.0' ||  chr(13) || chr(10);
l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
l_temp := l_temp || 'From: ' || l_from || chr(13) || chr(10);
l_temp := l_temp || 'Subject: ' || p_subject || chr(13) || chr(10);
l_temp := l_temp || 'Reply-To: ' || l_from ||  chr(13) || chr(10);
l_temp := l_temp || 'Content-Type: multipart/alternative; boundary=' ||
 chr(34) || l_boundary ||  chr(34) || chr(13) ||
 chr(10);


-- Write the headers
dbms_lob.createtemporary( l_body_html, false, 10 );
dbms_lob.write(l_body_html,length(l_temp),1,l_temp);


-- Write the text boundary
l_offset := dbms_lob.getlength(l_body_html) + 1;
l_temp   := '--' || l_boundary || chr(13)||chr(10);
l_temp   := l_temp || 'content-type: text/plain; charset=us-ascii' ||
  chr(13) || chr(10) || chr(13) || chr(10);
dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);


-- Write the plain text portion of the email
l_offset := dbms_lob.getlength(l_body_html) + 1;
dbms_lob.write(l_body_html,length(p_text),l_offset,p_text);


-- Write the HTML boundary
l_temp   := chr(13)||chr(10)||chr(13)||chr(10)||'--' || l_boundary ||
chr(13) || chr(10);
l_temp   := l_temp || 'content-type: text/html;' ||
   chr(13) || chr(10) || chr(13) || chr(10);
l_offset := dbms_lob.getlength(l_body_html) + 1;
dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);


-- Write the HTML portion of the message
l_offset := dbms_lob.getlength(l_body_html) + 1;
dbms_lob.write(l_body_html,length(p_html),l_offset,p_html);


-- Write the final html boundary
l_temp   := chr(13) || chr(10) || '--' ||  l_boundary || '--' ||
chr(13);
l_offset := dbms_lob.getlength(l_body_html) + 1;
dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);


-- Send the email in 1900 byte chunks to UTL_SMTP
l_offset  := 1;
l_ammount := 1900;
utl_smtp.open_data(l_connection);
while l_offset < dbms_lob.getlength(l_body_html) loop
utl_smtp.write_data(l_connection,

dbms_lob.substr(l_body_html,l_ammount,l_offset));
l_offset  := l_offset + l_ammount ;
l_ammount := least(1900,dbms_lob.getlength(l_body_html) -
l_ammount);
end loop;
utl_smtp.close_data(l_connection);
utl_smtp.quit( l_connection );
dbms_lob.freetemporary(l_body_html);

end;



Na empresa temos a seguinte configuração:

Em produção: HP-UX 11.0 rodando com o Banco Oracle 8i.

Em bkp1: Um outro servidor, com o banco 8i.

Em desenvolvimento2: Um outro servidor, com o oracle 10g.

Cada banco de dados é independente. Não existe nenhum link entre eles.

O detalhe é que as nos três servidores a função parou de funcionar. Nenhum
e-mail é gerado. E não consigo encontrar onde está o erro. Nenhum mensagem é
exibida. Nenhum ora- é gerado.

Obrigado pela compreensão

Pablo Câmara


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