Re: RES: [oracle_br] OpenSolaris

2010-08-27 Por tôpico Ricardo Portilho Proni
Te sugiro utilizar o Solaris, e não o OpenSolaris.
Além do Oracle ser homologado (e instalado sem gambiarra) no Solaris, o
OpenSolaris deve ser descontinuado.

http://www.oracle.com/technetwork/server-storage/solaris/downloads/get-jsp-136013.html#download


Ricardo Portilho Proni
http://nervinformatica.com.br



Em Qui, 2010-08-26 às 19:40 -0300, Welvis Douglas escreveu:

   
 
 Acabei de achar.. vlw..
 
 _ 
 
 De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br]
 Em
 nome de Welvis Douglas
 Enviada em: quinta-feira, 26 de agosto de 2010 19:37
 Para: oracle_br@yahoogrupos.com.br
 Assunto: [oracle_br] OpenSolaris
 
 Olá pessoa, queria instalar oracle no solaris...
 
 Algum tem o site para baixar o openSolaris?
 
 Vlw.
 
 Att,
 
 Welvis Douglas da Silva Moretto
 
 Oracle Certified Associate - OCA 10g
 
 Oracle Database Sql Expert
 
 Fone: (41) 9997-6297 
 
 E-mail: welvis_doug...@hotmail.com mailto:welvis_douglas%
 40hotmail.com ,
 wel...@stcruz.com.br mailto:welvis%40stcruz.com.br 
 
 Messenger: welvis_doug...@hotmail.com mailto:welvis_douglas%
 40hotmail.com 
 
 Mestre em Engenharia de Produção e Sistemas - PUC/PR;
 
 Especializando em Banco de Dados - UNOPAR;
 
 Especialista Engenharia de Software - UNOPAR;
 
 Tecnólogo em Processamento de Dados - FACCAR.
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 


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



RES: RES: [oracle_br] OpenSolaris

2010-08-27 Por tôpico Welvis Douglas
Vlw Portilho...

 

Abraço!

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Ricardo Portilho Proni
Enviada em: sexta-feira, 27 de agosto de 2010 10:54
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] OpenSolaris

 

  

Te sugiro utilizar o Solaris, e não o OpenSolaris.
Além do Oracle ser homologado (e instalado sem gambiarra) no Solaris, o
OpenSolaris deve ser descontinuado.

http://www.oracle.com/technetwork/server-storage/solaris/downloads/get-jsp-1
36013.html#download

Ricardo Portilho Proni
http://nervinformatica.com.br

Em Qui, 2010-08-26 às 19:40 -0300, Welvis Douglas escreveu:

 
 
 Acabei de achar.. vlw..
 
 _ 
 
 De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br
[mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br
]
 Em
 nome de Welvis Douglas
 Enviada em: quinta-feira, 26 de agosto de 2010 19:37
 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br

 Assunto: [oracle_br] OpenSolaris
 
 Olá pessoa, queria instalar oracle no solaris...
 
 Algum tem o site para baixar o openSolaris?
 
 Vlw.
 
 Att,
 
 Welvis Douglas da Silva Moretto
 
 Oracle Certified Associate - OCA 10g
 
 Oracle Database Sql Expert
 
 Fone: (41) 9997-6297 
 
 E-mail: welvis_doug...@hotmail.com mailto:welvis_douglas%40hotmail.com
mailto:welvis_douglas%
 40hotmail.com ,
 wel...@stcruz.com.br mailto:welvis%40stcruz.com.br
mailto:welvis%40stcruz.com.br 
 
 Messenger: welvis_doug...@hotmail.com
mailto:welvis_douglas%40hotmail.com  mailto:welvis_douglas%
 40hotmail.com 
 
 Mestre em Engenharia de Produção e Sistemas - PUC/PR;
 
 Especializando em Banco de Dados - UNOPAR;
 
 Especialista Engenharia de Software - UNOPAR;
 
 Tecnólogo em Processamento de Dados - FACCAR.
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 

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





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



[oracle_br] como fazer streams 11g

2010-08-27 Por tôpico Duilio Bruniera Junior
Beleza pessoal ... seguinte to precisando montar um streams em um Oracle
11g, primeiro eu tentei com o Database Control , aparente mente foi tudo
bem, porem os dados não apareciam no outro host, tentei olhar log tava dando
como sucesso , devo ter configurado algo errado!!! (com certeza)
O negocio é alguem por ai tem um step by step , how to, ou alguma
documentação rapida para ler sobre streams, eu baixei uma documentação
oficial da oracle mais é muito grande e eu não to com tanto tempo assim.


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



