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

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

 




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

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

 




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

 




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

 





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
__SPSELECT 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] 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á sujeito 

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

 




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

 





[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: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/ 
__

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








__

Cancelar

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

 




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.

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




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

 




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] 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] 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] 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
__SPcommit;
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
__SPcommit;
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 ***
__SPanalyze 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. 

__SPSELECT 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.




 __

 Cancelar assinatura...: [EMAIL PROTECTED]
 Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED]
 Fernanda Damous [EMAIL PROTECTED]
 Alisson Aguiar [EMAIL PROTECTED

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.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
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]:SQLCREATE 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]:SQLinsert 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]:SQLcommit;

Validação completa.

[EMAIL PROTECTED]:SQLanalyze table PART_RONALDO compute statistics;

Tabela analisada.

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

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

[EMAIL PROTECTED]:SQLselect 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]:SQLset autotrace on

[EMAIL PROTECTED]:SQLselect * 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


[EMAIL 

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]:SQLCREATE 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]:SQLinsert 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]:SQLcommit;
 
 Validação completa.
 
 [EMAIL PROTECTED]:SQLanalyze table PART_RONALDO compute statistics;
 
 Tabela analisada.
 
 [EMAIL PROTECTED]:SQLselect ANOMES,PLATAFORMA, count(*) from 
PART_RONALDO 
 group by ANOMES,PLATAFORMA;
 
 ANOMES PLATAFORMA COUNT(*)
 -- -- --
 200411 11 10901
 200411 12 10901
 
 [EMAIL PROTECTED]:SQLselect table_name, partition_name, 
PARTITION_POSITION 
 from user_tab_partitions;
 
 TABLE_NAME PARTITION_NAME 
 PARTITION_POSITION