Re: [oracle_br] Ftp via forms 6i

2005-11-29 Por tôpico ronaldo Sales
Vc pode fazer uma chamada FTP via HOST
HOST('FTP..');

Só um detalhe eu tive uns problemas de sincronismo quando fiz isso (a
um tempão atrás) ou seja eu fazia a chamada do HOST e a execução
continuava sem o FTP ter terminado.

Em 28/11/05, jpds1978<[EMAIL PROTECTED]> escreveu:
> Tudo bem pessoal
>
> Preciso fazer um forms que copia arquivos da maquina do cliente para o
> servidor e do servidor para o cliente, mas precisa ser por FTP, não
> pode ser via comando do sistema operacional tipo "xcopy"...
>
> Estes arquivos são formato fmb e rdf, alguém sabe como fazer?
>
> qualquer dica é bem vinda
>
> Obrigado
> João Paulo
>
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira 
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --_
> Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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] Re: formato de data

2005-11-28 Por tôpico ronaldo Sales
Pedro,

O tipo Date não armazena mascara de formato. Você estipula a mascara
somente na hora de mostrar o conteudo armazenado. Então se eu tiver
uma variavel do tipo Date e fizer atribuições do tipo:

vDate := To_date(valor, 'dd/mm/yy');
vDate := To_date(valor,'/mm/dd');
vDate := To_date(valor,'mm//dd');

Não vou estar armazenando o formato mas um valor que represente a
data, depois quando eu for mostrar o valor usando To_char() posso usar
a máscara que melhor convier.

Ronaldo