Re: [oracle_br] PARTICIONAMENTO DE TABELAS 9i

2010-08-27 Por tôpico Duilio Bruniera Junior
Então amigão a parada é assim !
O range partition, ou (Particionamento por intervalo),  tem como principal
função é dividir uma tabela em intervalos de tempo ou numéricos.

Agora deixa eu ver se entendi, oque voce quer fazer é criar um campo data ha
mais nessa tabela, jogar um valor sysdate ou uma sequence nesse campo pra
poder particionar a tabela, é isso ?

se for isso o primeiro passo é fazer um alter table add novo campo e
carregar os valores depois criar a tabela_com_particionamento, depois voce
pode fazer um INSERT INTO schema.table_com_particionamento (select *
from tabela_sem_particionamento); depois faz um rename na tabela.

mais voce tem que analizar o tamanho e se a movimentação tiver que ser a
quente é um pouco mais complicado.

Em 26 de agosto de 2010 19:59, Aparecido cido...@yahoo.com.br escreveu:



 Olá pessoal.

 Alguém sabe se é possível criar um campo do tipo data somente para fazer
 particionamento por range??

 Obrigado pela atenção.

 Att.

 Cido

  



[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/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Re: PARTICIONAMENTO DE TABELAS 9i

2010-08-27 Por tôpico Ivan Ricardo Schuster
Aparecido,

Uma forma mais eficiente de particionar esta tabela é adicionar este
campo e usar o exchange partition.

Escrevi algo sobre isso ha um tempo atras no link abaixo, acredito que
funcione 100% no Oracle 9i, mas é bom testar:

http://ivanschuster.wordpress.com/2010/06/04/utilizando-exchange-partition/

Abraço

2010/8/27 Aparecido cido...@yahoo.com.br:
 Obrigado pela resposta Amigo!

 Então, é exatamente isso, adicionar um campo somente para particionar uma 
 tabela, e este campo seria adicionado na aplicação com o sysdate (por 
 exemplo) pra cair na partição correta.

 A pergunta foi porque na tabela não tenho nenhum campo data.

 Valeu.

 Abraço

 --- Em oracle_br@yahoogrupos.com.br, Duilio Bruniera Junior bruni...@... 
 escreveu

 Então amigão a parada é assim !
 O range partition, ou (Particionamento por intervalo),  tem como principal
 função é dividir uma tabela em intervalos de tempo ou numéricos.

 Agora deixa eu ver se entendi, oque voce quer fazer é criar um campo data ha
 mais nessa tabela, jogar um valor sysdate ou uma sequence nesse campo pra
 poder particionar a tabela, é isso ?

 se for isso o primeiro passo é fazer um alter table add novo campo e
 carregar os valores depois criar a tabela_com_particionamento, depois voce
 pode fazer um INSERT INTO schema.table_com_particionamento (select *
 from tabela_sem_particionamento); depois faz um rename na tabela.

 mais voce tem que analizar o tamanho e se a movimentação tiver que ser a
 quente é um pouco mais complicado.

 Em 26 de agosto de 2010 19:59, Aparecido cido...@... escreveu:

 
 
  Olá pessoal.
 
  Alguém sabe se é possível criar um campo do tipo data somente para fazer
  particionamento por range??
 
  Obrigado pela atenção.
 
  Att.
 
  Cido
 
 
 


 [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/
 --
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/
 
  Links do Yahoo! Grupos






-- 
Ivan Ricardo Schuster
OCP 10g/11g
OCE RAC 10g/Linux


RES: [oracle_br] Enviar email via Exchange

2010-08-27 Por tôpico Valtemir Araujo de Lima
Teu servidor de e-mail(exchange) deve aceitar relay do teu servidor de banco de 
dados. a porta tambem pode estar != 25(verifique).

para usar:
exec send_mail(IP_HOST,
DE,
PARA,
CCOPIA,
ASSUNTO,
TEXTO);

CREATE OR REPLACE PROCEDURE send_mail(p_mailhostIN VARCHAR2,
 p_sender  IN VARCHAR2,
 p_recipient   IN VARCHAR2,
 p_copyIN VARCHAR2,
 p_subject IN VARCHAR2,
 p_message IN VARCHAR2 ) IS
 mail_conn  UTL_SMTP.CONNECTION;
 mesg   VARCHAR2( 32000 );
 posnumber(5);
 E_MAILSvarchar2(1000);
 E_MAIL varchar2(100);
 FUNCTION VALIDAR_ENDERECO_EMAIL (PEMAIL in varchar2) return varchar2 is
 VEMAIL  varchar2(150);
 BEGIN
 VEMAIL :=  
translate(PEMAIL,'âàãáÁÂÀÃéêÉÊíÍóôõÓÔÕüúÜÚÇ纪*','eeEEiIoooOOOuuUUCcoa 
');
 VEMAIL :=  replace(VEMAIL, ' ', null);
 if instr(VEMAIL, '@'mailto:'@')   2 then
VEMAIL := null;
 end if;
 return(VEMAIL);
 END VALIDAR_ENDERECO_EMAIL;
   BEGIN
 mail_conn := UTL_SMTP.OPEN_CONNECTION( p_mailhost,   25 );

 UTL_SMTP.HELO( mail_conn, p_mailhost );
 UTL_SMTP.MAIL( mail_conn, p_sender );
 E_MAILS := p_recipient;
 loop
-- pegar o primeiro E_MAIL do campo pois pode haver mais de um
POS := instr(E_MAILS, ';');
if POS  0 then
   E_MAIL := VALIDAR_ENDERECO_EMAIL(substr(E_MAILS, 1, (POS - 1)));
   if E_MAIL is not null then
 UTL_SMTP.RCPT( mail_conn, E_MAIL);
  end if;
   E_MAILS := ltrim(rtrim(substr(E_MAILS, (POS + 1), (length(E_MAILS) - 
POS;
else
   E_MAIL := VALIDAR_ENDERECO_EMAIL(E_MAILS);
   if E_MAIL is not null then
 UTL_SMTP.RCPT( mail_conn, E_MAIL);
  end if;
   E_MAILS := null;
end if;
exit when nvl(length(E_MAILS),0)  5;
 end loop;
 -- se campo p_copy estiver preenchido entao enviar copia do e-mail para 
o(s) email(s) contido nele
 if p_copy is not null then
E_MAILS := p_copy;
loop
   -- pegar o primeiro E_MAIL do campo pois pode haver mais de um
   POS := instr(E_MAILS, ';');
   if POS  0 then
  E_MAIL := VALIDAR_ENDERECO_EMAIL(substr(E_MAILS, 1, (POS - 1)));
  if E_MAIL is not null then
UTL_SMTP.RCPT( mail_conn, E_MAIL);
 end if;
  E_MAILS := ltrim(rtrim(substr(E_MAILS, (POS + 1), 
(length(E_MAILS) - POS;
   else
  E_MAIL := VALIDAR_ENDERECO_EMAIL(E_MAILS);
  if E_MAIL is not null then
UTL_SMTP.RCPT( mail_conn, E_MAIL);
 end if;
  E_MAILS := null;
   end if;
   exit when nvl(length(E_MAILS),0)  5;
end loop;
 end if;
 utl_smtp.open_data(mail_conn);
 UTL_SMTP.WRITE_RAW_DATA( mail_conn,UTL_RAW.CAST_TO_RAW('From:'
||p_sender||utl_tcp.CRLF));
 UTL_SMTP.WRITE_RAW_DATA( mail_conn,UTL_RAW.CAST_TO_RAW('To:'  
||p_recipient||utl_tcp.CRLF));
 if p_copy is not null then
UTL_SMTP.WRITE_RAW_DATA( mail_conn,UTL_RAW.CAST_TO_RAW('Cc:'   
||p_copy||utl_tcp.CRLF));
 end if;
 UTL_SMTP.WRITE_RAW_DATA( mail_conn,UTL_RAW.CAST_TO_RAW('Subject:' 
||p_subject||utl_tcp.CRLF));
 --
 utl_smtp.write_data(mail_conn,' '||utl_tcp.CRLF);
 
utl_smtp.write_raw_data(mail_conn,utl_raw.cast_to_raw(utl_tcp.CRLF||p_message));
 --
 utl_smtp.close_data(mail_conn);
 UTL_SMTP.QUIT( mail_conn );
END send_mail;

De: Raphael Peetz Franco [mailto:raph...@usj.com.br]
Enviada em: 18 de fevereiro de 2009 14:43
Para: 'oracle_br@yahoogrupos.com.br'
Assunto: [oracle_br] Enviar email via Exchange


Boa tarde,

Alguém tem um exemplo de como enviar email via BD usando o MS Exchange ???

Att.
Raphael

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





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