[oracle_br] SQL Loader - campo de observação tem quebra de linha
Bom dia a todos. Oracle10gR2 10.2.0.5.0 Standard Edition Red Hat Enterprise Edition 5.6 Pessoal, tenho um arquivo texto gerado pelo PostgreSQL que contém os dados de uma tabela, e preciso importar esses dados num banco Oracle. Ocorre que essa tabela tem um campo de observação, e o conteúdo desse campo tem quebras de linha. Estou usando o SQL Loader para importar os dados, mas está ocorrendo problemas com os registros onde há quebra de linha no conteúdo do campo de observação. Alguém já passou por isso? Existe solução? Obrigado. Ricardo Brambila
Re: [oracle_br] SQL Loader - campo de observação tem quebra de linha
Chiappa, O link do orafaq respondeu minha dúvida. Lá mostra a sintaxe de como mudar o delimitador de registros. Grato. Ricardo Brambila On Jan 29, 2013, at 12:12 PM, J. Laurindo Chiappa jlchia...@yahoo.com.br wrote: Óbvio que tem como, e isso é um FAQ, ou seja, uma pergunta comum O que está acontecendo é que o sqlldr usa como default para fim de registro o caracter de fim de linha (ou sequencia de caracteres se for M$windows, enfim), então basicamente vc : - determina um OUTRO caracter para ser usado como fim de registro ou - monta um registro lógico composto de N registros físicos terminados com fim de linha, com CONTINUEIF ou CONCATENATE, http://www.orafaq.com/wiki/SQL*Loader_FAQ#How_does_one_load_multi-line_records.3F tem um pequeno exemplo ou - coloca os dados de observação de cada registro num arquivo à parte, a ser carregado pelo sqlldr (veja a Documentação para alguns exemplos) ou - deixa essa coluna observação como tamanho fixo, e especifica esse tamanho no controlfile ou - vc grava no arquivo além dos dados o Comprimento de cada coluna observação, e carrega o texto da observação informando esse tamanho ou - ao invés de sql*loader, vc faz a carga via EXTERNAL TABLE, que aí vc pode usar as funções todas da linguagem SQL para concatenar linhas, trocar caracteres, etc e derivações. leia http://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:30092999095211#3411793000346089810 que o Autor dá uns exemplinhos de cada um, blz ? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Ricardo Brambila escreveu Bom dia a todos. Oracle10gR2 10.2.0.5.0 Standard Edition Red Hat Enterprise Edition 5.6 Pessoal, tenho um arquivo texto gerado pelo PostgreSQL que contém os dados de uma tabela, e preciso importar esses dados num banco Oracle. Ocorre que essa tabela tem um campo de observação, e o conteúdo desse campo tem quebras de linha. Estou usando o SQL Loader para importar os dados, mas está ocorrendo problemas com os registros onde há quebra de linha no conteúdo do campo de observação. Alguém já passou por isso? Existe solução? Obrigado. Ricardo Brambila -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] SQL *Loader
Bom dia Silvio, Caso não tenha conseguido fazer a carga tente com esse CTL (não sei o que era SEQUENCE(MAX,1)). load data infile 'cep.txt' APPEND into table CEP fields terminated by ',' optionally enclosed by '' (IDCEPinteger external, IDBAIRRO integer external, SDCLOGRADOURO char, SCDCEPchar, IDMUNICIPIO integer external ) []'s Murilo Lima Em 19 de maio de 2010 17:30, Ricardo Tajiri rhtaj...@gmail.com escreveu: Use: fields terminated by ',' optionally enclosed by '' e em IDBAIRRO TO_NUMBER(IDBAIRRO,999), e IDMUNICIPIO TO_NUMBER(IDMUNICIPIO,999) faltaram dois pontos antes do nome da coluna na função TO_NUMBER: deve ficar assim: IDBAIRRO TO_NUMBER(:IDBAIRRO,999), e IDMUNICIPIO TO_NUMBER(:IDMUNICIPIO,999) -- Ricardo H. Tajiri [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] SQL *Loader
Bom dia Estou usando o SQL *Loader para fazer a importação de um arquivo CSV para o banco de dados Oracle. Tenho uma tabela: IDCEP NUMBER IDBAIRRO NUMBER SDCLOGRADOURO VARCHAR2( 100 ) SCDCEP VARCHAR2( 8 ) IDMUNICIPIO Estou usando o seguinte condigo no meu control: load data infile 'cep.txt' APPEND into table PARCEP fields terminated by ',' (IDCEP SEQUENCE(MAX,1), IDBAIRRO TO_NUMBER(IDBAIRRO,999), SDCLOGRADOURO, SCDCEP, IDMUNICIPIO TO_NUMBER(IDMUNICIPIO,999) ) meu arquivo cep.ctd é esse: 11897, 47, João Silva, 66954856, 16 11898, 39, Carlos Carvalho, 67908825, 16 11899, 36, Guimarães Cunha, 68930965, 16 Após executar a linha de comando: sqlldr server/senha control=control.ctd Aparece a mensagem: Registro 1: Rejeitado - Erro na tabela CEP, coluna IDBAIRRO. ORA-00984: coluna não permitida aqui Registro 2: Rejeitado - Erro na tabela CEP, coluna IDBAIRRO. ORA-00984: coluna não permitida aqui Registro 3: Rejeitado - Erro na tabela CEP, coluna IDBAIRRO. ORA-00984: coluna não permitida aqui Alguém tem alguma idéia do que pode estar ocorrendo e me ajudar? Obrigado!! [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] SQL *Loader
tem espaço entre a vírgula e o valor de ID_CEP Outra coisa que vi no seu arquivo é que os STRINGS estão entre . O Loader incluirá esses dados nas tabelas, inclusive as aspas. Desconsidere esse comentário se vc considerar que tudo bem gravar os dados dessa forma. Pra parar de dar o erro, tente retirar o espaço depois das vírgulas ou modificar a linha do control deixando-a assim: fields terminated by ', ' Espero ter ajudado. Att. Evandro Giachetto Oracle SQL Expert Oracle Certified Associate evan...@clickinterativa.com.br Em 12 de maio de 2010 12:01, Silvio Borges silvio.u...@gmail.com escreveu: Bom dia Estou usando o SQL *Loader para fazer a importação de um arquivo CSV para o banco de dados Oracle. Tenho uma tabela: IDCEP NUMBER IDBAIRRO NUMBER SDCLOGRADOURO VARCHAR2( 100 ) SCDCEP VARCHAR2( 8 ) IDMUNICIPIO Estou usando o seguinte condigo no meu control: load data infile 'cep.txt' APPEND into table PARCEP fields terminated by ',' (IDCEP SEQUENCE(MAX,1), IDBAIRRO TO_NUMBER(IDBAIRRO,999), SDCLOGRADOURO, SCDCEP, IDMUNICIPIO TO_NUMBER(IDMUNICIPIO,999) ) meu arquivo cep.ctd é esse: 11897, 47, João Silva, 66954856, 16 11898, 39, Carlos Carvalho, 67908825, 16 11899, 36, Guimarães Cunha, 68930965, 16 Após executar a linha de comando: sqlldr server/senha control=control.ctd Aparece a mensagem: Registro 1: Rejeitado - Erro na tabela CEP, coluna IDBAIRRO. ORA-00984: coluna não permitida aqui Registro 2: Rejeitado - Erro na tabela CEP, coluna IDBAIRRO. ORA-00984: coluna não permitida aqui Registro 3: Rejeitado - Erro na tabela CEP, coluna IDBAIRRO. ORA-00984: coluna não permitida aqui Alguém tem alguma idéia do que pode estar ocorrendo e me ajudar? Obrigado!! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] SQL *Loader
Use: fields terminated by ',' optionally enclosed by '' e em IDBAIRRO TO_NUMBER(IDBAIRRO,999), e IDMUNICIPIO TO_NUMBER(IDMUNICIPIO,999) faltaram dois pontos antes do nome da coluna na função TO_NUMBER: deve ficar assim: IDBAIRRO TO_NUMBER(:IDBAIRRO,999), e IDMUNICIPIO TO_NUMBER(:IDMUNICIPIO,999) -- Ricardo H. Tajiri [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] SQL *Loader
Verdade! 2008/12/16 Jean Carlo jcthebrot...@hotmail.com Olá Júlio. Obrigado pelo palpite mais já encontrei o problema: http://www.orafaq.com/wiki/SQL*Loader_FAQ Por padrão o SQL Loader não lê campos maiores que 255 caracteres e para que isso aconteca tem que colocar especificar no campo que ele tem mais caracteres no meu caso: ... narrativa char(4000), ... mesmo assim obrigado pela atenção. -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br Cel.: +55 (48) 9604-6138 Skype: jcthebrother Criciúma, Santa Catarina - Brasil From: Júlio César Corrêa Sent: Tuesday, December 16, 2008 11:54 AM To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] SQL *Loader Palpite: É esta coluna que NARRATIVA está com VARCHAR2(4000) ?Pelo nome da coluna você deve estar armazenando textos grandes nela. Olhe o registro 95 do arquivo que você está importando. Se ele não estiver com mais de 4000 caracteres,então o que pode estar acontecendo é que há campos sem separador no arquivo,então ele pode estarr lendo campo a mais. 2008/12/16 Jean Carlo jcthebrot...@hotmail.comjcthebrother%40hotmail.com Bom dia, Pessoal estou passando por uma probema com cargas via Sql Loader. Tenho uma tabela com um campo VARCHAR2(4000) porém quando vou carregar um registro que tenha nesse campo um valor maior que 255 caracteres ele não importa, aparecendo o seguinte erro: Registro 95: Rejeitado - Erro na tabela CECRISA_MATRIZ.EMS_PED_ABERTOS_TOTAL, coluna NARRATIVA. Campo no arquivo de dados excede o tamanho máximo Alguém já passou por esse problema, tenho que fazer alguma alteração no CTL?? Já tentei utilizar o campo com Substr na carga mais mesmo assim continua o erro. Desde já agradeço a atenção. -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br Cel.: +55 (48) 9604-6138 Skype: jcthebrother Criciúma, Santa Catarina - Brasil [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA http://jccorrea.blogspot.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA http://jccorrea.blogspot.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] SQL *Loader
Palpite: É esta coluna que NARRATIVA está com VARCHAR2(4000) ?Pelo nome da coluna você deve estar armazenando textos grandes nela. Olhe o registro 95 do arquivo que você está importando. Se ele não estiver com mais de 4000 caracteres,então o que pode estar acontecendo é que há campos sem separador no arquivo,então ele pode estarr lendo campo a mais. 2008/12/16 Jean Carlo jcthebrot...@hotmail.com Bom dia, Pessoal estou passando por uma probema com cargas via Sql Loader. Tenho uma tabela com um campo VARCHAR2(4000) porém quando vou carregar um registro que tenha nesse campo um valor maior que 255 caracteres ele não importa, aparecendo o seguinte erro: Registro 95: Rejeitado - Erro na tabela CECRISA_MATRIZ.EMS_PED_ABERTOS_TOTAL, coluna NARRATIVA. Campo no arquivo de dados excede o tamanho máximo Alguém já passou por esse problema, tenho que fazer alguma alteração no CTL?? Já tentei utilizar o campo com Substr na carga mais mesmo assim continua o erro. Desde já agradeço a atenção. -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br Cel.: +55 (48) 9604-6138 Skype: jcthebrother Criciúma, Santa Catarina - Brasil [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA http://jccorrea.blogspot.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] SQL *Loader
Olá Júlio. Obrigado pelo palpite mais já encontrei o problema: http://www.orafaq.com/wiki/SQL*Loader_FAQ Por padrão o SQL Loader não lê campos maiores que 255 caracteres e para que isso aconteca tem que colocar especificar no campo que ele tem mais caracteres no meu caso: ... narrativa char(4000), ... mesmo assim obrigado pela atenção. -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br Cel.: +55 (48) 9604-6138 Skype: jcthebrother Criciúma, Santa Catarina - Brasil From: Júlio César Corrêa Sent: Tuesday, December 16, 2008 11:54 AM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] SQL *Loader Palpite: É esta coluna que NARRATIVA está com VARCHAR2(4000) ?Pelo nome da coluna você deve estar armazenando textos grandes nela. Olhe o registro 95 do arquivo que você está importando. Se ele não estiver com mais de 4000 caracteres,então o que pode estar acontecendo é que há campos sem separador no arquivo,então ele pode estarr lendo campo a mais. 2008/12/16 Jean Carlo jcthebrot...@hotmail.com Bom dia, Pessoal estou passando por uma probema com cargas via Sql Loader. Tenho uma tabela com um campo VARCHAR2(4000) porém quando vou carregar um registro que tenha nesse campo um valor maior que 255 caracteres ele não importa, aparecendo o seguinte erro: Registro 95: Rejeitado - Erro na tabela CECRISA_MATRIZ.EMS_PED_ABERTOS_TOTAL, coluna NARRATIVA. Campo no arquivo de dados excede o tamanho máximo Alguém já passou por esse problema, tenho que fazer alguma alteração no CTL?? Já tentei utilizar o campo com Substr na carga mais mesmo assim continua o erro. Desde já agradeço a atenção. -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br Cel.: +55 (48) 9604-6138 Skype: jcthebrother Criciúma, Santa Catarina - Brasil [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA http://jccorrea.blogspot.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] SQL *Loader
Seu texto deve ser maior que este. Um teste que eu fiz,acho que pode te ajudar : SELECT LENGTH( 'Oracle may also accept connections in a manner called shared server (formally known as Multi-Threaded Server, or MTS), in which we would not see an additional thread created or a new UNIX process appear for each user connection. In shared server, Oracle uses a pool of shared processes for a large community of users. Shared servers are simply a connection pooling mechanism. Instead of having 10,000 dedicated servers (that's a lot of processes or threads) for 10,000 database sessions, shared server allows us to have a small percentage of this number of processes/threads, which are (as the name implies) shared by all sessions. This allows Oracle to connect many more users to the database than would otherwise be possible. Our machine might crumble under the load of managing 10,000 processes, but managing 100 or 1,000 processes is doable. In shared server mode, the shared processes are generally started up with the database and just appear in the ps list.' ) FROM DUAL ; 2008/12/16 Jean Carlo jcthebrot...@hotmail.com Bom dia, Pessoal estou passando por uma probema com cargas via Sql Loader. Tenho uma tabela com um campo VARCHAR2(4000) porém quando vou carregar um registro que tenha nesse campo um valor maior que 255 caracteres ele não importa, aparecendo o seguinte erro: Registro 95: Rejeitado - Erro na tabela CECRISA_MATRIZ.EMS_PED_ABERTOS_TOTAL, coluna NARRATIVA. Campo no arquivo de dados excede o tamanho máximo Alguém já passou por esse problema, tenho que fazer alguma alteração no CTL?? Já tentei utilizar o campo com Substr na carga mais mesmo assim continua o erro. Desde já agradeço a atenção. -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br Cel.: +55 (48) 9604-6138 Skype: jcthebrother Criciúma, Santa Catarina - Brasil [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA http://jccorrea.blogspot.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] sql loader com parametros linux
Fale amigo, Podes usar o echo pra isso assim: echo infile arq_`date +%Y%m`.txt teste.ctl 2008/11/14 orfeu lima [EMAIL PROTECTED] Srs, alguem sabe como faço para pegar parametros do sistema operacional(linux) e passar para um arquivo de controle(control do sql loader)?? Preciso estar pegando ano e mes e passar para o arquivo. obrigado __ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/ [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente, Antonio Luiz. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] sql loader com parametros linux
Srs, alguem sabe como faço para pegar parametros do sistema operacional(linux) e passar para um arquivo de controle(control do sql loader)?? Preciso estar pegando ano e mes e passar para o arquivo. obrigado _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/ [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] SQL*LOADER
Bom, nunca usei e não tenho ideia de como o use, alguem tem algo a me dizer sobre o sql*loader? alguma ferramenta melhor? algum tutorial?? Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] SQL*LOADER
Boa tarde! Vinicius acredito que estes links possam te ajudar eles nos ajudaram bastante a entender melhor o uso desta ferramenta. Carl http://orafaq.com/faqloadr.htm http://www.psoug.org/reference/sqlloader.html Vinicius Trintin [EMAIL PROTECTED] escreveu: Bom, nunca usei e não tenho ideia de como o use, alguem tem algo a me dizer sobre o sql*loader? alguma ferramenta melhor? algum tutorial?? Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas] Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos - Novo Yahoo! Cadê? - Experimente uma nova busca. [As partes desta mensagem que não continham texto foram removidas]
Re: Res: [oracle_br] SQL*LOADER
Usei esta ferramenta uma vez pq ainda estou aprendendo a usar o PL/SQL Developer, mas como vc disse ela funcionou direito. O SQL Loader funciona bem e pode ser substituido pela ferramenta do PL/SQL Developer já que ela possui as funcionalidades e torna o trabalho mas simples. Carl. Vinicius Trintin [EMAIL PROTECTED] escreveu: obrigado =) mas ja fazendo uma pergunta... eu uso o pl/sql developer nele tem uma ferramenta de text import eu criei um txt com umas 300mil linhas e ele importou normal vc ja usou? sabe se tem algum problema... restricao? valeu um abraco - Mensagem original De: Carlos Henrique Correa Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 21 de Junho de 2007 16:38:20 Assunto: Re: [oracle_br] SQL*LOADER Boa tarde! Vinicius acredito que estes links possam te ajudar eles nos ajudaram bastante a entender melhor o uso desta ferramenta. Carl http://orafaq. com/faqloadr. htm http://www.psoug. org/reference/ sqlloader. html Vinicius Trintin escreveu: Bom, nunca usei e não tenho ideia de como o use, alguem tem algo a me dizer sobre o sql*loader? alguma ferramenta melhor? algum tutorial?? _ _ _ _ _ _ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo. com.br/oqueeugan hocomisso [As partes desta mensagem que não continham texto foram removidas] Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » Scripts » Tutoriais acesse: http://www.oraclebr .com.br/codigo/ ListaCodigo. php - - - - - - Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail- archive.com/ oracle_br@ yahoogrupos. com.br/ - - - - - - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr .com.br/ - - - - - - Links do Yahoo! Grupos - - --- Novo Yahoo! Cadê? - Experimente uma nova busca. [As partes desta mensagem que não continham texto foram removidas] #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas] Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php
[oracle_br] Sql*Loader
Olá a todos. Bom, meu cenário é o seguinte: Tenho um servidor de banco de dados Oracle 10.2.0.1.0 e no meu esquema, tenho uma tabela particionada por data e subpartitionada por UF. Dia após dia eu venho fazendo carga de dados nessa tabela (que contém 2 campos do tipo BLOB) com o Sql*Loader até que hj me deparei com o seguinte erro durante um processamento rotineiro: SQL*Loader-462: erro ao inserir LOB na coluna IMG_FOTO, linha 1, tabela TAB_CNH o arquivo de dados secundários para LOB é D:\RO\2007-20070108-001\RO030520754_803038345_F.jpg o deslocamento de arquivo para início do lob é 0 ORA-00604: error occurred at recursive SQL level 1 ORA-06531: Reference to uninitialized collection ORA-06512: at line 10 ORA-08103: object no longer exists SQL*Loader-2026: a carga foi abortada porque o SQL Loader não pode continuar. Já procurei no metalink e dei uma olha olhada no google, mas ainda não consegui encontrar nada. O que fiz de diferente foi dropar a subpartição e recriá-la, mas isso eu já fiz dezenas de vezes. Há alguma possibilidade de bloco corrompido? Att, Ana Letícia - Novo Yahoo! Cadê? - Experimente uma nova busca. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Sql*Loader
Olá a todos. Bom, meu cenário é o seguinte: Tenho um servidor de banco de dados Oracle 10.2.0.1.0 e no meu esquema, tenho uma tabela particionada por data e subpartitionada por UF. Dia após dia eu venho fazendo carga de dados nessa tabela (que contém 2 campos do tipo BLOB) com o Sql*Loader até que hj me deparei com o seguinte erro durante um processamento rotineiro: SQL*Loader-462: erro ao inserir LOB na coluna IMG_FOTO, linha 1, tabela TAB_CNH o arquivo de dados secundários para LOB é D:\RO\2007-20070108-001\RO030520754_803038345_F.jpg o deslocamento de arquivo para início do lob é 0 ORA-00604: error occurred at recursive SQL level 1 ORA-06531: Reference to uninitialized collection ORA-06512: at line 10 ORA-08103: object no longer exists SQL*Loader-2026: a carga foi abortada porque o SQL Loader não pode continuar. Já procurei no metalink e dei uma olha olhada no google, mas ainda não consegui encontrar nada. O que fiz de diferente foi dropar a subpartição e recriá-la, mas isso eu já fiz dezenas de vezes. Há alguma possibilidade de bloco corrompido? Att, Ana Letícia - Novo Yahoo! Cadê? - Experimente uma nova busca. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] SQL/LOADER
Boa tarde, Estou com a seguinte dúvida sobre o sql/loader, queria saber qual a melhor forma para usar ele sem desabilitar uma trigger que fara a tranferencia da tabela temp para tabela original -- Luciano Lacerda ORACLE DBA/ATG [EMAIL PROTECTED] [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas]
RE: [oracle_br] SQL/LOADER
Luciano, sinceramente, não deveria existir uma trigger para fazer esse trabalho. O correto é vc ter uma tabela temp sem muitas validações para carregar os arquivos texto pra ela aí vc teria uma procedure pra validar os dados e processar os dados copiando da tabela temp para a tabela original (definitiva). Grande abraço, Marco. From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of PUB: Luciano Lacerda Sent: quinta-feira, 26 de abril de 2007 12:21 To: oracle_br@yahoogrupos.com.br Subject: [oracle_br] SQL/LOADER Boa tarde, Estou com a seguinte dúvida sobre o sql/loader, queria saber qual a melhor forma para usar ele sem desabilitar uma trigger que fara a tranferencia da tabela temp para tabela original -- Luciano Lacerda ORACLE DBA/ATG [EMAIL PROTECTED] mailto:llacerda.dba%40gmail.com [EMAIL PROTECTED] mailto:lucianolacerda29%40gmail.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] SQL LOADER
O Loader é um client que roda de forma semelhante ao rman e o sql plus, em linha de comando. Procure no manual de utilities da sua versão de banco de dados. Reginaldo Ribeiro skype: dbcom_it_experts Mobile: 551192344290 Rogerio Santos wrote: Bom dia a Todos Agradeço a Todos pois a primeira vez que toquei neste assunto tive boas resposta agora sei que o LOADER atente minha necessidade mais ainda não sei a melhor forma de usa-lo como devo proceder Fazer uma procedure com o Loader ou Fazer um programa com o LOADER ? Alguem tem algum exemplo de um dos dois modelos? Obrigado a todos e sucesso [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] SQL LOADER
Eu uso o Loader, com um programinha . bat no Win2000, utilizo ainda o agendador de tarefas para executa-los de madrugada. rflribeiro escreveu: O Loader é um client que roda de forma semelhante ao rman e o sql plus, em linha de comando. Procure no manual de utilities da sua versão de banco de dados. Reginaldo Ribeiro skype: dbcom_it_experts Mobile: 551192344290 Rogerio Santos wrote: Bom dia a Todos Agradeço a Todos pois a primeira vez que toquei neste assunto tive boas resposta agora sei que o LOADER atente minha necessidade mais ainda não sei a melhor forma de usa-lo como devo proceder Fazer uma procedure com o Loader ou Fazer um programa com o LOADER ? Alguem tem algum exemplo de um dos dois modelos? Obrigado a todos e sucesso [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] SQL*LOADER
Bom dia a Todos Gostaria de usar o SQL Loader, porem não consegui muito material a Respeito em português, gostaria de uma contribuição de vcs sobre isto quem poder me indicar um site ou ate mesmo um livro vou ficar muito grato. A ideia é saber se é possível com no oracle e SQL*Loader cria procedure ou mesmo tigres para inserir muitos dados no banco e fazer alguns tratamentos. Vou chamar o loader de uma tigre e procedure. São muitos dados e teria que rodar de forma paralela, etc A intenção inicial seria mesmo estudos o próximo passo seria a proposta e a verificação da funcionalidade. Obrigado __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] SQL*LOADER
ai vai algums materiais http://www.psoug.org/reference/sqlloader.html http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14215/app_ldr_syntax.htm#i631434 em relação ao seu teste eu aconselho a estudar esse cara aqui http://mportes.blogspot.com/2005/05/external-table-como-etl.html e http://www.psoug.org/reference/externaltab.html - Original Message - From: Rogerio Santos To: oracle_br@yahoogrupos.com.br Sent: Wednesday, December 13, 2006 1:34 PM Subject: [oracle_br] SQL*LOADER Bom dia a Todos Gostaria de usar o SQL Loader, porem não consegui muito material a Respeito em português, gostaria de uma contribuição de vcs sobre isto quem poder me indicar um site ou ate mesmo um livro vou ficar muito grato. A ideia é saber se é possível com no oracle e SQL*Loader cria procedure ou mesmo tigres para inserir muitos dados no banco e fazer alguns tratamentos. Vou chamar o loader de uma tigre e procedure. São muitos dados e teria que rodar de forma paralela, etc A intenção inicial seria mesmo estudos o próximo passo seria a proposta e a verificação da funcionalidade. Obrigado __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re:[oracle_br] SQL*LOADER
Rogério, Segue o link de uma documentação sobre SQL*Loader. http://www.orafaq.com/faqloadr.htm Att. Marcelo Mattos Bom dia a Todos Gostaria de usar o SQL Loader, porem não consegui muito material a Respeito em português, gostaria de uma contribuição de vcs sobre isto quem poder me indicar um site ou ate mesmo um livro vou ficar muito grato. A ideia é saber se é possível com no oracle e SQL*Loader cria procedure ou mesmo tigres para inserir muitos dados no banco e fazer alguns tratamentos. Vou chamar o loader de uma tigre e procedure. São muitos dados e teria que rodar de forma paralela, etc A intenção inicial seria mesmo estudos o próximo passo seria a proposta e a verificação da funcionalidade. Obrigado __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Sql Loader para campo do tipo BLOB
Estou tentando fazer um SQL Loader do arquivo abaixo, onde todos os campos têm tamanho variável: TES|Teste|B7204573746162656C656365722061206C696761E7E36F20656E7472652 06F2070726F6772616D61206465206D656C686F72696120652061206D697373E36F20 6520766973E36F20646120656D70726573613B0D0AB7204D6F6E69746F726172206F7 320726573756C7461646F7320646520696D706C656D656E7461E7E36F20652070726F 7665722061E7F5657320636F72726574697661732C73656D70726520717565206E656 3657373E172696F2E|54657220706F646572206465206465636973E36F206520616C6 F6361E7E36F206465207265637572736F732E|28535049205374656572696E6720436 F6D6D6974746565290D0A436F6D6974EA20646972657469766F2070617261206D656C 686F72696120646F2070726F636573736F20646520736F66747761726520287265707 26573656E7461206120616C74612064697265E7E36F20646120656D7072657361290D 0A| Para uma tabela com a seguinte estrutura: cod varchar2(3) descricao varchar2(30) blob1 blob blob2 blob blob3 blob Como faço para que o SQL Loader respeite os delimitadores dos campos blob? Qual o melhor sintaxe para esse SQL Loader ? Obrigado, Anderson Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle VISITE: http://www.enpo-br.org/ - Dia 11/11 Vagas Limitadas Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: WWW.ORACLEBR.COM.BR Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re:[oracle_br] Sql Loader para campo do tipo BLOB
Anderson, Boa tarde! Dá uma olhada no link abaixo: http://www.orafaq.com/faqloadr.htm Att Marcelo Mattos Estou tentando fazer um SQL Loader do arquivo abaixo, onde todos os campos têm tamanho variável: TES|Teste|B7204573746162656C656365722061206C696761E7E36F20656E7472652 06F2070726F6772616D61206465206D656C686F72696120652061206D697373E36F20 6520766973E36F20646120656D70726573613B0D0AB7204D6F6E69746F726172206F7 320726573756C7461646F7320646520696D706C656D656E7461E7E36F20652070726F 7665722061E7F5657320636F72726574697661732C73656D70726520717565206E656 3657373E172696F2E|54657220706F646572206465206465636973E36F206520616C6 F6361E7E36F206465207265637572736F732E|28535049205374656572696E6720436 F6D6D6974746565290D0A436F6D6974EA20646972657469766F2070617261206D656C 686F72696120646F2070726F636573736F20646520736F66747761726520287265707 26573656E7461206120616C74612064697265E7E36F20646120656D7072657361290D 0A| Para uma tabela com a seguinte estrutura: cod varchar2(3) descricao varchar2(30) blob1 blob blob2 blob blob3 blob Como faço para que o SQL Loader respeite os delimitadores dos campos blob? Qual o melhor sintaxe para esse SQL Loader ? Obrigado, Anderson Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle VISITE: http://www.enpo-br.org/ - Dia 11/11 Vagas Limitadas Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: WWW.ORACLEBR.COM.BR Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Sql Loader - Instalacao
Galera, Como faço pra instalar o SQL Loader? Tô procurando o arquivo sqlload mas não estou achando... ´Valeu, Fabio Quirino Fabio Quirino MSN: [EMAIL PROTECTED] ICQ: 147482462 - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [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 * 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] Sql Loader - Instalacao
Procura no ORACLE_HOME/bin por sql* . Procure por sqlldr Galera, Como faço pra instalar o SQL Loader? Tô procurando o arquivo sqlload mas não estou achando... ´Valeu, Fabio Quirino Fabio Quirino MSN: [EMAIL PROTECTED] ICQ: 147482462 - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [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/ _ Yahoo! Grupos, um serviço oferecido por: 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!. Renan Medeiros Gerente de Treinamento e Suporte Unimix Tecnologia Ltda 0 xx 61 9994 0586 0 xx 61 3201 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
[oracle_br] SQL*LOADER - Existe alguma procedure que dispara um sql*loader
Pessoal Como eu faço através de uma procedure para passar parametros para sql*loader e disparar ele ? __ 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: http://br.yahoo.com/info/utos.html