Em 25/11/05, pedrojosemanso<[EMAIL PROTECTED]> escreveu:
> Marcelo,
>
> Muito obrigado!!
> Realmente eu não expus adequadamente o problema!
> O resultado desta query deve ser atribuído a uma variável com tipo
> data com formato 'dd/mm/yy'. Por isso eu não posso receber um char
> mas um date. Se você souber como faz isso...
>
> Desde já agradeço,
>
> Pedro.
>
> --- Em oracle_br@yahoogrupos.com.br, "Marcelo P. F. Pucini"
> <[EMAIL PROTECTED]> escreveu
> > Experimente
> >
> >   SELECT TO_CHAR(REG.DT_SISTEMA ,'dd/mm/yy')
> >   FROM
> >   REGISTROS REG,
> >   where rownum=1;
> >
> >   Att
> >
> >   Marcelo
> >
> >
> > pedrojosemanso <[EMAIL PROTECTED]> escreveu:
> >   Amigos,
> >
> > Por que não consigo mudar o formato de data na query abaixo:
> >
> > SELECT TO_DATE(REG.DT_SISTEMA ,'dd/mm/yy')
> >   FROM
> >   REGISTROS REG,
> >   where rownum=1;
> >
> > 15-JUL-04
> >
> > Na view v$nls_parameters, eu encontrei a seguinte configuração:
> >
> > SQL> select * from v$nls_parameters
> >   2  where PARAMETER  like '%DATE_FORMAT%';
> >
> > NLS_DATE_FORMAT  DD-MON-RR
> >
> > Só consegui garantir o formato desejado usando o
> > "alter session set nls_date_format='dd/mm/yy';"
> > Não tem uma forma de garantir isso no código?
> >
> > O banco é Oracle8i sobre sistema Operacional windows2000.
> >
> >
> > Desde já agradeço,
> >
> > Atenciosamente,
> >
> > Pedro.
> >
> >
> >
> >
> >
> > 
> --
> > Atenção! As mensagens deste grupo são de acesso público e de
> inteira responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> > 
> --
> _
> > Area de download do grupo -
> http://www.4shared.com/dir/101727/a4dcc423
> >
> >
> > Yahoo! Grupos, um serviço oferecido por:
> PUBLICIDADE
> > var lrec_target="_blank";var lrec_URL=new Array();  lrec_URL[1]
> ="http://br.rd.yahoo.com/SIG=12fmvi8q8/M=365837.7000707.7924794.236989
> 3/D=brclubs/S=2137114689:HM/Y=BR/EXP=1132940509/A=2950750/R=0/id=flash
> url/SIG=10tift5qr/*http://br.movies.yahoo.com/";;  var
> lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_
> cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1)";  var
> lrec_altURL="http://br.rd.yahoo.com/SIG=12fmvi8q8/M=365837.7000707.792
> 4794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1132940509/A=2950750/R
> =1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/";;  var
> lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cin
> ema_calendario.gif";  var lrec_width=300;var lrec_height=250;
> >
> > -
> >   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 Termos do
> Serviço do Yahoo!.
> >
> >
> >
> >
> >
> > -
> >  Yahoo! Acesso Grátis: Internet rápida e grátis.
> > Instale o discador agora!
> >
> > [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira 
> responsabilidade de se

Re: [oracle_br] Re: Desabilitar indice numa partição

2005-11-25 Por tôpico ronaldo Sales
Vamos lá.
Na verdade essa "carga" é um insert, porque vem dados de outras tabelas.

Como eu faço pra saber se o índice é GLOBAL-partitioned, ou local-partitioned  ?

Estamos sim fazendo o BD pular os índices mas só com skip_unusable_indexes
Não estavamos usando a skip_index_maintenance (só usa com sqlloader ?)

Ontem eu criei uma outra tabela particionada, e nessa nova tabela não
consegui reproduzir o problema.

A versão do banco é: Oracle9i Enterprise Edition Release 9.2.0.6.0 -
64bit Production

Em 25/11/05, jlchiappa<[EMAIL PROTECTED]> escreveu:
> Bom, isso ** cheira ** a uma das duas coisas :
>
>  a) será que vc não tem ídnice GLOBAL-partitioned, ao invés de local-
> partitioned ? Neste caso, valores podem (e vão) estar em mais de uma
> partição, aí (lógico) outros DMLs em outras partições VÂO interferir
> na sua...
>
>  ou
>
>  b) esse índice não está sendo usado pra manter alguma constraint
> ativa ? Se sim (óbvio!)  o índice TEM QUE ser mantido, pra constraint
> poder ser validada...
>
>
>  Afora isso : vc não diz exatamente qual método está usando pra fazer
> a tal "carga", mas imagino que vc saiba que ** não basta ** vc deixar
> o índice UNUSABLE, vc TEM QUE pedir pro bd pular os ínsices inusáveis
> ** E ** desligar a manutenção de índices (parâmetros
> skip_unusable_indexes & skip_index_maintenance , se vc está usando o
> sqlloader).
>
>  Sugestão : caso não seja nem a) nem b) , faça um pequeno caso-
> exemplo (tendo um script que faz o CREATE TABLE com todos os índices,
> constraints, umas duas ou 3 partições), insire umas tantas linhas, E
> nos dê um exemplo curto do arquivo-texto (vc não diz, mas ** imagino
> que seja carga de arq-texto) em questão, junto com a versão ** exata
> ** de banco e SO, e do controlfile e da sintaxe usadas, que a gente
> pode tentar reproduzir e te dizer mais.
>
>  []s
>
>  Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br, ronaldo Sales <[EMAIL PROTECTED]>
> escreveu
> > Valeu pelos comentários galera. Um amigo acabou me passando a view
> > dba_ind_partitions.
> >
> > select index_name,partition_name,status
> > from dba_ind_partitions
> > where index_name='xx'
> >
> > Mas o comportamento da carga está estranho. É desabilitado o índice
> e
> > a carga inicia, de repente o índice habilita de novo. E mesmo dando
> um
> > unusable no indice inteiro somente as partições que estão sendo
> > carregadas tem o índice reabilitado. Semana passada fizemos a mesma
> > carga, só que desabilitamos o índice inteiro, foi erro na sintaxe,
> e a
> > carga foi feita rapidinho. Essa semana com uma nova carga em uma
> nova
> > partição ta acontecendo esse problema.
> >
> > Em 24/11/05, falmeida<[EMAIL PROTECTED]> escreveu:
> > > Olá Ronaldo,
> > >
> > > Não seria melhor fazer um DROP nos índices e criá-los novamente
> via um
> > > script após o processo de carga?
> > >
> > > Não trabalho com tabelas particionadas, mas lembro de alguém
> falando a
> > > respeito de carga de dados ocorrendo o mesmo problema em um DW.
> Mas
> > > tem muito tempo e não sei se tinha ocorrido com alguma tabela
> > > particionada.
> > >
> > > Abraços,
> > >
> > > Fabão.
> > >
> > > Em 24/11/05, ronaldo Sales<[EMAIL PROTECTED]> escreveu:
> > > > Boa tarde.
> > > >
> > > > Temos uma tabela particionada. E existe um indice sobre ela.
> Antes de
> > > > fazer a carga numa nova partição estamos executando a seguinte
> > > > sintaxe.
> > > >
> > > > ALTER INDEX nome_indice
> > > >   MODIFY PARTITION p2 UNUSABLE;
> > > >
> > > > Só que a carga está demorando muito, dá a impressão de que está
> sendo
> > > > feita a atualização do índice durante a carga. Numa outra carga
> > > > anterior não haviamos especificado a partição e desabilitamos o
> índice
> > > > inteiro e a carga foi bem rápida, só que depois tivemos que
> executar
> > > > rebuild para todas as partições.
> > > >
> > > > Onde eu posso olhar pra ver se o índice na partição está sendo
> > > > realmente desabilitado ? Estou fuçando o dicionário de dados
> mas não
> > > > encontrei onde procurar essa informação.
> > > >
> > > > Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
> > > > With the Partitioning, OLAP and Oracle Data Mining options
> > > >
> > > > --
> > > > Ronaldo Sales
> 

Re: [oracle_br] Desabilitar indice numa partição

2005-11-25 Por tôpico ronaldo Sales
Valeu pelos comentários galera. Um amigo acabou me passando a view
dba_ind_partitions.

select index_name,partition_name,status
from dba_ind_partitions
where index_name='xx'

Mas o comportamento da carga está estranho. É desabilitado o índice e
a carga inicia, de repente o índice habilita de novo. E mesmo dando um
unusable no indice inteiro somente as partições que estão sendo
carregadas tem o índice reabilitado. Semana passada fizemos a mesma
carga, só que desabilitamos o índice inteiro, foi erro na sintaxe, e a
carga foi feita rapidinho. Essa semana com uma nova carga em uma nova
partição ta acontecendo esse problema.

Em 24/11/05, falmeida<[EMAIL PROTECTED]> escreveu:
> Olá Ronaldo,
>
> Não seria melhor fazer um DROP nos índices e criá-los novamente via um
> script após o processo de carga?
>
> Não trabalho com tabelas particionadas, mas lembro de alguém falando a
> respeito de carga de dados ocorrendo o mesmo problema em um DW. Mas
> tem muito tempo e não sei se tinha ocorrido com alguma tabela
> particionada.
>
> Abraços,
>
> Fabão.
>
> Em 24/11/05, ronaldo Sales<[EMAIL PROTECTED]> escreveu:
> > Boa tarde.
> >
> > Temos uma tabela particionada. E existe um indice sobre ela. Antes de
> > fazer a carga numa nova partição estamos executando a seguinte
> > sintaxe.
> >
> > ALTER INDEX nome_indice
> >   MODIFY PARTITION p2 UNUSABLE;
> >
> > Só que a carga está demorando muito, dá a impressão de que está sendo
> > feita a atualização do índice durante a carga. Numa outra carga
> > anterior não haviamos especificado a partição e desabilitamos o índice
> > inteiro e a carga foi bem rápida, só que depois tivemos que executar
> > rebuild para todas as partições.
> >
> > Onde eu posso olhar pra ver se o índice na partição está sendo
> > realmente desabilitado ? Estou fuçando o dicionário de dados mas não
> > encontrei onde procurar essa informação.
> >
> > Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
> > With the Partitioning, OLAP and Oracle Data Mining options
> >
> > --
> > Ronaldo Sales
> > Oracle Developer
> > Mestrando em Geoprocessamento
> >
> >
> > --
> > Atenção! As mensagens deste grupo são de acesso público e de inteira 
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> > --_
> > Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
>
>
> --
> Fábio Martinho de Almeida
> Niterói-RJ-Brasil
>
> Visite o fotolog: http://fotolog.net/canon_a300
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira 
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --_
> Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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] Desabilitar indice numa partição

2005-11-24 Por tôpico ronaldo Sales
Boa tarde.

Temos uma tabela particionada. E existe um indice sobre ela. Antes de
fazer a carga numa nova partição estamos executando a seguinte
sintaxe.

ALTER INDEX nome_indice
   MODIFY PARTITION p2 UNUSABLE;

Só que a carga está demorando muito, dá a impressão de que está sendo
feita a atualização do índice durante a carga. Numa outra carga
anterior não haviamos especificado a partição e desabilitamos o índice
inteiro e a carga foi bem rápida, só que depois tivemos que executar
rebuild para todas as partições.

Onde eu posso olhar pra ver se o índice na partição está sendo
realmente desabilitado ? Estou fuçando o dicionário de dados mas não
encontrei onde procurar essa informação.

Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options

--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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] Substituir UTL_FILE por TEXT_IO

2005-11-17 Por tôpico ronaldo Sales
TEXT_IO é um built-in do forms apenas.

Ronaldo.

Em 16/11/05, Suporte - DBcom It Experts<[EMAIL PROTECTED]> escreveu:
>É possível, então, eu substituir o UTL_FILE pelo TEXT_IO na
> procedure e armazená-la no banco? Ou só é possível utilizar TEXT_IO com
> o forms? A chamada será feita pelo VB6. Novamente, obrigado.
>
> rflribeiro
> msn: [EMAIL PROTECTED]
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira 
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --_
> Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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: RES: [oracle_br] Apagar tabela pelo report

2005-11-07 Por tôpico ronaldo Sales
SE vc fica limpando a tabela sempre a Global seria a melhor opção.

Mas, vc debugou a sua procedure ? Verficou se a condição do where é
verdadeira, etc ?

Em 03/11/05, Genivaldo Silva<[EMAIL PROTECTED]> escreveu:
> Não, Ronaldo.
> Ela não é uma GLOBAL TEMPORARY TABLE.
>
> Na verdade eu criei uma package dentro do report que contem uma procedure
> assim:
>
> PROCEDURE delete_meses IS
> BEGIN
>  BEGIN
>   DELETE FROM una.inv_una_historico_consumo_tb
>   WHERE id_seq_meses = v_id_sq;
>  EXCEPTION
>   WHEN OTHERS THEN
> ROLLBACK;
> RAISE SRW.PROGRAM_ABORT;
> SRW.MESSAGE(-100,'Erro na deleção dos registro.');
>  END;
>  COMMIT;
> END;
>
>
>  _
>
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
> nome de ronaldo Sales
> Enviada em: quinta-feira, 3 de novembro de 2005 09:37
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] Apagar tabela pelo report
>
>
> Essa tabela temporária é GLOBAL TEMPORARY TABLE ?
>
> Se não for, como é a sua trigger de AFTER REPORT ?
>
>
>
> Em 31/10/05, Genivaldo Silva<[EMAIL PROTECTED]> escreveu:
> >
> >
> > Olá,
> > Bom dia a todos.
> >
> > Eu estou tentando criar um relatório onde faço uso de uma tabela
> temporária.
> > A mesma é populada no trigger BEFORE REPORT. No trigger AFTER REPORT eu
> > tenho colocado alguns comandos para limpar essa tabela, mas isso não
> > acontece.
> >
> > Alguem sabe me dizer o por que???
> >
> > Genivaldo
> >
> >
> >
> >
> >
> > ORACLE_BR APOIA 2ºENPO-BR
> _
> > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e
> Cases dirigidos exclusivamente por profissionais especialistas e renomados
> no mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> > _
> > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
>
>
> --
> Ronaldo Sales
> Oracle Developer
> Mestrando em Geoprocessamento
>
>
> ORACLE_BR APOIA 2ºENPO-BR
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e
> Cases dirigidos exclusivamente por profissionais especialistas e renomados
> no mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _
> Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
> PUBLICIDADE
>
>
>
> <http://br.rd.yahoo.com/SIG=12f34a479/M=365837.7000707.7924794.2369893/D=brc
> lubs/S=2137114689:HM/Y=BR/EXP=1131025007/A=2950750/R=2/id=noscript/SIG=10tif
> t5qr/*http://br.movies.yahoo.com/>
>
>  _
>
> 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]
> <mailto:[EMAIL PROTECTED]>
>
>
> *   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> .
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _________
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
> Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _
> Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle realizado no dia 05/11/2005 no 
auditório da FIAP em São Paulo foi melhor que a primeira. Confira no GPO (do 
nosso amigo Willian) http://www.profissionaloracle.com.br
_
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
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] Apagar tabela pelo report

2005-11-03 Por tôpico ronaldo Sales
Essa tabela temporária é GLOBAL TEMPORARY TABLE ?

Se não for, como é a sua trigger de AFTER REPORT ?



Em 31/10/05, Genivaldo Silva<[EMAIL PROTECTED]> escreveu:
>
>
> Olá,
> Bom dia a todos.
>
> Eu estou tentando criar um relatório onde faço uso de uma tabela temporária.
> A mesma é populada no trigger BEFORE REPORT. No trigger AFTER REPORT eu
> tenho colocado alguns comandos para limpar essa tabela, mas isso não
> acontece.
>
> Alguem sabe me dizer o por que???
>
> Genivaldo
>
>
>
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
> Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _
> Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
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: RES: [oracle_br] Duvida em PL/SQL

2005-10-07 Por tôpico ronaldo Sales
Ultimo dia do mês corrente ?

SELECT LAST_DAY(SYSDATE)
FROM DUAL.

Aí vc formata a saída com TO_CHAR() com a mascara que melhor lhe convir.

Em 07/10/05, Josué Robério Galvão<[EMAIL PROTECTED]> escreveu:
> Voce quer saber o ultimo dia do mes? Se for, a select abaixo te ajuda.
>
> select last_day(to_date('01/10/2005', 'dd/mm/')) from dual
>
>
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> nome de junior veiga
> Enviada em: sexta-feira, 7 de outubro de 2005 09:08
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] Duvida em PL/SQL
>
>
> ronaldo,
>
> Eu preciso converter essa sintaxe para o Oracle.
>
> O resultado é 2005-10-31
>
> --- ronaldo Sales <[EMAIL PROTECTED]> escreveu:
>
> > Você poderia dizer qual o resultado obtido no SQL
> > Server ? Aí sim será
> > mais facil de responder a pergunta.
> >
> > Em 06/10/05, junior veiga<[EMAIL PROTECTED]>
> > escreveu:
> > > Pessoal,
> > >
> > > Tenho a seguinte sintaxe em Sql Sever:
> > >
> > > select dateadd(day, -1,dateadd(month, +1,
> > > convert(char(6),'200510') + '01'))
> > >
> > > Como posso trazer o mesmo resultado no Oracle?
> > >
> > > obrigado
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> ___
> > > Novo Yahoo! Messenger com voz: ligações, Yahoo!
> > Avatars, novos emoticons e muito mais. Instale
> > agora!
> > > www.yahoo.com.br/messenger/
> > >
> > >
> > > ORACLE_BR APOIA 2ºENPO-BR
> >
> _
> > > O 2º Encontro Nacional de Profissionais Oracle
> > será realizado no dia 05/11/2005 no auditório da
> > FIAP em São Paulo. Serão apresentadas Palestras e
> > Cases dirigidos exclusivamente por profissionais
> > especialistas e renomados no mercado. Confira a
> > programação no site do evento!
> > http://www.enpo-br.org/
> > >
> >
> _
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > Ronaldo Sales
> > Oracle Developer
> > Mestrando em Geoprocessamento
> >
> >
> > ORACLE_BR APOIA 2ºENPO-BR
> >
> _
> > O 2º Encontro Nacional de Profissionais Oracle será
> > realizado no dia 05/11/2005 no auditório da FIAP em
> > São Paulo. Serão apresentadas Palestras e Cases
> > dirigidos exclusivamente por profissionais
> > especialistas e renomados no mercado. Confira a
> > programação no site do evento!
> > http://www.enpo-br.org/
> >
> _
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> > http://br.yahoo.com/info/utos.html
> >
> >
> >
> >
> >
> >
> >
>
>
>
>
>
>
>
>
>
> ___
> Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
> muito
> mais. Instale agora!
> www.yahoo.com.br/messenger/
>
>
> ORACLE_BR APOIA 2ºENPO-BR
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005
> no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases
> dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado.
> Confira a programação no site do evento! http://www.enpo-br.org/
> _
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
> Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
 
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] Duvida em PL/SQL

2005-10-07 Por tôpico ronaldo Sales
Você poderia dizer qual o resultado obtido no SQL Server ? Aí sim será
mais facil de responder a pergunta.

Em 06/10/05, junior veiga<[EMAIL PROTECTED]> escreveu:
> Pessoal,
>
> Tenho a seguinte sintaxe em Sql Sever:
>
> select dateadd(day, -1,dateadd(month, +1,
> convert(char(6),'200510') + '01'))
>
> Como posso trazer o mesmo resultado no Oracle?
>
> obrigado
>
>
>
>
>
>
>
>
> ___
> Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
> muito mais. Instale agora!
> www.yahoo.com.br/messenger/
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
> Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _________
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
 
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] Stored Procedure

2005-10-05 Por tôpico ronaldo Sales
Voce pode colocar como está fazendo a chamada ?

Ronaldo

Em 05/10/05, Fabio Luiz de Oliveira<[EMAIL PROTECTED]> escreveu:
> Caros Amigos,
>
>
> Estou com um problema na criacao de um procedure com dois parametros
> de entrada. e gostaria de uma ajuda:
>
> CREATE OR REPLACE PROCEDURE "P_LIBERA_INSERCAO"  (
>   codigo IN   INTEGER,
>   data_saida IN   DATE
> )
> IS
> BEGIN
>UPDATE dinsjc02 SET ins2__data_liberacao = '01/01/2005',
>  ins2__hora_liberacao = '',
>  ins2__situacao = 'LIBERADA'
>WHERE inse__codigo = codigo AND ins2__data = DATA_SAIDA;
> END;
> /
>
> na hora que executo a procedure, ele me da o seguinte erro:
>
> PLS-00306: numero incorreto de tipos de argumentos na chamada para
> "NOME DA PROCEDURE"
>
>
> Aguardo a ajuda de alguem.
>
> Muito Obrigado.
>
>
>
> --
> =
>Fabio Luiz de Oliveira
>   Analista de Sistemas Pleno
> =
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
> Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
 
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] Re: Urgente - Ajuda para instalar a feature Spatial no oracle 8i

2005-09-27 Por tôpico ronaldo Sales
Seu usuário tem privilégio de DBA ? Senão entra com um usuário com
privilégio de DBA ou como SYS e pocure pelo esquema MDSYS, veja se
existe mesmo, e dê as permissões para utilizar.

Eu não lembro mais, mas acho que a partir da 8.1.6 ja deva ser
possível usar o Spatial

Ronaldo.

Em 27/09/05, Adalberto<[EMAIL PROTECTED]> escreveu:
> O problema é o seguinte: Eu preciso usar a extensão spatial do banco
> devido a um projeto que vamos anexar ao banco já existente. Fui
> verificar se existia essa extensão, e existe, pelo menos aparece
> como ativada. No entanto ao utilizá-la para criar uma tabela da o
> seguinte erro: ORA-00902: tipo inválido de dados, se referindo ao
> campo do tipo MDSYS.SDO_GEOMETRY. Será que tem a ver com a versão,
> pois a instalada é Oracle8i Enterprise Edition Release 8.1.6.1.0 -
> Production. With the Partitioning option.
> Adalberto
>
> --- Em oracle_br@yahoogrupos.com.br, ronaldo Sales <[EMAIL PROTECTED]>
> escreveu
> > Você poderia ser mais específico no tipo de erro que vc está
> tendo ?
> >
> > O Spatial nada mais é do que um schema a mais no banco, não um
> > software ou alguma coisa do tipo que possa "estragar" a instalação
> > corrente.
> >
> > Em 26/09/05, Adalberto<[EMAIL PROTECTED]> escreveu:
> > > Tenho o oracle instalado e queria ativar a feature Spatial. Não
> sei se
> > > posso instalar por cima da instalação existente. Quais os riscos?
> > > PS: Quando faço uma onsulta através do V$OPTION, aparece o
> SPATIAL
> > > como true (ativado), no enteanto quando vou usá-lo acusa a não
> > > existência. Alguém poderia me dar um auxílio?
> > >
> > > Adalberto
> > >
> > >
> > >
> > >
> > > ORACLE_BR APOIA 2ºENPO-BR
> _
> > > O 2º Encontro Nacional de Profissionais Oracle será realizado no
> dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas
> Palestras e Cases dirigidos exclusivamente por profissionais
> especialistas e renomados no mercado. Confira a programação no site
> do evento! http://www.enpo-br.org/
> > >
> _
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > Ronaldo Sales
> > Oracle Developer
> > Mestrando em Geoprocessamento
>
>
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
> Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
 
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] Urgente - Ajuda para instalar a feature Spatial no oracle 8i

2005-09-27 Por tôpico ronaldo Sales
Você poderia ser mais específico no tipo de erro que vc está tendo ?

O Spatial nada mais é do que um schema a mais no banco, não um
software ou alguma coisa do tipo que possa "estragar" a instalação
corrente.

Em 26/09/05, Adalberto<[EMAIL PROTECTED]> escreveu:
> Tenho o oracle instalado e queria ativar a feature Spatial. Não sei se
> posso instalar por cima da instalação existente. Quais os riscos?
> PS: Quando faço uma onsulta através do V$OPTION, aparece o SPATIAL
> como true (ativado), no enteanto quando vou usá-lo acusa a não
> existência. Alguém poderia me dar um auxílio?
>
> Adalberto
>
>
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
> Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _____
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
 
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] Trigger - Sobreposição de Vigência (data)

2005-09-26 Por tôpico ronaldo Sales
Não sei se alguém vai ter algo do tipo pronto. Mas isso é facil de
desenvolver. Se quiser me escreve em PVT que eu te dou uma força.

Ronaldo.

Em 23/09/05, Tathyanna Pelegrinni<[EMAIL PROTECTED]> escreveu:
> Boa noite!
>
>
> alguém tem "bons" exemplos destes tipos de triggers?
>  Exemplos de definiçoes:
>  INCLUSAO
> Data de inicio de vigencia tem de ser maior que data corrente.
> Ao incluir uma nova vigencia, a vigencia anterior tem de ser finalizada,
> sendo que a data fim anterior sera um dia a
> menos que a nova data inicio de vigencia. (data fim vigencia anterior = nova
> data inicio - 1) (Implentacao via trigger).
> A data final de vigencia tem de ser obrigatoriamente maior que a data inicio
> de vigencia
>ALTERACAO
> Somente podera ser alterado a data final de vigencia, desde que a data fim
> seja maior que data corrente.
>EXCLUSAO
> N?o permitir exclus?o, se a vigencia estiver fechada, ou se a data final da
> vigencia estiver nula.
>  ETC... ETC...
>  Outras validaçoes, não mencionadas, são bem vindas tb, é claro! :))
>  Obrigada.
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
> Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _____
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
 
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] Acumulo de valor de vendas

2005-09-26 Por tôpico ronaldo Sales
Tente isso:

SQL> select dia, venda
  2  from teste;

   DIA  VENDA
-- --
 1100
 2200
 3300

SQL> ed
Gravou arquivo afiedt.buf

  1  select dia, venda, sum(venda) over (order by dia) acumulado
  2* from teste
SQL> /

   DIA  VENDA  ACUMULADO
-- -- --
 1100100
 2200300
 3300600

Em 26/09/05, Alexandre Campos Moretti<[EMAIL PROTECTED]> escreveu:
>
> Preciso ir acumulado os valores vendidos dia a dia dentro do mes.
>
> exemplo dia 01 vendi 100
> dia 02 vendi 200
> dia 03 vendi 300
>
> gostaria que o select apresentasse o seguinte resultado
>
>
> dia 01 venda 100 acumulado 100
> dia 02 venda 200 acumulado 300
> dia 03 venda 300 acumulado 600
>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
> Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _____
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
 
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] Objetos válidos -> inválidos sem causa justificável

2005-09-21 Por tôpico ronaldo Sales
Estranho, mas de repente vc pode criar uma trigger de DDL no schema
para verificar se alguma coisa agendada via SO ou qquer outro
agendamento está mundando a estrutura de algum objeto usado pelas
procedures.

Ronaldo.

Em 21/09/05, profa_anacristina<[EMAIL PROTECTED]> escreveu:
> O problema é o seguinte:
> em uma base de dados da empresa, num horário das 9h30 às 10h nos dias
> úteis, tem alguma coisa que é executado no banco que simplesmente
> invalida as procedures e functions do banco, e o mais interessante é
> que os objetos q aparecem válidos apesar do status estar VALID elas
> simplesmente não funcionam Bronca geral! :-(
>
> O q fazemos é recompilar os objetos válidos e inválidos e pronto,
> volta tudo ao normal até o próximo dia.
>
> Alguém teria passado por isso? Alguma sugestão a dar para acompanhar
> este problema ... a chefia tá me apertando, pressão total, :-)
>
> Fico no aguardo, Aninha.
>
>
>
>
>
> __
>
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
> ______
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Tamanho de tabela

2005-09-15 Por tôpico ronaldo Sales
É só vc dividir por 1024 quantas vezes for necessário para você obter
na unidade referente.



Em 15/09/05, Márcio Santos   (TTY2000  )<[EMAIL PROTECTED]> escreveu:
> Bom dia Renam,
> 
> O select abaixo realmente informa o tamanho físico da base de dados? Tem como 
> adicionar unidade ao resultado? GB,MB etc
> 
> Um abraço,
> 
> Em 14/09/05, Renan da Silveira Medeiros<[EMAIL PROTECTED]> escreveu:
> Depende, se vc quiser saber o tamanho fisico dos arquivos do seu banco de 
> dados vc faz a seguinte consulta:
> 
> COL BYTES FORMAT 999,999,999,999
> 
> SELECT SUM(BYTES) BYTES  FROM (SELECT SUM(BYTES) BYTES FROM DBA_DATA_FILES
> UNION ALL
> SELECT SUM(BYTES) FROM V$LOG)
> 
> Renan Medeiros
> Unimix Tecnologia Ltda
> 0 xx 61 8145 7869
> 0 xx 61 3201 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
> ______
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 


-- 
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Tamanho de tabela

2005-09-14 Por tôpico ronaldo Sales
Na verdade eu quero saber o tamanho da tabela só.

Mesmo assim obrigado

Em 14/09/05, Renan da Silveira Medeiros<[EMAIL PROTECTED]> escreveu:
> Depende, se vc quiser saber o tamanho fisico dos arquivos do seu banco de 
> dados vc faz a seguinte consulta:
> 
> COL BYTES FORMAT 999,999,999,999
> 
> SELECT SUM(BYTES) BYTES  FROM (SELECT SUM(BYTES) BYTES FROM DBA_DATA_FILES
> UNION ALL
> SELECT SUM(BYTES) FROM V$LOG)
> /
> 
> 
> 
> Renan Medeiros
> .
> Unimix Tecnologia Ltda
> 0 xx 61 8145 7869
> 0 xx 61 3201 
> 
>  - Original Message -
>  From: ronaldo Sales
>  To: oracle_br@yahoogrupos.com.br
>  Sent: Wednesday, September 14, 2005 4:37 PM
>  Subject: [oracle_br] Tamanho de tabela
> 
> 
>  Boa tarde.
> 
>  Fazendo um select na user_segments o tamanho de uma tabela é de 159 Gb
> 
>  Olhando por ferramentas gráficas como o TOAD ou PL/SQL Developer
>  aparece uma informação AVG Space com valor de 920 (acredito que Gb)
>  não mostra a unidade.
> 
>  Alguém teria idéia de onde é buscada essa informação ? Tentei achar o
>  source mas até agora não consegui.
> 
>  A informação correta é da user_segments né ?
> 
>  --
>  Ronaldo Sales
>  Oracle Developer
>  Mestrando em Geoprocessamento
> 
> 
>  __
> 
>  Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>  Falar com os Moderadores:([EMAIL PROTECTED])
>  Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
>  __
> 
> 
>Yahoo! Grupos, um serviço oferecido por:
>  PUBLICIDADE
> 
> 
> 
> 
> --
>  Links do Yahoo! Grupos
> 
>a.. Para visitar o site do seu grupo na web, acesse:
>http://br.groups.yahoo.com/group/oracle_br/
> 
>b.. Para sair deste grupo, envie um e-mail para:
>[EMAIL PROTECTED]
> 
>c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
> do Yahoo!.
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
> __
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 


-- 
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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: RES: [oracle_br] Update em uma tabela de 22.000.000

2005-09-14 Por tôpico ronaldo Sales
Recria tabela mudando o valor dos campos que vc quer.

Tem uma discussão interessante no asktom:
http://asktom.oracle.com/pls/ask/f?p=4950:8:17720450329283200956::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:6407993912330

Ronaldo.

Em 14/09/05, Alexandre GISS<[EMAIL PROTECTED]> escreveu:
> Lincoln, vc está usando as PK? Essa tabela possui indices.
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> nome de Lincoln Rollin
> Enviada em: quarta-feira, 14 de setembro de 2005 11:27
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Update em uma tabela de 22.000.000
> 
> 
> Bom Dia,
>  estou com uma duvida de como agilizar um update de registros de uma tabela
> que possui 22.000.000. Hoje esse update não está muito lento, ela está
> realizando o update de 400.000 em 1 hora. Como que posso realizar o update
> mais rápido, eu preciso realizar o update em 11.000.000.
>   Obrigado desde já.
>  Lincoln Rollin
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
> __
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
> __
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 


-- 
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Tamanho de tabela

2005-09-14 Por tôpico ronaldo Sales
Boa tarde.

Fazendo um select na user_segments o tamanho de uma tabela é de 159 Gb

Olhando por ferramentas gráficas como o TOAD ou PL/SQL Developer
aparece uma informação AVG Space com valor de 920 (acredito que Gb)
não mostra a unidade.

Alguém teria idéia de onde é buscada essa informação ? Tentei achar o
source mas até agora não consegui.

A informação correta é da user_segments né ?

-- 
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Burlar DDL trigger

2005-09-05 Por tôpico ronaldo Sales
Eu tava moscando, achei o fonte na all_triggers.

Mas e em relação a burlar a trigger. Alguém tem alguma idéia ?


Em 05/09/05, ronaldo Sales<[EMAIL PROTECTED]> escreveu:
> Create or replace em tabela ?
> 
> No all_triggers que sei que tem mesmo a trigger. Mas eu quero o fonte dela.
> 
> Em 05/09/05, Renan da Silveira Medeiros<[EMAIL PROTECTED]> escreveu:
> > Verifque na all_triggers
> > Faça um teste, talvez o create or replace na dispare a trigger.
> > Veja se nao tem opção de colocar replace..
> >
> > Renan Medeiros
> > .
> > Unimix Tecnologia Ltda
> > 0 xx 61 8145 7869
> > 0 xx 61 3201 
> >
> >  - Original Message -
> >  From: ronaldo Sales
> >  To: oracle_br@yahoogrupos.com.br
> >  Sent: Monday, September 05, 2005 2:28 PM
> >  Subject: [oracle_br] Burlar DDL trigger
> >
> >
> >  Boa tarde,
> >
> >  eu fiz uma trigger DDL
> >  CREATE OR REPLACE TRIGGER BIG_BROTHER
> >  BEFORE CREATE OR TRUNCATE OR DROP
> >  ON SCHEMA
> >
> >  Só que teve uma tabela que foi recriada e que não ficou registrada
> >  pelo log gerado por essa trigger.
> >
> >  Tem algum jeito de alguém recriar a tabela no esquema fazendo com que
> >  a trigger não dispare ? Das outras vezes registrou, hoje foi a
> >  primeira vez que não registrou. A trigger está válida.
> >
> >  Mais uma coisa. Na all_source não tem o fonte dessa trigger. Onde eu
> >  posso encontrar ? só pra ver se alguém não mudou.
> >
> >  Oracle8i Enterprise Edition Release 8.1.7.4.0
> >
> >  --
> >  Ronaldo Sales
> >  Oracle Developer
> >  Mestrando em Geoprocessamento
> >
> >
> >  __
> >
> >  Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> >  Falar com os Moderadores:([EMAIL PROTECTED])
> >  Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
> >  __
> >
> >
> >Yahoo! Grupos, um serviço oferecido por:
> >  PUBLICIDADE
> >
> >
> >
> >
> > --
> >  Links do Yahoo! Grupos
> >
> >a.. Para visitar o site do seu grupo na web, acesse:
> >http://br.groups.yahoo.com/group/oracle_br/
> >
> >b.. Para sair deste grupo, envie um e-mail para:
> >[EMAIL PROTECTED]
> >
> >c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
> > Serviço do Yahoo!.
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > __________
> >
> > Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> > Falar com os Moderadores:([EMAIL PROTECTED])
> > Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
> > __
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> 
> 
> --
> Ronaldo Sales
> Oracle Developer
> Mestrando em Geoprocessamento
> 


-- 
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Burlar DDL trigger

2005-09-05 Por tôpico ronaldo Sales
Create or replace em tabela ?

No all_triggers que sei que tem mesmo a trigger. Mas eu quero o fonte dela.

Em 05/09/05, Renan da Silveira Medeiros<[EMAIL PROTECTED]> escreveu:
> Verifque na all_triggers
> Faça um teste, talvez o create or replace na dispare a trigger.
> Veja se nao tem opção de colocar replace..
> 
> Renan Medeiros
> .
> Unimix Tecnologia Ltda
> 0 xx 61 8145 7869
> 0 xx 61 3201 
> 
>  - Original Message -
>  From: ronaldo Sales
>  To: oracle_br@yahoogrupos.com.br
>  Sent: Monday, September 05, 2005 2:28 PM
>  Subject: [oracle_br] Burlar DDL trigger
> 
> 
>  Boa tarde,
> 
>  eu fiz uma trigger DDL
>  CREATE OR REPLACE TRIGGER BIG_BROTHER
>  BEFORE CREATE OR TRUNCATE OR DROP
>  ON SCHEMA
> 
>  Só que teve uma tabela que foi recriada e que não ficou registrada
>  pelo log gerado por essa trigger.
> 
>  Tem algum jeito de alguém recriar a tabela no esquema fazendo com que
>  a trigger não dispare ? Das outras vezes registrou, hoje foi a
>  primeira vez que não registrou. A trigger está válida.
> 
>  Mais uma coisa. Na all_source não tem o fonte dessa trigger. Onde eu
>  posso encontrar ? só pra ver se alguém não mudou.
> 
>  Oracle8i Enterprise Edition Release 8.1.7.4.0
> 
>  --
>  Ronaldo Sales
>  Oracle Developer
>  Mestrando em Geoprocessamento
> 
> 
>  __
> 
>  Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>  Falar com os Moderadores:([EMAIL PROTECTED])
>  Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
>  __
> 
> 
>Yahoo! Grupos, um serviço oferecido por:
>  PUBLICIDADE
> 
> 
> 
> 
> --
>  Links do Yahoo! Grupos
> 
>a.. Para visitar o site do seu grupo na web, acesse:
>http://br.groups.yahoo.com/group/oracle_br/
> 
>b.. Para sair deste grupo, envie um e-mail para:
>[EMAIL PROTECTED]
> 
>c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
> do Yahoo!.
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
> __
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 


-- 
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Burlar DDL trigger

2005-09-05 Por tôpico ronaldo Sales
Boa tarde,

eu fiz uma trigger DDL 
CREATE OR REPLACE TRIGGER BIG_BROTHER
BEFORE CREATE OR TRUNCATE OR DROP
ON SCHEMA

Só que teve uma tabela que foi recriada e que não ficou registrada
pelo log gerado por essa trigger.

Tem algum jeito de alguém recriar a tabela no esquema fazendo com que
a trigger não dispare ? Das outras vezes registrou, hoje foi a
primeira vez que não registrou. A trigger está válida.

Mais uma coisa. Na all_source não tem o fonte dessa trigger. Onde eu
posso encontrar ? só pra ver se alguém não mudou.

Oracle8i Enterprise Edition Release 8.1.7.4.0 

-- 
Ronaldo Sales
Oracle Developer
Mestrando em Geoprocessamento


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] RES: inverter string

2005-08-31 Por tôpico Ronaldo Sales
Valeu Ederson,

tem umas horas que da cada branco! Eu tava chutando função que nem doido e não 
achava. E olhando no link que eu tenho do manual eu não achei nada.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 31 Aug 2005 09:22:28 -0300

Assunto:[oracle_br] RES: inverter string

Ronaldo,


Veja:


SQL> select reverse('testtt') from dual;


REVERSE('TESTTT')



tttset



Ederson Elias de Oliveira

DBA Oracle

Setransp - GO

---

_ 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Ronaldo Sales
Enviada em: quarta-feira, 31 de agosto de 2005 09:17
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] inverter string


Bom dia,

Me deu um branco, eu ja usei uma função para inverter uma string e agora não
lembro qual foi. Alguém sabe qual é ?

Eu quero que 'ronaldo' vire 'odlanor'

Obrigado.





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] inverter string

2005-08-31 Por tôpico Ronaldo Sales
Bom dia,

Me deu um branco, eu ja usei uma função para inverter uma string e agora não 
lembro qual foi. Alguém sabe qual é ?

Eu quero que 'ronaldo' vire 'odlanor'

Obrigado.


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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] AJUDA

2005-08-25 Por tôpico Ronaldo Sales
A hora que vc inicia o plus aparece, mas em todo caso:

Decorrido: 00:04:48.04
__SP>SELECT BANNER
  2  FROM V$VERSION;
BANNER

Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production
PL/SQL Release 8.1.7.4.0 - Production
CORE8.1.7.0.0   Production
TNS for Solaris: Version 8.1.7.4.0 - Production
NLSRTL Version 3.4.1.0.0 - Production





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Thu, 25 Aug 2005 10:07:20 -0300 (ART)

Assunto:[oracle_br] AJUDA

Bom Dia Galera,
Como faço para descubrir o tipo de distribuição; Enterprise , Standard ou 
Personal
abrigado
Cello

-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Copiar arquivo

2005-08-24 Por tôpico Ronaldo Sales
Faz uma chamada FTP via HOST()

HOST('FTP..');

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:[EMAIL PROTECTED],"Grupo Oracle" [EMAIL PROTECTED],"Grupo Oracle3" [EMAIL 
PROTECTED], [EMAIL PROTECTED], oracle_br@yahoogrupos.com.br

Cópia:

Data:Tue, 23 Aug 2005 16:06:05 -0300

Assunto:[oracle_br] Copiar arquivo

Pessoal,
Alguém pode me dar uma ideia de como fazer o seguinte :
Criei um arquivo texto, e salvei no meu servidor unix. Agora no forms preciso 
copiar este arquivo para um
lugar na minha rede.
idéias ?
Obrigada,
Leticia


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Manipulando BLOB

2005-08-16 Por tôpico Ronaldo Sales
Por que vc quer fazer com column formula ?

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Tue, 16 Aug 2005 14:30:26 -

Assunto:[oracle_br] Manipulando BLOB

Pessoal, 

Alguém poderia me ajudar na resolução desse problema:

Nos meus relatórios (Report 6i), a logomarca da empresa é armazenada 
no banco de dados. Preciso carregar a imagem em um campo de cabeçalho 
e recuperar no banco de dados através de uma coluna do tipo fórmula, o 
problema é que a coluna fórmula só permite os tipos CHARACTER, DATE e 
NUMBAR e eu preciso retornar o tipo BLOB. Alguém já se deparou com 
esse tipo de problema?

Atenciosamente,

Valmir Pereira.





__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Duvida dbms_job.submit nao executa

2005-08-11 Por tôpico Ronaldo Sales
Como vc verificou se está funcionando ou não ?

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Thu, 11 Aug 2005 15:10:00 -0300 (ART)

Assunto:[oracle_br] Duvida dbms_job.submit nao executa



Pessoal este comando nao esta funcionando e nao da
erro

VARIABLE jobno number;
BEGIN
DBMS_JOB.SUBMIT(:jobno,
'carga_tabela1;',SYSDATE,"SYSDATE + 10/1440");
commit;
END;
/


___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Uma execução e várias sess ões

2005-08-09 Por tôpico Ronaldo Sales
Bom dia lista.

Estou rodando um processo e uso a dbms_application_info para saber o que o 
processo ta fazendo.

Ta acontecendo que na v$session aparecem várias sessões fazendo a execução. 
Isso é normal ? (a máquina tem 8 processadores) no 8i não era assim.

Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production

Ronaldo.


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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Help - URGENTE duvida sobre data ERROR: 0RA-01830

2005-08-09 Por tôpico Ronaldo Sales
Não é bem isso. É que se vc só coloca a string o oracle faz uma conversão 
implicita, aí ele usa a mascara definida pelo NLS_DATE_FORMAT.

Sempre faça conversão explicita com TO_DATE() para evitar problemas.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Mon, 8 Aug 2005 18:08:26 -0300 (ART)

Assunto:Re: [oracle_br] Help - URGENTE duvida sobre data ERROR: 0RA-01830

Pessoal, me corrijam se eu estiver errado.
César, é o seguinte, você está comparando um campo de data com uma string de 
caracteres. Se você não especificar que essa string é um valor de data, ele 
comparará o campo data com a string...causando o erro.
Isto é, você é obrigado a usar a função to_date.
Abraços
Vinicius

César escreveu:


Obrigadao

Existe algum parametro no oracle que aceita esta
comparacao automaticamente sem a necessidade do
to_date 

select * from tabela where datain > '1/8/2005
10:18:08'



Marcus Vinicius Miguel Pedro 
escreveu:


-
Tenta assim

where datain > to_date('01/08/2005
10:18:08','DD/MM/ HH24:MI:SS')



César escreveu:


O campo datain e um campo data

A primeira comparacao funciona a outra nao porque

select * from tabela where datain > '1/8/2005'

select * from tabela where datain > '1/8/2005
10:18:08'

A comparacao quando coloco valor em minutos e segundos
nunca funciona .

Alguem tem ideia ?



___

Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


__

Histórico:
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os
Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson
Aguiar 
__




-
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 Termos do Serviço do Yahoo!. 


__
Converse com seus amigos em tempo real com o Yahoo!
Messenger 
http://br.download.yahoo.com/messenger/ 

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



__

Histórico:
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os
Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson
Aguiar 
__

-
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 Termos do Serviço do Yahoo!.



__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 



-
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 Termos do Serviço do 
Yahoo!. 


__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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á 

Re:[oracle_br] Global temporary table

2005-08-05 Por tôpico Ronaldo Sales
Ué, mas se as aplicações vão usar tabelas temporárias com o mesmo nome. Porque 
vc quer ficar criando as tabelas em tempo de execução ?

Da na mesma deixa-las criadas e usar.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Fri, 05 Aug 2005 12:11:30 -

Assunto:[oracle_br] Global temporary table

Bom dia,

Tenho percebido que as tabelas temporárias (Global Temporary Table)
criadas no Oracle não são criadas por sessão, ou seja, o Oracle não 
permite que duas tabelas com o mesmo nome sejam criadas, apesar de 
estarem em sessões diferentes, conforme nos outros banco de dados que 
permitem criar.
A minha dúvida é a seguinte: como trabalhar com tabelas temporárias
numa aplicação onde cada vez que se roda uma determinada tarefa é criada
uma tabela temporária? 
Acredito que vá dar o erro de "table or view does not exist".

Desde já, muito obrigado.





__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Tamanho tabela

2005-08-03 Por tôpico Ronaldo Sales
Alguém tem um script legal para saber o tamanho físico de uma tabela ?

Oracle8i Enterprise Edition Release 8.1.7.4.0

Ronaldo


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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Somar data

2005-08-03 Por tôpico Ronaldo Sales
Só a título de curiosidade. Qual a finalidade de se somar duas datas ?

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 03 Aug 2005 16:07:07 -

Assunto:[oracle_br] Somar data

Boa tarde,

Preciso somar datas no Oracle 10g, mas ele não aceita somar.
Desde já, muito obrigado.

EX 1:

select funcionario,
sum(to_date(dat_contato, 'dd/mm/'))
from tabela
group by funcionario


EX 2:
select funcionario,
(dat_contato1) + (dat_contato2)
from tabela
where 
group by 






__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Comandos PL/Forms Din âmico

2005-07-29 Por tôpico Ronaldo Sales
Bem, não sei se eu entendi direito. Faz um tempo que eu não mexo com forms e 
aqui nessa máquina não tenho instalado. Mas dá uma olhada no HELP do forms e 
procura por NAME_IN e COPY. 

Acho que elas devem servir para o que vc quer.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:[EMAIL PROTECTED], oracle_br@yahoogrupos.com.br, [EMAIL PROTECTED]

Cópia:

Data:Fri, 29 Jul 2005 11:21:41 -0300

Assunto:[oracle_br] Comandos PL/Forms Dinâmico

Pessoal,

Eu quero uma ajuda de vcs para a seguinte situação:

Existe algum comando ou função que eu possa recuperar e, através disso, 
atribuir valores para um objeto, por exemplo, um campo de bloco, passando para 
isto o nome através de uma string? Vou tentar ilustrar mais ou menos o que isto 
quer dizer.

=

função atribui_valor(campo varchar2) -- função criada por mim.
begin
funcao_desconhecida(campo) := 'teste';
end;
--
begin
atribui_valor('bloco.campo1'); -- chamada da função
end;

obs. Esta função 'funcao_desconhecida' seria a função a qual estou procurando e 
que venho até vcs, verificar se a mesma existe ou se há algum outro modo de 
fazer isto. Seria algo parecido com aquele comando Execute immediate, onde eu 
posso colocar um comando Select em formato string e ele se encarrega de 
executá-lo dinamicamente. Ou seja, estou preciso de algo que execute um comando 
pl/forms, sendo ele passado através de uma string.

=

Desculpe se não consegui ser muito claro. Qualquer coisa, estarei aberto a 
perguntas.

Abraço a todos, um bom final de semana.

Eduardo Gonçalves.

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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Agrupamento de regs de 15 em 15 minutos

2005-07-25 Por tôpico Ronaldo Sales
Algo mais ou menos assim:

__SP> SELECT TO_CHAR(DATA_HORA, 'DD/MM/ HH24:MI:SS')
  2 ,QTDE
  3  FROM TESTE;
TO_CHAR(DATA_HORA,'   QTDE
--- --
01/07/2005 10:00:00  2
01/07/2005 10:00:00  3
01/07/2005 10:10:00  3
01/07/2005 10:17:00  1
01/07/2005 10:30:00  2
01/07/2005 10:31:00  1
01/07/2005 10:32:00  3
01/07/2005 10:40:00  1
01/07/2005 10:46:00  4
01/07/2005 10:55:00  1
01/07/2005 10:55:00  2
TO_CHAR(DATA_HORA,'   QTDE
--- --
01/07/2005 11:20:00  1
01/07/2005 11:40:00  1
01/07/2005 11:42:00  1
14 linhas selecionadas.
Decorrido: 00:00:00.00
__SP>SELECT TO_CHAR(DATA_HORA, 'DD/MM/ HH24:')
  2   ||TO_CHAR(CASE
  3   WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 15 THEN 00
  4   WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 30 THEN 15
  5   WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 45 THEN 30
  6   ELSE 45
  7 END,'FM00')
  8,SUM(QTDE)
  9  FROM TESTE
 10  GROUP BY TO_CHAR(DATA_HORA, 'DD/MM/ HH24:')
 11  ,CASE
 12WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 15 THEN 00
 13WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 30 THEN 15
 14WHEN TO_NUMBER(TO_CHAR(DATA_HORA, 'MI')) < 45 THEN 30
 15ELSE 45
 16   END;
TO_CHAR(DATA_HORA  SUM(QTDE)
- --
01/07/2005 10:00   8
01/07/2005 10:15   1
01/07/2005 10:30   7
01/07/2005 10:45   7
01/07/2005 11:15   1
01/07/2005 11:30   2
6 linhas selecionadas.
Decorrido: 00:00:00.00






De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Mon, 25 Jul 2005 19:04:51 -

Assunto:[oracle_br] Agrupamento de regs de 15 em 15 minutos

Bom dia,

Alguém saberia como retornar num select um agrupamento de quantidade de 
ligações realizadas por data. 
O problema é que esse agrupamento seria de 15 em 15 minutos sendo que o 
retorno seria algo do tipo:

DATA | QTD_LIGS
---
10/10/2005 10:00 | 500
10/10/2005 10:15 | 400
10/10/2005 10:30 | 450
10/10/2005 10:45 | 0
10/10/2005 11:00 | 233
10/10/2005 11:15 | 231

Obrigado
Alexandre Gomes Pires Cardoso





__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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:RES: RES: [oracle_br] acompanhamento processo

2005-07-14 Por tôpico Ronaldo Sales
Valeu Gari

Ronaldo





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 13 Jul 2005 17:29:51 -0300

Assunto:RES: RES: [oracle_br] acompanhamento processo

Sim, vamos lá:

Colunas:
- USERNAME: Usuário que está executando o processo;
- PROCESSO: O que está sendo feito naquele momento (sort, full scan, etc.);
- INICIO : quando este processo começou a executar;
- EXECUCAO: tempo de execução do processo em questão;
- BLOCOS : uma estimativa em nivel de blocos.

Esta query demonstra apenas processos classificados como longos. Se tua sessão 
estiver executando varios processo pequenos e muito rapidos, não aparece aqui. 
Como citasse que existem varios create tables, se as tabelas origem forem 
grandes, a possibilidade das sessões estarem na relação é grande.

Se a sessão não está aparecendo, tens que investigar.
Como sabes o SID fica bem mais facil. Chegasse a ver na V$SESSION se o status 
está ativo?

Tem outros caminhos que podes começar a ver:
- O consumo de CPU para esta sessão;
- O consumo de memoria;
- Se ele tem cursores abertos;
- Se a sessão está gerando locks;
- Se está usando redo;
- Quais os objetos que estão sendo usados;
- SQL sendo executado.

Agora se estiveres com pouco tempo, joga um trace no processo e vá ao diretorio 
de dump (apontado pelo parametro user_dump_dest). Se o arquivo .trc estiver 
aumentando constantemente de tamanho com o passar do tempo é pq ainda está 
rodando :)



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Ronaldo Sales
Enviada em: quarta-feira, 13 de julho de 2005 16:39
Para: oracle_br
Assunto: Re:RES: [oracle_br] acompanhamento processo


Valeu Gari, vc poderia me dar uma explicaçãozinho sobre o resultado da query ?

só que tem uma sessão que não aparece nessa query. A execução iniciou-se hj 
pela manhã. Nós sabemos qual é o sid porque usamos DBMS_APPLICATION_INFO para 
marcar a V$session.


Obrigado

Ronaldo




De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 13 Jul 2005 16:24:49 -0300

Assunto:RES: [oracle_br] acompanhamento processo

Bom, tenho uma query pra isso:

SELECT s.username,
substr(decode(target_desc,NULL,decode(target,NULL,opname, concat(opname, concat 
(' - ',target))),
decode(target,NULL,concat(opname, concat (' : ',target_desc)),
concat(opname, concat (' : ',concat(target_desc,
concat (' - ',target)),1,25) "Processo" ,
to_char(start_time,'dd/mm/ hh24:mi:ss') "Inicio",
TO_CHAR(elapsed_seconds,'9990.00') "Execucao(%)" ,
decode(sofar, 0, 0, round(elapsed_seconds*(totalwork-sofar)/sofar)) "Blocos 
Processados"
FROM v$session_longops l, v$session s
where sofar < totalWork
and s.sid=l.sid
/

Veja se ajuda...
So perceba que a verificação é por atividade longa no plano de execução.



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Ronaldo Sales
Enviada em: quarta-feira, 13 de julho de 2005 16:18
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] acompanhamento processo


Amigos,

Tem um processo rodando, ele tem alguns Create Table as Select.

Existe algum jeito de acompanhar se está mesmo sendo executado ? Tipo, 
acompanhar o crescimento dos blocos ou algo do tipo.

Ronaldo.


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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos









__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 

Re:RES: [oracle_br] acompanhamento processo

2005-07-13 Por tôpico Ronaldo Sales
Valeu Gari, vc poderia me dar uma explicaçãozinho sobre o resultado da query ?

só que tem uma sessão que não aparece nessa query. A execução iniciou-se hj 
pela manhã. Nós sabemos qual é o sid porque usamos DBMS_APPLICATION_INFO para 
marcar a V$session.


Obrigado

Ronaldo




De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 13 Jul 2005 16:24:49 -0300

Assunto:RES: [oracle_br] acompanhamento processo

Bom, tenho uma query pra isso:

SELECT s.username,
substr(decode(target_desc,NULL,decode(target,NULL,opname, concat(opname, concat 
(' - ',target))),
decode(target,NULL,concat(opname, concat (' : ',target_desc)),
concat(opname, concat (' : ',concat(target_desc,
concat (' - ',target)),1,25) "Processo" ,
to_char(start_time,'dd/mm/ hh24:mi:ss') "Inicio",
TO_CHAR(elapsed_seconds,'9990.00') "Execucao(%)" ,
decode(sofar, 0, 0, round(elapsed_seconds*(totalwork-sofar)/sofar)) "Blocos 
Processados"
FROM v$session_longops l, v$session s
where sofar < totalWork
and s.sid=l.sid
/

Veja se ajuda...
So perceba que a verificação é por atividade longa no plano de execução.



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Ronaldo Sales
Enviada em: quarta-feira, 13 de julho de 2005 16:18
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] acompanhamento processo


Amigos,

Tem um processo rodando, ele tem alguns Create Table as Select.

Existe algum jeito de acompanhar se está mesmo sendo executado ? Tipo, 
acompanhar o crescimento dos blocos ou algo do tipo.

Ronaldo.


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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos









__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] acompanhamento processo

2005-07-13 Por tôpico Ronaldo Sales
Amigos,

Tem um processo rodando, ele tem alguns Create Table as Select.

Existe algum jeito de acompanhar se está mesmo sendo executado ? Tipo, 
acompanhar o crescimento dos blocos ou algo do tipo.

Ronaldo.


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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] ajuda sql (urgente)

2005-07-12 Por tôpico Ronaldo Sales
__SP>SELECT *
  2  FROM ESCALA;
  AVALIADO  AVALIADOR
-- --
 1  4
 1  5
 1  6
 1  7
 2  1
 2  3
 2  4

__SP>SELECT AVALIADO
  2,MAX(DECODE(LINHA,1,AVALIADOR,NULL)) A1
  3,MAX(DECODE(LINHA,2,AVALIADOR,NULL)) A2
  4,MAX(DECODE(LINHA,3,AVALIADOR,NULL)) A3
  5,MAX(DECODE(LINHA,4,AVALIADOR,NULL)) A4
  6  FROM (
  7  SELECT AVALIADO, AVALIADOR, ROW_NUMBER() OVER (PARTITION BY AVALIADO ORDER 
BY AVALIADO) LINHA
  8  FROM ESCALA)
  9  GROUP BY AVALIADO;
  AVALIADO A1 A2 A3 A4
-- -- -- -- --
 1  4  5  6  7
 2  1  3  4

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Tue, 12 Jul 2005 18:40:55 -

Assunto:[oracle_br] ajuda sql (urgente)

bem pessoal to com o seguinte problema...

possui uma tabela que tem os seguintes campos e dados..

tabela : escala
colunas : avaliado avaliador
dados : 1 3
1 4
1 5
1 6
1 7
2 1
2 3
2 4

presciso fazer uma query que retorne o seguinte:

avaliado avaliador1 avaliador2 avaliador3 avaliador4 avaliador5
1 3 4 5 6 7
2 1 3 4 null null
N .. .. .. .. ..
se alguem pudesse me ajudar com essa query ficaria estremamente grato 
ja que to batendo a cabeca a tarde toda e nao consegui ainda...

a versão do banco de dados que eu uso é o Release 9.2.0.5.0

obrigado desde ja 

eluard





__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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: RES: [oracle_br] problema sql

2005-07-12 Por tôpico Ronaldo Sales
Se fosse o contrario, o que tem na tabela e não tem na lista era fácil. Mas em 
sendo o que tem na lista que não tem na tabela somente com sql puro fica 
complicado.

Teria que criar uma funçãozinha pra quebrar a sua string.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Tue, 12 Jul 2005 11:18:18 -0300

Assunto:Re: RES: [oracle_br] problema sql

O problema é que A não é uma tabela, é uma string, apenas uma
sequencia de códigos

On 7/12/05, Gari Julio Einsfeldt wrote:
> Use a teoria dos conjuntos:
> 
> select A from X
> minus
> select B from Y
> /
> 
> O resultado sera a lista de valores de A que não existem em B.
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> nome de Rafael Mueller
> Enviada em: terça-feira, 12 de julho de 2005 10:08
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] problema sql
> 
> 
> Olá,
> 
> não estou conseguindo montar o sql para fazer o seguinte. Eu recebo
> uma sequencia com n códigos (digamos 1,2,3,4,5,6,7,8) e tenho uma
> tabela com vários códigos(2,3,4,45,36,26,74).
> 
> Preciso saber como seria o SQL para eu descobrir quais códigos da
> sequencia que eu recebo não estão na tabela. (Neste caso 1,5,6,7,8)
> 
> Grato
> 
> 
> __
> 
> Cancelar assinatura...: [EMAIL PROTECTED]
> Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED]
> Fernanda Damous [EMAIL PROTECTED]
> Alisson Aguiar [EMAIL PROTECTED]
> __
> http://br.groups.yahoo.com/group/oracle_br/
> __
> 
> Sair da Lista...: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 
> __
> 
> Cancelar assinatura...: [EMAIL PROTECTED]
> Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED]
> Fernanda Damous [EMAIL PROTECTED]
> Alisson Aguiar [EMAIL PROTECTED]
> __
> http://br.groups.yahoo.com/group/oracle_br/
> __
> 
> Sair da Lista...: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
>


__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Procedure sem parâ metro

2005-07-07 Por tôpico Ronaldo Sales
CLARO que vc pode dar um desc numa paCkage.

__SP>DESC PKG_UTIL
PROCEDURE ANALYZE_TABLE
 Nome do Argumento  TipoIn/Out Default?
 -- --- -- 
 TABLE_NAME VARCHAR2IN
 ANALYZE_STATEMENT  VARCHAR2IN
PROCEDURE CREATE_INDEX
 Nome do Argumento  TipoIn/Out Default?
 -- --- -- 
 INDEX_NAME VARCHAR2IN
 INDEX_STATEMENTVARCHAR2IN
 INDEX_TYPE VARCHAR2IN DEFAULT
PROCEDURE DISPLAY_ERROR_MESSAGE
 Nome do Argumento  TipoIn/Out Default?
 -- --- -- 
 ERROR_MESSAGE  VARCHAR2IN
PROCEDURE DISPLAY_SUCCESS_MESSAGE
 Nome do Argumento  TipoIn/Out Default?
 -- --- -- 
 SUCCESS_MESSAGEVARCHAR2IN
PROCEDURE DROP_INDEX
 Nome do Argumento  TipoIn/Out Default?
 -- --- -- 
 INDEX_NAME VARCHAR2IN





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Thu, 7 Jul 2005 15:19:06 -0300 (ART)

Assunto:Re: [oracle_br] Procedure sem parâmetro

mas não tem como eu dar um desc na pkg, só em views e tables.

Renan da Silveira Medeiros escreveu:FAz o seguinte:
Dá um comando describe nomedapackage no sqlplus..
e coloca o resultado no email.


Renan Medeiros
Coordenador de Suporte/Treinamento/Pré-venda
Unimix Tecnologia Ltda
0 xx 61 9994 0586
0 xx 61 3201 

- Original Message - 
From: Patrícia Maria 
To: oracle_br@yahoogrupos.com.br 
Sent: Thursday, July 07, 2005 1:42 PM
Subject: [oracle_br] Procedure sem parâmetro


Boa tarde, pessoal.

gostaria de saber, se tenho uma procedure que não tem parâmetro, como ela é 
declarada no arquivo package .apy ?


executei-a no PL e está solicitando parâmetro, pois declarei assim:

process_batch( )

Abraço a todos,


Patrícia

-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 



--
Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 



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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 



-
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 Termos do Serviço do 
Yahoo!. 



-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



___

Re:[oracle_br] Duvida - Limitar a quantidade de commit em um pl/sql ?

2005-07-06 Por tôpico Ronaldo Sales
Dá pra implementar um contador, ou usando algo do tipo

IF MOD(CURSOR%ROWCOUNT,5000) = 0 THEN COMMIT

Ou se vc pode usar bulk collect e comitar no final da inserção.

Enfim, existem algumas maneiras.

Se vc mandar um escopo da procedure a gente pode palpitar melhor.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 6 Jul 2005 14:47:31 -0300 (ART)

Assunto:[oracle_br] Duvida - Limitar a quantidade de commit em um pl/sql ?


Pessoal , como eu consigo limitar a quantidade de
commit em uma procedure .



Existe algum comando que limita a quantidade de
commits para fazer em blocos .

Por exemplo commitar a cada 5000 inserts ?

Obrigado antecipadamente




__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 


__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Re: TEMP x Nr de Processadores

2005-07-06 Por tôpico Ronaldo Sales
Valeu Chiappa e Jonathan

Ronaldo





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 06 Jul 2005 16:08:16 -

Assunto:[oracle_br] Re: TEMP x Nr de Processadores

É, só complementando : além de classificações (SORTs), e derivados 
como DISTINCT, GROUP, etc, a área de TEMP pode ser solicitada por :

a) tabelas de interim (exemplo : hash tables) 
b) execução de DDL (principalmente CREATE INDEX, MOVE ou similares), 
o que o pessoal SEMPRE parece esquecer na hora de mensurar tamanho de 
temp area
c) tabelas GTT (Global Temporary Table) 
d) Parallel SQL 

e d) é a opção em que pode haver maior consumo de temp em máquinas 
com CPUs diferentes : imagine que a máquina A possui poucas CPUs, 
talvez uma só, a execução é serial, mas a máquina B é 
multiprocessada, então em B (se permitido/configurado) o CBO ** pode 
** escolher execução em parallel, aí cada parallel slave pode (e 
normalmente vai) consumir um pouco de temp area, dependendo da 
operação que ele for fazer.

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Jonathan Barbosa" 
escreveu
> Olá Ronaldo não tem nada a ver com o número de processadores e sim 
somente 
> com o número de classificações em disco.
> Cada processo de usuário recebe um pedaço de memória para as 
operações de 
> SORT, quando esta área de memória for inferior
> a classificação que precisa ser feita, o Oracle então divide este 
sort em 
> várias partes onde são processadas individualmente e os resultados 
colocados 
> no disco (Temp). Depois de todas as partes forem classificadas elas 
são 
> juntadas e o resultado é retornado para o usuário.
> 
> Jonathan
> 
> 
> ----- Original Message - 
> From: "Ronaldo Sales" 
> To: 
> Sent: Wednesday, July 06, 2005 11:18 AM
> Subject: [oracle_br] TEMP x Nr de Processadores
> 
> 
> Pessoal,
> 
> Se eu tenho uma máquina com 2 processadores e um deles dá problema, 
o uso da 
> tablespace TEMP é maior ou não tem nada a ver ?
> 
> Ronaldo.
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
__
> 
> Cancelar assinatura...: [EMAIL PROTECTED]
> Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED]
> Fernanda Damous [EMAIL PROTECTED]
> Alisson Aguiar [EMAIL PROTECTED]
> 
__
> http://br.groups.yahoo.com/group/oracle_br/
> 
__
> 
> Sair da Lista...: [EMAIL PROTECTED]
> Links do Yahoo! Grupos




__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] TEMP x Nr de Processadores

2005-07-06 Por tôpico Ronaldo Sales
Pessoal,

Se eu tenho uma máquina com 2 processadores e um deles dá problema, o uso da 
tablespace TEMP é maior ou não tem nada a ver ?

Ronaldo.


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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Ser DBA

2005-07-06 Por tôpico Ronaldo Sales
Não é en-soft é en-sof.

www.en-sof.com.br






De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 6 Jul 2005 08:09:21 -0400

Assunto:Re: [oracle_br] Ser DBA

Xará, qual o link da en-soft?, pq que não acho a página deles de jeito
nenhum.

Grato...

- - - - - - - - -
[ ]'s

Wilson Ribeiro
[EMAIL PROTECTED]

- Original Message -
From: "Wilson Issao" 
To: 
Sent: Tuesday, July 05, 2005 7:23 PM
Subject: Re: [oracle_br] Ser DBA


Cristiano.

Existem cursos bons e outros que só vão lhe dar uma idéia, portanto, é
importante fazer escolher bem.
Em SP, posso indicar a en-soft, onde você poderá aprender desde a
introdução até módulos mais específicos, como RMAN e RAC.
Outros locais, como por exemplo, a Teknosoft, só vão lhe dar noções de
Oracle.
No começo, não é importante sair correndo atrás de uma certificação,
como muitos colegas que conheço fizeram, pois de nada vai adiantar o
certificado sem ter experiência.
Sobre livros, procure as publicações da Oraclepress, pois são baseados
na documentação oficial da Oracle.
Não dá para se tornar DBA Oracle da noite para o dia, portanto, não
saia com a ilusão de um curso, pensando que você sabe tudo, pois não é
bem assim que funciona.
Para se tornar um bom DBA, são necessários anos de aprendizado, de
preferencia, em ambientes não estáveis, porem, de baixa
disponibilidade, pois desta forma, você poderá absorver melhor, tudo
que acontece, desde as configurações iniciais, tuning de banco e
aplicações, problemas diversos como o ORA-0600, backup's hot e cold, e
por aí vai.

Não quero desanima-lo, só estou querendo mostrar que o caminho não é
fácil, pois existem muitos obstáculos para serem superados.

Desejo a você muito sucesso, caso resolva ingressar nesta área.

Abraços.

Issao.

On 7/5/05, engmoraes wrote:
> Atualmente sou analista Java em virtude de uma demanda preciso me
> tornar um "DBA Oracle".
> Gostaria de saber qual literatura mais indicada, e se ha algum curso
> bom em SP para que eu possa me especializar mais.
>
> Obrigado
>
>
> Cristiano
>
>
>
>
>
>
> __
>
> Cancelar assinatura...:
> [EMAIL PROTECTED]
> Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED]
> Fernanda Damous [EMAIL PROTECTED]
> Alisson Aguiar [EMAIL PROTECTED]
> __
> http://br.groups.yahoo.com/group/oracle_br/
> __
>
> Sair da Lista...: [EMAIL PROTECTED]
>
>
> 
> 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 Termos do Serviço do
> Yahoo!.


__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED]
Fernanda Damous [EMAIL PROTECTED]
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/
__

Sair da Lista...: [EMAIL PROTECTED]
Links do Yahoo! Grupos










--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.9/39 - Release Date: 04/07/05




__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Re: HASH_MULTIBLOCK_IO_COUNT

2005-07-05 Por tôpico Ronaldo Sales
Obrigado,

Aliás, tava tentando achar o seu material no site do ENPO mas está em 
reformulação. Queria baixar aqui para destacar alguns pontos.

Se por acaso vc estiver com ele a mão e puder me mandar em PVT eu agradeço. 
Senão, não tem problema, que em casa eu tenho e trago amanhã

Ronaldo
[EMAIL PROTECTED]






De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Tue, 05 Jul 2005 12:35:04 -

Assunto:[oracle_br] Re: HASH_MULTIBLOCK_IO_COUNT

Bom, antes de mais nada, frisando que estamos discutindo banco 8.x e 
anteriores, no 9 em diante é outra coisa (principalmente porque o 9i 
é bem melhor em termos de mensurar carga do sistema, existe a figura 
das stats de sistema nele, é outra coisa).
NO 8.x, a questão é a seguinte, realmente se vc deixar como zero, 
em tese o bd vai calcular o melhor valor, mas o algoritmo é ** 
extremamente ** conservador, muitas vezes tenho visto até bancos 8i 
com carga leve fazer I/O de 2 ou 4 blocos em hashes, ou até mesmo 
==>> desconsiderar hash join se o param está sendo calculado 
automaticamente, daí a minha recomendação de se investigar a 
possibilidade de se aumentar. E esse trabalho ** pertence ** ao DBA, 
até porque (entre outros pontos), se vc colocar um valor que 
fisicamente a controladora de discos suporta, mas é maior que o 
extent size da tablespace temp, vc poderá ter problemas de uanable to 
extend, e se for muito menor que o extent size a leitura multibloco 
será ineficiente (foi esse o tema lá da minha apresentação no ENPO 
passado, multiblock reads eficientes DEPENDEM do extent size). 

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Ronaldo Sales" 
escreveu
> Bom dia a todos.
> 
> Numa discussão a respeito de Particionamento aqui na lista, o 
Chiappa me alertou a respeito dos valores de alguns parametros do meu 
banco. Dentre eles o HASH_MULTIBLOCK_IO_COUNT que tem valor 0.
> 
> Na documentação está assim: You need not set or change the value of 
this parameter, because Oracle computes the value individually for 
every query. If you let Oracle do the automatic computation, the 
value of the parameter appears as 0 in the V$PARAMETER dynamic 
performance view. 
> Oracle Corporation does not recommend that you set or change the 
value of this parameter. If you must set it to investigate its effect 
on performance, make sure that the following formula remains true: 
> R / M <= Po2(M/C)
> 
> 
> 
> Não é pretensão minha querer discutir questões técnicas com o 
Chiappa. Somente estou tentando aprender mais. Vou conversar com os 
DBAs daqui a pouco e quero ter mais argumentos para discutir. Sou um 
developer, tentando dar pitaco no Banco e aprendendo mais e mais.
> No e-mail o Chiappa me disse "hash_multiblock_io_count=0, vc 
REALMENTE não quer ter hash joins ???" Só que agora lendo a 
documentação, acima, ta escrito que o Oracle computa para cada query.
> Gostaria que os amigos me explanassem mais a respeito disso e que o 
próprio Chiappa falasse mais a respeito.
> Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production
> PL/SQL Release 8.1.7.4.0 - Production
> CORE 8.1.7.0.0 Production
> TNS for Solaris: Version 8.1.7.4.0 - Production
> NLSRTL Version 3.4.1.0.0 - Production
> O servidor tem 2 processadores de 400Mhz e 4Gb de RAM.
> Obrigado.
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]




__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] HASH_MULTIBLOCK_IO_COUNT

2005-07-05 Por tôpico Ronaldo Sales
Bom dia a todos.

Numa discussão a respeito de Particionamento aqui na lista, o Chiappa me 
alertou a respeito dos valores de alguns parametros do meu banco. Dentre eles o 
HASH_MULTIBLOCK_IO_COUNT que tem valor 0.

Na documentação está assim: You need not set or change the value of this 
parameter, because Oracle computes the value individually for every query. If 
you let Oracle do the automatic computation, the value of the parameter appears 
as 0 in the V$PARAMETER dynamic performance view. 
Oracle Corporation does not recommend that you set or change the value of this 
parameter. If you must set it to investigate its effect on performance, make 
sure that the following formula remains true: 
R / M <= Po2(M/C)



Não é pretensão minha querer discutir questões técnicas com o Chiappa. Somente 
estou tentando aprender mais. Vou conversar com os DBAs daqui a pouco e quero 
ter mais argumentos para discutir. Sou um developer, tentando dar pitaco no 
Banco e aprendendo mais e mais.
No e-mail o Chiappa me disse "hash_multiblock_io_count=0, vc REALMENTE não quer 
ter hash joins ???" Só que agora lendo a documentação, acima, ta escrito que o 
Oracle computa para cada query.
Gostaria que os amigos me explanassem mais a respeito disso e que o próprio 
Chiappa falasse mais a respeito.
Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production
PL/SQL Release 8.1.7.4.0 - Production
CORE8.1.7.0.0   Production
TNS for Solaris: Version 8.1.7.4.0 - Production
NLSRTL Version 3.4.1.0.0 - Production
O servidor tem 2 processadores de 400Mhz e 4Gb de RAM.
Obrigado.


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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Migração do Inform ix para Oracle 10g

2005-06-30 Por tôpico Ronaldo Sales
Nunca usei, eu só sabia que existia.

Ronaldo




De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Thu, 30 Jun 2005 16:56:39 -0300 (ART)

Assunto:Re:[oracle_br] Migração do Informix para Oracle 10g

Ronaldo,
Por acaso você já instalou essa ferramenta?
Estou tentado e não consigo. Ao executá-lo está pedindo os plug-in.
Obrigado
Marcos


Ronaldo Sales escreveu:
Da uma olhada, pode ser o que vc precisa.

http://www.oracle.com/technology/products/gateways/index.html

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Sun, 26 Jun 2005 15:04:06 -

Assunto:[oracle_br] Migração do Informix para Oracle 10g

Caros colegas,

Tenho que migrar os dados do Informix 5 para o Oracle 10g.
Já tentei usar o Sql_loader para importar os registros dos
arquivos 
texto que são gerados pelo Informix, mas não deu certo. Pois,
existem 
muitas tabelas que possuem campos do tipo BLOB e esses possuem textos 
muito grandes e arquivos anexados. Com isso, os dados gerados, para 
esses campos, estão no formato hexadecimal.
Alguém conhece alguma ferramenta gratuita ou já passou por
isso e que 
possa me judar?

Desde já muito obrigado.

Marcos







__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 



-
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 Termos do Serviço do 
Yahoo!. 



Marcos Verdade Vieito
(31) 3281-5376 / 8709-8326
-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] PL Table

2005-06-30 Por tôpico Ronaldo Sales
Muito vago.

Qual o escopo ? Que problema vc quer resolver ?

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Thu, 30 Jun 2005 12:10:56 -0300

Assunto:[oracle_br] PL Table

Pessoal, segue abaixo uma dúvida sobre uma questão em PL/SQL de um analista 
programador da empresa.


Eu sugeri para o processo a utilização de uma global temporary table, mas 
segundo o escopo não é permitido.


Se alguém tiver alguma idéia... 


Obrigado,


Obs:

Ambiente: 

Oracle 9.2.0.5

Linux Red Hat 9



Att.

Cleber R. Marques

Administrador de Bancos de Dados



-

-

-


Estou enfrentando o seguinte problema para retornar os dados de uma Stored 
Procedure:


Para retornar os dados da Procedure estou utilizando um cursor do tipo:


CREATE OR REPLACE PROCEDURE Op_Ppt_Getcustomannouncement1

(

cursor0 OUT sys_refcursor,

)


Eu precisava retornar da procedure uma estrutura do tipo:


TYPE r_SelectedCustomAnnounce IS RECORD (

codAng CUSTOMANNOUNCEMENTGROUP.codAng%TYPE,

codCan CUSTOMANNOUNCEMENT.codCan%TYPE,

numCanOrder CUSTOMANNOUNCEMENT.numCanOrder%TYPE,

strCanPhraseString CUSTOMANNOUNCEMENTPHRASESTRING.strCapPhraseString%TYPE,

qttCanMaxAnnounces CUSTOMANNOUNCEMENT.QTTCANMAXCOUNT%TYPE,

codCat CUSTOMANNOUNCEMENTATTRIBUTE.CODCAT%TYPE,

strCatAttribute CUSTOMANNOUNCEMENTATTRIBUTE.STRCATATTRIBUTE%TYPE,

strCatAttributeValue CUSTOMANNOUNCEMENTATTRIBUTE.STRCATATTRIBUTEVALUE%TYPE

);

v_SelectedCustomAnnounce r_SelectedCustomAnnounce;


TYPE r_SelectedCustomAnnounceTable IS TABLE OF r_SelectedCustomAnnounce INDEX 
BY BINARY_INTEGER;


Esse Type Record seria uma estrutura com varios indices dentro que pode ser 
acessado da seguinte forma:


v_SelectedCustomAnnounce[indice].codAng


O que ocorre é que não é possível abrir o cursor0 e retornar todos os dados da 
estrutura. Com esse Cursor é possivel retornar apenas o primeiro registro da 
estrutura, uma vez que essa estrutura não é uma "tabela".


Há algumas Restrições no escopo do projeto relacionadas a não utilizar uma 
tabela temporária do tipo Temporary Globalization Table.


Poderia se utilizar uma tabela temporária do tipo Pl/Table, porém ao se fazer o 
Select nessa tabela e retornar pelo cursor0 ele retorna apenas o primeiro 
registro.


Alguém tem alguma idéia?


Att.

Tanaka


-

-

-





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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:RES: [oracle_br] Números em str ing

2005-06-30 Por tôpico Ronaldo Sales
NVL(LENGTH(TRIM(TRANSLATE(COLUNA,'1234567890','  '))),0) <> 0

Ronaldo





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Thu, 30 Jun 2005 13:05:29 -0300

Assunto:RES: [oracle_br] Números em string

Boa tarde, pessoal!!!
Como faço para saber se há números em uma string?
Muy grato,
Márcio.


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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Replicação de stri ng

2005-06-29 Por tôpico Ronaldo Sales
Veja se é isso:

__SP>SELECT '111'
  2  FROM DUAL;
'11
---
111
Decorrido: 00:00:00.00
__SP>SELECT LPAD(LPAD('111',13,'0'),14,'1')
  2  FROM DUAL;
LPAD(LPAD('111
--
100111

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:"Grupo GPOracle" [EMAIL PROTECTED],"Grupo Usuários Oracle" [EMAIL 
PROTECTED],"Grupo Oracle_Br" oracle_br@yahoogrupos.com.br,"Grupo OraOracle" 
[EMAIL PROTECTED]

Cópia:

Data:Wed, 29 Jun 2005 10:48:33 -0300

Assunto:[oracle_br] Replicação de string

Olá pessoal. Existe alguma função para o 9i onde eu possa replicar o ultimo 
caracter de um registro até um total estipulado por mim, tipo: O valor do 
registro é 111 e quero que ele seja com 14 caracteres, então eu iria adicionar 
o caracter 1 no começo seguindo uma quantidade de zeros até que somados aos 3 
caracteres (111), somem 14, ficando assim: 100111

Atenciosamente
Wilson Dutra

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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] HELP PL/SQL

2005-06-28 Por tôpico Ronaldo Sales
Leonardo,

Vc *** não pode comitar numa trigger  (A la chiappa). E o seu GRANT é um 
DDL logo comita a transação.

Vc tem que criar uma procedure como transação autonoma e aí sim executar o 
execute immediate dentro dela.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br, [EMAIL PROTECTED]

Cópia:"cassio.souza" [EMAIL PROTECTED]

Data:Tue, 28 Jun 2005 16:29:19 -0300

Assunto:[oracle_br] HELP PL/SQL

Prezados Desenvolvedores PL/SQL,
Criei uma trigger que fica em uma tabela de usuarios. Qdo. um usuário novo é
inserido no sistema, ela dá grants para este, porém quando faço um insert na
tabela de usuários, estou com o erro:
(Error): ORA-04092: cannot COMMIT in a trigger ORA-06512: at
"APPMAXTU.PARAMETRIZA_GRANTS", line 16 ORA-04088: error during execution of
trigger 'APPMAXTU.PARAMETRIZA_GRANTS'
Segue abaixo meu pl/sql. Help-me Please !
-- Generated 28-jun-2005 16:08:22 from [EMAIL PROTECTED]
CREATE OR REPLACE TRIGGER parametriza_grants

AFTER

INSERT

ON maxusergroups

REFERENCING NEW AS NEW OLD AS OLD

FOR EACH ROW

DECLARE

vsql VARCHAR2 (500);

v_text binary_integer;

CURSOR obj

IS

SELECT object_name

FROM user_objects a, maxtables b

WHERE a.object_name = b.tbname AND object_type IN ('TABLE', 'VIEW');

BEGIN

FOR o IN obj

LOOP

vsql := 'GRANT SELECT ON ' || o.object_name || ' TO ' || :new.usrname;

execute immediate (vsql);

END LOOP;

END;

-- End of DDL Script for Trigger APPMAXTU.PARAMETRIZA_GRANTS

Obrigado a todos. Leo.
Leonardo Matarazzo 
OCP 9i, OCA 9i, MCDBA, MCSE, MCSA, MCT 
DBA - SIGGA Soluções de Gestâo Avançada 
55 31 2126 0221 
O conteúdo desta mensagem e eventuais documentos anexos são confidenciais e
sua reprodução ou utilização, total ou parcial, não está autorizada pelo
autor. Caso tenha recebido esta mensagem por engano, queira, por gentileza,
avisar seu remetente imediatamente respondendo ao email e excluindo-o
posteriormente. Esta mensagem tem caráter informativo e não poderá ser
interpretada como uma oferta de serviços ou proposta de associação /
parceria seja a que titulo for.


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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Ordenação no Repor t

2005-06-28 Por tôpico Ronaldo Sales
Ja faz um tempinho que deixei o reports de lado, mas vamos lá.

No design editor, dá uma olhada no grupo, veja se as colunas (que vem do 
select) estão com uma marquinha na frente, sinal do break order. Ou vc tira 
todos os break order ou vc muda a ordem que as colunas estão aparecendo no 
grupo. Veja se isso resolve o seu problema.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br, [EMAIL PROTECTED]

Cópia:

Data:Mon, 27 Jun 2005 17:38:35 -0300 (ART)

Assunto:[oracle_br] Ordenação no Report

Boa tarde a todos, 
tenho um report ordenado na consulta (SQL) e quando executo o relatório ele 
traz as informações em outra ordem que não é a da consulta. Alguém sabe de outa 
maneira de ordenação que não seja pela consulta SQL?
Obrigado.
Celso

-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Migração do Inform ix para Oracle 10g

2005-06-27 Por tôpico Ronaldo Sales
Da uma olhada, pode ser o que vc precisa.

http://www.oracle.com/technology/products/gateways/index.html

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Sun, 26 Jun 2005 15:04:06 -

Assunto:[oracle_br] Migração do Informix para Oracle 10g

Caros colegas,

Tenho que migrar os dados do Informix 5 para o Oracle 10g.
Já tentei usar o Sql_loader para importar os registros dos
arquivos 
texto que são gerados pelo Informix, mas não deu certo. Pois,
existem 
muitas tabelas que possuem campos do tipo BLOB e esses possuem textos 
muito grandes e arquivos anexados. Com isso, os dados gerados, para 
esses campos, estão no formato hexadecimal.
Alguém conhece alguma ferramenta gratuita ou já passou por
isso e que 
possa me judar?

Desde já muito obrigado.

Marcos







__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Ora- 06502 e ora-06512

2005-06-27 Por tôpico Ronaldo Sales
Esses erros são na hora de execução né ?

6502 é erro de problema na conversão de algum valor.

Cheque todas as conversões e atribuições de valores.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Fri, 24 Jun 2005 14:02:27 -0300 (ART)

Assunto:[oracle_br] Ora- 06502 e ora-06512

Boa tarde, pessoal! Gostaria de saber o que significam os erros citados, o ora 
06502 é o erro principal e depois o ora 06512.
Compilei as packages, mas só aparecem warnings, não há erros. 
Alguém pode me ajudar?
Obrigada,
Patrícia.

-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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





__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Re: Select Tabela Particionada

2005-06-22 Por tôpico Ronaldo Sales
Novamente muito obrigado a vc e a todos.

O livro eu quero comprar pois não tenho mesmo. Docs eu to lendo cada vez pois 
estou sentindo a necessidade de saber cada vez para criar processos bons.

Em relação aos params do banco ainda não parei pra conversar com os DBAs, cada 
vez que eu vou lá eu compro uma briga com eles. Eles tavam me falando que a 
clausula PARTITION é obrigatória no FROM TABELA, por isso que eu comecei a 
fazer teste, além é claro de visar a performance da consulta. A tabela atual 
está particionada por RANGE e subparticionada por HASH. E eu li que por HASH 
não garantia que cada plataforma caisse no seu devido lugar.

Abraços a todos.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 22 Jun 2005 20:05:01 -

Assunto:Re:[oracle_br] Re: Select Tabela Particionada

Legal. Pra vc não tropeçar mais quando fazendo testes de performance, 
recomendaria uma revisada nas docs correspondentes e no capítulo de 
tools de performance do livro "Expert One in One" do Tom Kyte - se vc 
não o tem, adquira o seu, vc não vai se arrepender!!
E insisto no aviso, se os params do CBO (como os que citei no e-
mail) não estão bons, esses testes que vc está fazendo nessa máquina 
não vão servir pra absolutamente NADA em termos de performance...
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Ronaldo Sales" 
escreveu
> uh, realmente os conceitos me pegaram mesmo então.
> 
> To me matando achando que ta errado o acesso.
> 
> refiz meu teste com uma sugestão de partição do Márcio Portes. 
Fazendo 
> PARTITION BY RANGE (ANOMES,PLATAFORMA)
> ( PARTITION P2004 VALUES LESS THAN (200411,12)
> ,PARTITION P20041112 VALUES LESS THAN (200411,13)
> ,PARTITION P20041211 VALUES LESS THAN (200412,12)
> ,PARTITION P20041212 VALUES LESS THAN (200412,13))
> 
> Aí sim todos os valores caem na partição certo ( não sei porque ele 
não faz o values less than para o anomes, só para a plataforma).
> 
> E olhando o plano ainda estava vendo o FULL table scan.
> 
> Vou reproduzir o mesmo caminho que vc fez.
> 
> Muito obrigado a vc e a todos que contribuiram com idéiais.
> 
> 
> 
> 
> 
> 
> De:oracle_br@yahoogrupos.com.br
> 
> Para:oracle_br@yahoogrupos.com.br
> 
> Cópia:
> 
> Data:Wed, 22 Jun 2005 19:02:48 -
> 
> Assunto:Re:[oracle_br] Re: Select Tabela Particionada
> 
> Dois conceitos te pegaram aqui :
> 
> a) a operação de ler uma partição inteira AINDA se chama FULL TABLE 
> SCAN, pra vc ver que o SCAN está sendo feito por partição vc tem 
que 
> ver o partition start/stop
> 
> b) o AUTOTRACE (que deve ter sido o que vc usou) ** não mostra ** o 
> início/fim de leitura de partição , mas o EXPLAIN PLAN mostra, e o 
> TKPROF também, como mais abaixo mostrado.
> 
> 
> ==>> Agora, a obs sobre os seus params e sobre o seu teste : vc diz 
> que está testando COM & partições, mas testar CBO sem que as 
configs 
> dele estejam OK, ou estejam default sem ser feita análise, é 
inútil. 
> Por exemplo : optimizer_index_caching 0 e optimizer_index_cost_adj 
> 100 ??? Isso é o default !!hash_multiblock_io_count=0, vc REALMENTE 
> não quer ter hash joins ??? Outra coisa, vc setou multiblock_read 
> como 8192 * 128 = 1 Mb, ** mas se ** os extents das tabelas maiores 
> (que se beneficiam de scan) forem menores que isso vc NÂO VAI se 
> aproveitar disso, como eu mostrei lá na demonstração da ENPO.
> 
> E só pra constar : no caso presente tudo bem, mas vc nos casos que 
> for preciso, ** VAI ** analizar índices E computar histogramas, 
né ???
> 
> 
> Segue a demonstração, mostrando que li via scan apenas a partição 1 
> das 4 que tenho :
> 
> 
> SQL*Plus: Release 8.1.7.0.0 - Production on Qua Jun 22 14:50:53 2005
> 
> (c) Copyright 2000 Oracle Corporation. All rights reserved.
> 
> 
> Conectado a:
> Personal Oracle8i Release 8.1.7.0.0 - Production
> With the Partitioning option
> JServer Release 8.1.7.0.0 - Production
> 
> [EMAIL PROTECTED]:SQL>CREATE TABLE part_ronaldo
> 2 (ANOMES NUMBER(6) NOT NULL,
> 3 PLATAFORMA NUMBER(2) NOT NULL,
> 4 COD_CLIENTE NUMBER(7) ,
> 5 COD_CELULAR NUMBER(7) )
> 6 PARTITION BY RANGE (ANOMES,PLATAFORMA)
> 7 ( PARTITION P2004 VALUES LESS THAN (200412,12)
> 8 ,PARTITION P20041112 VALUES LESS THAN (200412,13)
> 9 ,PARTITION P20041211 VALUES LESS THAN (200501,12)
> 10 ,PARTITION P20041212 VALUES LESS THAN (200501,13))
> 11 ;
> 
> Tabela criada.
> 
> [EMAIL PROTECTED]:SQL>insert into PART_RONALDO
> 2 select 200411, decode(mod(rownum,2),0,12,11), rownum, 23
> 3 from ALL_OBJECTS
> 4 where rownum <= 10;
> 
> 21802 linhas criadas.
> 
> [EMAIL PROTECTED]:SQL>commit;
> 
> Validação completa.
> 
> [EMAIL PROTECTED]:SQL>

Re:[oracle_br] Re: Select Tabela Particionada

2005-06-22 Por tôpico Ronaldo Sales
uh, realmente os conceitos me pegaram mesmo então.

To me matando achando que ta errado o acesso.

refiz meu teste com uma sugestão de partição do Márcio Portes. Fazendo 
PARTITION BY RANGE (ANOMES,PLATAFORMA)
( PARTITION P2004 VALUES LESS THAN (200411,12)
 ,PARTITION P20041112 VALUES LESS THAN (200411,13)
 ,PARTITION P20041211 VALUES LESS THAN (200412,12)
 ,PARTITION P20041212 VALUES LESS THAN (200412,13))

Aí sim todos os valores caem na partição certo ( não sei porque ele não faz o 
values less than para o anomes, só para a plataforma).

E olhando o plano ainda estava vendo o FULL table scan.

Vou reproduzir o mesmo caminho que vc fez.

Muito obrigado a vc e a todos que contribuiram com idéiais.






De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 22 Jun 2005 19:02:48 -

Assunto:Re:[oracle_br] Re: Select Tabela Particionada

Dois conceitos te pegaram aqui :

a) a operação de ler uma partição inteira AINDA se chama FULL TABLE 
SCAN, pra vc ver que o SCAN está sendo feito por partição vc tem que 
ver o partition start/stop

b) o AUTOTRACE (que deve ter sido o que vc usou) ** não mostra ** o 
início/fim de leitura de partição , mas o EXPLAIN PLAN mostra, e o 
TKPROF também, como mais abaixo mostrado.


==>> Agora, a obs sobre os seus params e sobre o seu teste : vc diz 
que está testando COM & partições, mas testar CBO sem que as configs 
dele estejam OK, ou estejam default sem ser feita análise, é inútil. 
Por exemplo : optimizer_index_caching 0 e optimizer_index_cost_adj 
100 ??? Isso é o default !!hash_multiblock_io_count=0, vc REALMENTE 
não quer ter hash joins ??? Outra coisa, vc setou multiblock_read 
como 8192 * 128 = 1 Mb, ** mas se ** os extents das tabelas maiores 
(que se beneficiam de scan) forem menores que isso vc NÂO VAI se 
aproveitar disso, como eu mostrei lá na demonstração da ENPO.

E só pra constar : no caso presente tudo bem, mas vc nos casos que 
for preciso, ** VAI ** analizar índices E computar histogramas, né ???


Segue a demonstração, mostrando que li via scan apenas a partição 1 
das 4 que tenho :


SQL*Plus: Release 8.1.7.0.0 - Production on Qua Jun 22 14:50:53 2005

(c) Copyright 2000 Oracle Corporation. All rights reserved.


Conectado a:
Personal Oracle8i Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production

[EMAIL PROTECTED]:SQL>CREATE TABLE part_ronaldo
2 (ANOMES NUMBER(6) NOT NULL,
3 PLATAFORMA NUMBER(2) NOT NULL,
4 COD_CLIENTE NUMBER(7) ,
5 COD_CELULAR NUMBER(7) )
6 PARTITION BY RANGE (ANOMES,PLATAFORMA)
7 ( PARTITION P2004 VALUES LESS THAN (200412,12)
8 ,PARTITION P20041112 VALUES LESS THAN (200412,13)
9 ,PARTITION P20041211 VALUES LESS THAN (200501,12)
10 ,PARTITION P20041212 VALUES LESS THAN (200501,13))
11 ;

Tabela criada.

[EMAIL PROTECTED]:SQL>insert into PART_RONALDO
2 select 200411, decode(mod(rownum,2),0,12,11), rownum, 23
3 from ALL_OBJECTS
4 where rownum <= 10;

21802 linhas criadas.

[EMAIL PROTECTED]:SQL>commit;

Validação completa.

[EMAIL PROTECTED]:SQL>analyze table PART_RONALDO compute statistics;

Tabela analisada.

[EMAIL PROTECTED]:SQL>select ANOMES,PLATAFORMA, count(*) from PART_RONALDO 
group by ANOMES,PLATAFORMA;

ANOMES PLATAFORMA COUNT(*)
-- -- --
200411 11 10901
200411 12 10901

[EMAIL PROTECTED]:SQL>select table_name, partition_name, PARTITION_POSITION 
from user_tab_partitions;

TABLE_NAME PARTITION_NAME 
PARTITION_POSITION
-- -- 
--
PART_RONALDO 
P2004 1
PART_RONALDO 
P20041112 2
PART_RONALDO 
P20041211 3
PART_RONALDO 
P20041212 4

[EMAIL PROTECTED]:SQL>set autotrace on

[EMAIL PROTECTED]:SQL>select * from PART_RONALDO where ANOMES=200411 and 
PLATAFORMA=11;

...
ANOMES PLATAFORMA COD_CLIENTE 
COD_CELULAR
-- -- -- -
-
200411 11 
21737 23
200411 11 
21739 23
200411 11 
21741 23
200411 11 
21743 23
200411 11 
21745 23
200411 11 
21747 23
200411 11 
21749 23
200411 11 
21751 23
200411 11 
21753 23
200411 11 
21755 23
200411 11 
21757 23
200411 11 
21759 23
200411 11 
21761 23
200411 11 
21763 23
200411 11 
21765 23
200411 11 
21767 23
200411 11 
21769 23
200411 11 
21771 23
200411 11 
21773 23
200411 11 
21775 23
200411 11 
21777 23
200411 11 
21779 23
200411 11 
21801 23

10901 linhas selecionadas.


Execution Plan
--
0 SELECT STATEMENT Optimizer=CHOOSE (Cost=10 Card=10901 
Bytes=130812)
1 0 TABLE ACCESS (FULL) OF 'PART_RONALDO' (Cost=10 Card=10901 
Bytes=130812)




Statistics
--
0 recursive calls
4 db block gets
787 consistent gets
21 physical reads
0 redo size
524450 bytes sent via SQL*Net to client
81011 bytes received via SQL*Net from client
728 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
10901 rows processed


[EMA

Re:[oracle_br] Re: Select Tabela Particionada

2005-06-22 Por tôpico Ronaldo Sales
Num e-mail anterior eu mandei exatamente os passos que fiz. Desde a criação da 
tabela, analyze, etc...

Desde ja agradeço a todos.

Segue os parametros que vc pediu:
NAME VALUE
- -
bitmap_merge_area_size 10485760
buffer_pool_keep buffers:500, lru_latches:2
buffer_pool_recycle
create_bitmap_area_size 10485760
db_block_buffers 13
db_block_size 8192
db_file_multiblock_read_count 128
hash_area_size 20971520
hash_join_enabled TRUE
hash_multiblock_io_count 0
java_max_sessionspace_size 0
java_pool_size 100
large_pool_size 8000
log_buffer 20971520
max_dump_file_size UNLIMITED
max_enabled_roles 50
mts_multiple_listeners FALSE
object_cache_max_size_percent 10
object_cache_optimal_size 102400
optimizer_features_enable 8.1.7
optimizer_index_caching 0
optimizer_index_cost_adj 100
optimizer_max_permutations 8
optimizer_mode CHOOSE
optimizer_percent_parallel 0
oracle_trace_collection_size 5242880
parallel_adaptive_multi_user TRUE
parallel_broadcast_enabled TRUE
parallel_execution_message_size 4096
partition_view_enabled FALSE
query_rewrite_enabled FALSE
shared_pool_reserved_size 2500
shared_pool_size 5
sort_area_retained_size 5242880
sort_area_size 10485760
sort_multiblock_read_count 8
star_transformation_enabled TRUE
use_indirect_data_buffers FALSE







De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 22 Jun 2005 14:06:23 -

Assunto:[oracle_br] Re: Select Tabela Particionada

PMFJI, mas que tal :

a) vc mostrar ** EXATAMENTE ** o comando que vc coletou as estats 
(pra gente ver se realmente vc lembrou de coletar pra tabela e pra 
índice, pra gente ver se vc usou compute ou não, enfim) ?

b) vc dar pra gente EXATAMENTE o CREATE TABLE e o(s) CREATE INDEX(es) 
envolvidos, junto com um INSERT de alguns dados ?

c) plano de execução EXATO que vc obteve ?

d) os PARÂMETROS do banco que se relacionam com CBO, principalmente 
optimizer_* , *size*, *buffer*, *enabled*, *mult* ?

e tudo via copy/paste do sql*plus ?? Aí sim podemos dizer algo 

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Ronaldo Sales" 
escreveu
> To ligado, no meu teste eu coloquei ambos os campos e mesmo assim 
ia pro Full table scan.
> 
> Ronaldo.
> 
> 
> 
> 
> 
> De:oracle_br@yahoogrupos.com.br
> 
> Para:oracle_br@yahoogrupos.com.br
> 
> Cópia:
> 
> Data:Wed, 22 Jun 2005 09:51:37 -0300
> 
> Assunto:Re: [oracle_br] Select Tabela Particionada
> 
> Ronaldo,
> 
> Quando não se referencia o campo chave da Partição (mes+plataforma, 
*pode
> ser este o problema*), o Banco irá ler todas as partições 
existentes. Não
> esqueça também, você precisa ter estatísticas fresquinhas para 
todas as
> partições.
> 
> Atenciosamente,
> 
> Anderson Haertel Rodrigues
> Administrador de Banco de Dados
> Oracle 9i Database Administrator Certified
> Microsoft Certified Professional SQL Server 2000
> Florianópolis/SC
> 
> - Original Message -
> From: "Ronaldo Sales" 
> To: "oracle_br" 
> Sent: Wednesday, June 22, 2005 9:33 AM
> Subject: Re: [oracle_br] Select Tabela Particionada
> 
> 
> Valeu Anderson, eu imaginei mesmo. É que ontem eu fiquei fazendo 
uns testes
> aqui num 8.1.7.4.0 e no plano de execução não fazia referencia a 
partição,
> que aliás eu criei por chave composta (mes, plataforma).
> 
> Pior que inseri uns dados, rodei analyze. E mesmo assim ele full na 
tabela
> toda.
> 
> Ronaldo.
> 
> 
> 
> 
> 
> De:oracle_br@yahoogrupos.com.br
> 
> Para:oracle_br@yahoogrupos.com.br
> 
> Cópia:
> 
> Data:Wed, 22 Jun 2005 09:17:41 -0300
> 
> Assunto:Re: [oracle_br] Select Tabela Particionada
> 
> Ronaldo,
> 
> Se houverem estatísticas fresquinhas, etc, o Banco vai ler apenas 
os blocos
> que fazem parte da Partição do mês "XX".
> 
> Atenciosamente,
> 
> Anderson Haertel Rodrigues
> Administrador de Banco de Dados
> Oracle 9i Database Administrator Certified
> Microsoft Certified Professional SQL Server 2000
> Florianópolis/SC
> 
> - Original Message -
> From: "Ronaldo Ap. de Sales"
> To:
> Sent: Tuesday, June 21, 2005 8:10 PM
> Subject: [oracle_br] Select Tabela Particionada
> 
> 
> >
> > Uma pergunta boba.
> >
> > Se eu tenho uma tabela particionada pelo campo MES.
> >
> > Digamos que eu faça um select assim:
> >
> > SELECT *
> > FROM TABELA
> > WHERE MES = XXX
> >
> > O Banco vai direto na partição do mês ou eu tenho que informar a 
clausula
> > Partition no FROM ?
> >
> > Ronaldo.
> >
> >
> >
> >
> > 
__
> >
> > Cancelar ass

Re:RES: [oracle_br] Select Tabela Particionada

2005-06-22 Por tôpico Ronaldo Sales
Não criei índice algum, mas só com o ano e a plataforma não teria que ir na 
partição e fazer um FULL nela ?

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:"oracle_br@yahoogrupos.com.br" oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 22 Jun 2005 12:47:40 -0300

Assunto:RES: [oracle_br] Select Tabela Particionada

Olá Ronaldo,

Em seu teste vc não referenciou a criação do índice respectivo (ano_mes e
plataforma) à tabela,
o que poderia garantir um outro plano de execução.

Vc chegou a criar esse indice ?

[ ]'s
Salvio




-Mensagem original-----
De: Ronaldo Sales [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 22 de junho de 2005 10:22
Para: oracle_br
Assunto: Re: [oracle_br] Select Tabela Particionada


Sem querer abusar. Olha o meu teste completo Anderson.
O campo anomes é numérico e o plataforma só pode ter 11 ou 12.

Desculpa se eu to abusando, mas de repente vc vê alguma coisa que eu não vi
e fiz errado.

CREATE TABLE part_ronaldo
(ANOMES NUMBER(6) NOT NULL,
PLATAFORMA NUMBER(2) NOT NULL,
COD_CLIENTE NUMBER(7) ,
COD_CELULAR NUMBER(7) )
PARTITION BY RANGE (ANOMES,PLATAFORMA)
( PARTITION P2004 VALUES LESS THAN (200412,12)
,PARTITION P20041112 VALUES LESS THAN (200412,13)
,PARTITION P20041211 VALUES LESS THAN (200501,12)
,PARTITION P20041212 VALUES LESS THAN (200501,13))

-- inserindo linhas. 1milhão para o mês de novembro 2004

1 insert into PART_RONALDO
2 select 200411, decode(mod(rownum,2),0,12,11), rownum, 23
3 from tmp_mc_fact_rent_200411
4* where rownum <= 100
__SP>/
100 linhas criadas.
Decorrido: 00:01:01.02
__SP>commit;
Validação completa.
Decorrido: 00:00:00.01

-- inserindo linhas. 1milhão para o mês de Dezembro 2004
1 insert into PART_RONALDO
2 select 200412, decode(mod(rownum,2),0,12,11), rownum, 23
3 from tmp_mc_fact_rent_200411
4* where rownum <= 100
__SP>/
100 linhas criadas.
Decorrido: 00:02:35.00
__SP>commit;
Validação completa.
Decorrido: 00:00:00.00

1 select SUM(bytes) / 1024 "Size [Kb]", partition_name from user_segments
2 where segment_name = 'PART_RONALDO'
3* GROUP BY partition_name
__SP>/
Size [Kb] PARTITION_NAME
-- --
34816 P2004
12288 P20041112
64 P20041211
64 P20041212
Decorrido: 00:00:03.01

*** ANALISANDO ***
__SP>analyze table PART_RONALDO compute statistics;
Tabela analisada.
Decorrido: 00:05:03.03

__SP> SELECT *
2 FROM PART_RONALDO
3 WHERE PLATAFORMA = 11
4 AND ANOMES = 200411;
Decorrido: 00:00:00.00
Execution Plan
--
0 SELECT STATEMENT Optimizer=CHOOSE (Cost=106 Card=375000 Byte
s=450)
1 0 TABLE ACCESS (FULL) OF 'PART_RONALDO' (Cost=106 Card=37500
0 Bytes=450)


*** Agora eu tento ver os valores que estão nas partições. 

__SP>SELECT distinct anomes, plataforma
2 FROM PART_RONALDO partition(P2004);
ANOMES PLATAFORMA
-- --
200411 11
200411 12
200412 11

1 SELECT distinct anomes, plataforma
2* FROM PART_RONALDO partition(P20041112)
__SP>/
ANOMES PLATAFORMA
-- --
200412 12

1 SELECT distinct anomes, plataforma
2* FROM PART_RONALDO partition(P20041211)
__SP>/
não há linhas selecionadas
Decorrido: 00:00:00.00

1 SELECT distinct anomes, plataforma
2* FROM PART_RONALDO partition(P20041212)
__SP>/
não há linhas selecionadas
Decorrido: 00:00:00.00





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 22 Jun 2005 09:51:37 -0300

Assunto:Re: [oracle_br] Select Tabela Particionada

Ronaldo,

Quando não se referencia o campo chave da Partição (mes+plataforma, *pode
ser este o problema*), o Banco irá ler todas as partições existentes. Não
esqueça também, você precisa ter estatísticas fresquinhas para todas as
partições.

Atenciosamente,

Anderson Haertel Rodrigues
Administrador de Banco de Dados
Oracle 9i Database Administrator Certified
Microsoft Certified Professional SQL Server 2000
Florianópolis/SC

- Original Message -
From: "Ronaldo Sales" 
To: "oracle_br" 
Sent: Wednesday, June 22, 2005 9:33 AM
Subject: Re: [oracle_br] Select Tabela Particionada


Valeu Anderson, eu imaginei mesmo. É que ontem eu fiquei fazendo uns testes
aqui num 8.1.7.4.0 e no plano de execução não fazia referencia a partição,
que aliás eu criei por chave composta (mes, plataforma).

Pior que inseri uns dados, rodei analyze. E mesmo assim ele full na tabela
toda.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 22 Jun 2005 09:17:41 -0300

Assunto:Re: [oracle_br] Select Tabela Particionada

Ronaldo,

Se houverem estatísticas fresquinhas, etc, o Banco vai ler apenas os blocos
que fazem parte da Partição do mês "XX".

Atenciosamente,

Anderson Haertel Rodrigues
Administrador de Banco de Dados
Oracle 9i Database Administrator Certified
Microsoft Certified Professional SQL Server 2000
Florianópolis/SC

- Original Mess

Re: [oracle_br] Select Tabela Particionada

2005-06-22 Por tôpico Ronaldo Sales
To ligado, no meu teste eu coloquei ambos os campos e mesmo assim ia pro Full 
table scan.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 22 Jun 2005 09:51:37 -0300

Assunto:Re: [oracle_br] Select Tabela Particionada

Ronaldo,

Quando não se referencia o campo chave da Partição (mes+plataforma, *pode
ser este o problema*), o Banco irá ler todas as partições existentes. Não
esqueça também, você precisa ter estatísticas fresquinhas para todas as
partições.

Atenciosamente,

Anderson Haertel Rodrigues
Administrador de Banco de Dados
Oracle 9i Database Administrator Certified
Microsoft Certified Professional SQL Server 2000
Florianópolis/SC

- Original Message -
From: "Ronaldo Sales" 
To: "oracle_br" 
Sent: Wednesday, June 22, 2005 9:33 AM
Subject: Re: [oracle_br] Select Tabela Particionada


Valeu Anderson, eu imaginei mesmo. É que ontem eu fiquei fazendo uns testes
aqui num 8.1.7.4.0 e no plano de execução não fazia referencia a partição,
que aliás eu criei por chave composta (mes, plataforma).

Pior que inseri uns dados, rodei analyze. E mesmo assim ele full na tabela
toda.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 22 Jun 2005 09:17:41 -0300

Assunto:Re: [oracle_br] Select Tabela Particionada

Ronaldo,

Se houverem estatísticas fresquinhas, etc, o Banco vai ler apenas os blocos
que fazem parte da Partição do mês "XX".

Atenciosamente,

Anderson Haertel Rodrigues
Administrador de Banco de Dados
Oracle 9i Database Administrator Certified
Microsoft Certified Professional SQL Server 2000
Florianópolis/SC

- Original Message -
From: "Ronaldo Ap. de Sales"
To:
Sent: Tuesday, June 21, 2005 8:10 PM
Subject: [oracle_br] Select Tabela Particionada


>
> Uma pergunta boba.
>
> Se eu tenho uma tabela particionada pelo campo MES.
>
> Digamos que eu faça um select assim:
>
> SELECT *
> FROM TABELA
> WHERE MES = XXX
>
> O Banco vai direto na partição do mês ou eu tenho que informar a clausula
> Partition no FROM ?
>
> Ronaldo.
>
>
>
>
> __
>
> Cancelar assinatura...: [EMAIL PROTECTED]
> Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED]
> Fernanda Damous [EMAIL PROTECTED]
> Alisson Aguiar [EMAIL PROTECTED]
> __
> http://br.groups.yahoo.com/group/oracle_br/
> __
>
> Sair da Lista...: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED]
Fernanda Damous [EMAIL PROTECTED]
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/
__

Sair da Lista...: [EMAIL PROTECTED]
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED]
Fernanda Damous [EMAIL PROTECTED]
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/
__

Sair da Lista...: [EMAIL PROTECTED]
Links do Yahoo! Grupos









__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.

Re: [oracle_br] Select Tabela Particionada

2005-06-22 Por tôpico Ronaldo Sales
Sem querer abusar. Olha o meu teste completo Anderson.
O campo anomes é numérico e o plataforma só pode ter 11 ou 12.

Desculpa se eu to abusando, mas de repente vc vê alguma coisa que eu não vi e 
fiz errado.

CREATE TABLE part_ronaldo
(ANOMES  NUMBER(6) NOT NULL,
 PLATAFORMA  NUMBER(2) NOT NULL,
 COD_CLIENTE NUMBER(7) ,
 COD_CELULAR NUMBER(7) )
PARTITION BY RANGE (ANOMES,PLATAFORMA)
( PARTITION P2004 VALUES LESS THAN (200412,12)
 ,PARTITION P20041112 VALUES LESS THAN (200412,13)
 ,PARTITION P20041211 VALUES LESS THAN (200501,12)
 ,PARTITION P20041212 VALUES LESS THAN (200501,13))

-- inserindo linhas. 1milhão para o mês de novembro 2004

  1  insert into PART_RONALDO
  2  select 200411, decode(mod(rownum,2),0,12,11), rownum, 23
  3  from tmp_mc_fact_rent_200411
  4* where rownum <= 100
__SP>/
100 linhas criadas.
Decorrido: 00:01:01.02
__SP>commit;
Validação completa.
Decorrido: 00:00:00.01

-- inserindo linhas. 1milhão para o mês de Dezembro 2004
  1  insert into PART_RONALDO
  2  select 200412, decode(mod(rownum,2),0,12,11), rownum, 23
  3  from tmp_mc_fact_rent_200411
  4* where rownum <= 100
__SP>/
100 linhas criadas.
Decorrido: 00:02:35.00
__SP>commit;
Validação completa.
Decorrido: 00:00:00.00

  1  select SUM(bytes) / 1024 "Size [Kb]", partition_name from user_segments
  2  where segment_name = 'PART_RONALDO'
  3* GROUP BY partition_name
__SP>/
 Size [Kb] PARTITION_NAME
-- --
 34816 P2004
 12288 P20041112
64 P20041211
64 P20041212
Decorrido: 00:00:03.01

*** ANALISANDO ***
__SP>analyze table PART_RONALDO compute statistics;
Tabela analisada.
Decorrido: 00:05:03.03

__SP> SELECT *
  2   FROM PART_RONALDO
  3   WHERE PLATAFORMA = 11
  4 AND ANOMES = 200411;
Decorrido: 00:00:00.00
Execution Plan
--
   0  SELECT STATEMENT Optimizer=CHOOSE (Cost=106 Card=375000 Byte
  s=450)
   10   TABLE ACCESS (FULL) OF 'PART_RONALDO' (Cost=106 Card=37500
  0 Bytes=450)


*** Agora eu tento ver os valores que estão nas partições. 

__SP>SELECT distinct anomes, plataforma
  2  FROM PART_RONALDO  partition(P2004);
ANOMES PLATAFORMA
-- --
200411 11
200411 12
200412 11

  1  SELECT distinct anomes, plataforma
  2* FROM PART_RONALDO  partition(P20041112)
__SP>/
ANOMES PLATAFORMA
-- --
200412 12

  1  SELECT distinct anomes, plataforma
  2* FROM PART_RONALDO  partition(P20041211)
__SP>/
não há linhas selecionadas
Decorrido: 00:00:00.00

  1  SELECT distinct anomes, plataforma
  2* FROM PART_RONALDO  partition(P20041212)
__SP>/
não há linhas selecionadas
Decorrido: 00:00:00.00





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 22 Jun 2005 09:51:37 -0300

Assunto:Re: [oracle_br] Select Tabela Particionada

Ronaldo,

Quando não se referencia o campo chave da Partição (mes+plataforma, *pode
ser este o problema*), o Banco irá ler todas as partições existentes. Não
esqueça também, você precisa ter estatísticas fresquinhas para todas as
partições.

Atenciosamente,

Anderson Haertel Rodrigues
Administrador de Banco de Dados
Oracle 9i Database Administrator Certified
Microsoft Certified Professional SQL Server 2000
Florianópolis/SC

- Original Message -
From: "Ronaldo Sales" 
To: "oracle_br" 
Sent: Wednesday, June 22, 2005 9:33 AM
Subject: Re: [oracle_br] Select Tabela Particionada


Valeu Anderson, eu imaginei mesmo. É que ontem eu fiquei fazendo uns testes
aqui num 8.1.7.4.0 e no plano de execução não fazia referencia a partição,
que aliás eu criei por chave composta (mes, plataforma).

Pior que inseri uns dados, rodei analyze. E mesmo assim ele full na tabela
toda.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 22 Jun 2005 09:17:41 -0300

Assunto:Re: [oracle_br] Select Tabela Particionada

Ronaldo,

Se houverem estatísticas fresquinhas, etc, o Banco vai ler apenas os blocos
que fazem parte da Partição do mês "XX".

Atenciosamente,

Anderson Haertel Rodrigues
Administrador de Banco de Dados
Oracle 9i Database Administrator Certified
Microsoft Certified Professional SQL Server 2000
Florianópolis/SC

- Original Message -
From: "Ronaldo Ap. de Sales"
To:
Sent: Tuesday, June 21, 2005 8:10 PM
Subject: [oracle_br] Select Tabela Particionada


>
> Uma pergunta boba.
>
> Se eu tenho uma tabela particionada pelo campo MES.
>
> Digamos que eu faça um select assim:
>
> SELECT *
> FROM TABELA
> WHERE MES = XXX
>
> O Banco vai direto na partição do mês ou eu tenho que informar a clausula
> Partition no FROM ?
>
> Ronaldo.
>
>
>
>
> _

Re: [oracle_br] Select Tabela Particionada

2005-06-22 Por tôpico Ronaldo Sales
Valeu Anderson, eu imaginei mesmo. É que ontem eu fiquei fazendo uns testes 
aqui num 8.1.7.4.0 e no plano de execução não fazia referencia a partição, que 
aliás eu criei por chave composta (mes, plataforma).

Pior que inseri uns dados, rodei analyze. E mesmo assim ele full na tabela toda.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Wed, 22 Jun 2005 09:17:41 -0300

Assunto:Re: [oracle_br] Select Tabela Particionada

Ronaldo,

Se houverem estatísticas fresquinhas, etc, o Banco vai ler apenas os blocos
que fazem parte da Partição do mês "XX".

Atenciosamente,

Anderson Haertel Rodrigues
Administrador de Banco de Dados
Oracle 9i Database Administrator Certified
Microsoft Certified Professional SQL Server 2000
Florianópolis/SC

- Original Message -
From: "Ronaldo Ap. de Sales" 
To: 
Sent: Tuesday, June 21, 2005 8:10 PM
Subject: [oracle_br] Select Tabela Particionada


>
> Uma pergunta boba.
>
> Se eu tenho uma tabela particionada pelo campo MES.
>
> Digamos que eu faça um select assim:
>
> SELECT *
> FROM TABELA
> WHERE MES = XXX
>
> O Banco vai direto na partição do mês ou eu tenho que informar a clausula
> Partition no FROM ?
>
> Ronaldo.
>
>
>
>
> __
>
> Cancelar assinatura...: [EMAIL PROTECTED]
> Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED]
> Fernanda Damous [EMAIL PROTECTED]
> Alisson Aguiar [EMAIL PROTECTED]
> __
> http://br.groups.yahoo.com/group/oracle_br/
> __
>
> Sair da Lista...: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Re: Aproximar espaç o necessario para TEMP

2005-06-21 Por tôpico Ronaldo Sales
Chiappa,

somente o show parameter não é suficiente pra eu ver o workarea_size_policy ? 
SORT_AREA_SIZE e HASH_AREA_SIZE eu achei.


Esse banco é 8.1.7.4.0

A TEMP é LMT e está como temporary,veja:

TABLESPACE_NAME TEMP
INITIAL_EXTENT 1048576
NEXT_EXTENT 1048576
MIN_EXTENTS 1
PCT_INCREASE 0
MIN_EXTLEN 1048576
STATUS ONLINE
CONTENTS TEMPORARY
LOGGING NOLOGGING
EXTENT_MANAGEMENT LOCAL
ALLOCATION_TYPE UNIFORM

Como eu identifico se está usando TEMPFILES ?





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Tue, 21 Jun 2005 18:27:08 -

Assunto:[oracle_br] Re: Aproximar espaço necessario para TEMP

Muito simplista : pra começo de conversa, espaço na temp ** não é ** 
usado apenas nas queries, mas também para Global Temporary Tables, 
por exemplo. Eu diria pra vc :

a) primeiro de tudo, checar se ** REALMENTE ** as áreas de RAM estão 
corretamente setadas, se o coitado do banco não está tendo que criar 
áreas temp à toa : se banco 8i ou 9i com workarea_size_policy<>AUTO, 
checar principalmente SORT_AREA_SIZE, HASH_AREA_SIZE, se for banco 9i 
E se for banco 9i com workarea_size_policy=AUTO checar 
pga_aggregate_target principalmente. Os tamanhos TEM QUE serem 
proporcionais, nem pode ser poucos Mbs, isso é marcadamente 
insuficiente pra qquer banco mais que trivial, nem pode ser algo tão 
grande que force swap.

b) segundo, checar se REALMENTE a tablespace temp é LMT (local), está 
criada como tipo TEMPORARY e usando TEMPFILES, essa recomendação é 
importante, pois tablespaces TEMP não criadas assim muitas vezes 
demoram demais pra liberar os segmentos temp não usados.

==>> Isso conferido, o procedimento seria primeiro monitorar o 
consumo de temp com as queries abaixo mostradas, quando não estiver 
rodando a query-monstro mas o sistema está em operação normal. Está 
sempre coisa de só 10% ou menos usada a tablespace temp ? Se sim : aí 
é rodar essa query-monstro restringindo nos WHERE com rownum pra umas 
1000 linhas, ver quanto consumiu, aí rodar de novo restringindo para 
1, consultar, depois para 10, consultar, aí vc terá um 
parâmetro razoável para prever quanto mais ou menos vc consumirá.

queries :

select * from v$sort_segment;

select * from v$sort_usage;



[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Ronaldo Sales" 
escreveu
> Boa tarde.
> 
> Eu estou tentando executar uma query que está estourando a minha 
TEMP.
> 
> Para eu saber o espaço que vai ser usado na TEMP eu teria que saber 
o tamanho de cada coluna envolvida no SELECT somar e multiplicar pelo 
número de linhas, ou isso seria uma aproximação muito simplista ?
> 
> A query é enorme, cheio se CASE para saber se eu somo ou não o 
valor de uma coluna.
> 
> É algo do tipo
> SELECT 
> SUM(CASE COLUNA1 = A AND COLUNA2 = B THEN COLUNA3 ELSE 0),
> SUM(CASE COLUNA1 = C AND COLUNA2 = A THEN COLUNA3 ELSE 0)
> FROM TABELA1 A
> , TABELA2 B
> WHERE A.COLUNAX = B.COLUNAX
> 
> Ronaldo.
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]




__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Re: Aproximar espaç o necessario para TEMP

2005-06-21 Por tôpico Ronaldo Sales
Obrigado, Chiappa.

O Márcio Portes tinha me falado sobre esse tipo de projeção com as V$ e eu 
passei batido. Vou fazer agora.

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Tue, 21 Jun 2005 18:27:08 -

Assunto:[oracle_br] Re: Aproximar espaço necessario para TEMP

Muito simplista : pra começo de conversa, espaço na temp ** não é ** 
usado apenas nas queries, mas também para Global Temporary Tables, 
por exemplo. Eu diria pra vc :

a) primeiro de tudo, checar se ** REALMENTE ** as áreas de RAM estão 
corretamente setadas, se o coitado do banco não está tendo que criar 
áreas temp à toa : se banco 8i ou 9i com workarea_size_policy<>AUTO, 
checar principalmente SORT_AREA_SIZE, HASH_AREA_SIZE, se for banco 9i 
E se for banco 9i com workarea_size_policy=AUTO checar 
pga_aggregate_target principalmente. Os tamanhos TEM QUE serem 
proporcionais, nem pode ser poucos Mbs, isso é marcadamente 
insuficiente pra qquer banco mais que trivial, nem pode ser algo tão 
grande que force swap.

b) segundo, checar se REALMENTE a tablespace temp é LMT (local), está 
criada como tipo TEMPORARY e usando TEMPFILES, essa recomendação é 
importante, pois tablespaces TEMP não criadas assim muitas vezes 
demoram demais pra liberar os segmentos temp não usados.

==>> Isso conferido, o procedimento seria primeiro monitorar o 
consumo de temp com as queries abaixo mostradas, quando não estiver 
rodando a query-monstro mas o sistema está em operação normal. Está 
sempre coisa de só 10% ou menos usada a tablespace temp ? Se sim : aí 
é rodar essa query-monstro restringindo nos WHERE com rownum pra umas 
1000 linhas, ver quanto consumiu, aí rodar de novo restringindo para 
1, consultar, depois para 10, consultar, aí vc terá um 
parâmetro razoável para prever quanto mais ou menos vc consumirá.

queries :

select * from v$sort_segment;

select * from v$sort_usage;



[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Ronaldo Sales" 
escreveu
> Boa tarde.
> 
> Eu estou tentando executar uma query que está estourando a minha 
TEMP.
> 
> Para eu saber o espaço que vai ser usado na TEMP eu teria que saber 
o tamanho de cada coluna envolvida no SELECT somar e multiplicar pelo 
número de linhas, ou isso seria uma aproximação muito simplista ?
> 
> A query é enorme, cheio se CASE para saber se eu somo ou não o 
valor de uma coluna.
> 
> É algo do tipo
> SELECT 
> SUM(CASE COLUNA1 = A AND COLUNA2 = B THEN COLUNA3 ELSE 0),
> SUM(CASE COLUNA1 = C AND COLUNA2 = A THEN COLUNA3 ELSE 0)
> FROM TABELA1 A
> , TABELA2 B
> WHERE A.COLUNAX = B.COLUNAX
> 
> Ronaldo.
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]




__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] RES: Aproximar espaç o necessario para TEMP

2005-06-21 Por tôpico Ronaldo Sales
Entendo, mas por exemplo, no caso de um select com SUM o banco jogaria as 
colunas que estão no meu select na área temporária, agruparia e somaria é 
isso mesmo ?

Eu tava tentando imaginar quanto de espaço os dados do meu select ocupariam na 
TEMP

Tipo 
select COL1, COL2, SUM(COL3)
FROM TABELA
WHERE ...

Vamos supor que a condição do where filtrasse para 100 registros e que cada 
coluna tenha 4 bytes. Imaginei que de repente se eu fizesse 3*4*100 eu teria um 
valor que me mostrasse mais ou menos quanto de espaço vai ser ocupado pela 
minha query na TEMP para que o resultado seja retornado.

A temp aqui tem 60Gb e não está dando conta. De repente eu achei que se eu 
calcular mais ou menos e vir que o espaço dá eu rodo numa hora que ninguém 
estiver usando.

Apesar de ja trabalhar com Oracle a alguns anos, como developer, comecei a 
sentir necessidade de saber essas coisas.

Obrigado

Ronaldo.





De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Tue, 21 Jun 2005 15:02:17 -0300

Assunto:[oracle_br] RES: Aproximar espaço necessario para TEMP

Ronaldo,

É muito difícil acertar este valor através de cálculos, pois a TEMP é usada
para os processamentos internos do Oracle: cursores implícitos, sort (order
by), agrupamentos, etc.

O melhor mesmo, é colocar a TEMP em um HD com bom espaço e colocar ela com
extensão automática. Em cada ambiente a TEMP vai ter um comportamento e um
tamanho específico. Por exemplo em meu ambiente ela estava com 3Gb e
estourou, deixei com extensão automática e ela chegou a 13Gb com apenas um
processo longo rodando.

Uma vez acertado o tamanho, será aquele tamanho o valor necessário para o
seu processo. O problema é que a TEMP é usada para todos os processos, então
em um ambiente multiusuário pode ser necessário crescer. Eu colocaria em
extensão automática e ficaria monitorando, ao finalizar o processo,
colocaria mais uns 10% e retiraria a extensão automática.

Boa sorte

Ederson Elias de Oliveira
DBA Oracle
Setransp - GO
---

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Ronaldo Sales
Enviada em: terça-feira, 21 de junho de 2005 14:48
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Aproximar espaço necessario para TEMP

Boa tarde.

Eu estou tentando executar uma query que está estourando a minha TEMP.

Para eu saber o espaço que vai ser usado na TEMP eu teria que saber o
tamanho de cada coluna envolvida no SELECT somar e multiplicar pelo número
de linhas, ou isso seria uma aproximação muito simplista ?

A query é enorme, cheio se CASE para saber se eu somo ou não o valor de uma
coluna.

É algo do tipo
SELECT 
SUM(CASE COLUNA1 = A AND COLUNA2 = B THEN COLUNA3 ELSE 0),
SUM(CASE COLUNA1 = C AND COLUNA2 = A THEN COLUNA3 ELSE 0)
FROM TABELA1 A
, TABELA2 B
WHERE A.COLUNAX = B.COLUNAX

Ronaldo.




__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos





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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Dados de uma determinada subpartiçã o

2005-06-21 Por tôpico Ronaldo Sales
Boa tarde,

Tem como eu conseguir trazer somente os dados que estão dentro de uma 
subpartição ?

Tenho uma tabela particionada por RANGE com duas subpartições HASH. Tem como 
eu pegar os dados que estão dentro de uma das HASH ?

Oracle 8.1.7.4.0

Ronaldo.


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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Aproximar espaço necessario para T EMP

2005-06-21 Por tôpico Ronaldo Sales
Boa tarde.

Eu estou tentando executar uma query que está estourando a minha TEMP.

Para eu saber o espaço que vai ser usado na TEMP eu teria que saber o tamanho 
de cada coluna envolvida no SELECT somar e multiplicar pelo número de linhas, 
ou isso seria uma aproximação muito simplista ?

A query é enorme, cheio se CASE para saber se eu somo ou não o valor de uma 
coluna.

É algo do tipo
SELECT 
SUM(CASE COLUNA1 = A AND COLUNA2 = B THEN COLUNA3 ELSE 0),
SUM(CASE COLUNA1 = C AND COLUNA2 = A THEN COLUNA3 ELSE 0)
FROM TABELA1 A
, TABELA2 B
WHERE A.COLUNAX = B.COLUNAX

Ronaldo.


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



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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