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