Re: [oracle_br] Sqlloader e triggers
Pedro Lembro de já ter visto, na documentação do Oracle, sobre o "direct path" não verificar as FK's e triggers. Teria que olhar o trecho específico para te repassar... mas vale a pena dar uma olhada com atenção a esses pré-requisitos e restrições. [ ] André Em 30/09/08, Mária Cristina Silva <[EMAIL PROTECTED]> escreveu: > > Bom ele não modifica a sua estrutura, não sei se entendi direito, mas o > que > ele faz é só carregar os dados pra vc.. > > Se existir integridade, e se a tabela carregada for uma tabela dependente, > então vai dá erro, mas se não for vai passar.. > > O ideal é que vc coloque numa ordem... > > Um dica: Faça uma analise se existem triggers e constraints para a > determinada tabela que vc está usando. > > Abraços, > Mária > > 2008/9/30 pedrojosemanso <[EMAIL PROTECTED] > > > > > Bom dia, > > > > Alguém pode me ajudar? > > Quando se faz uma carga com SQLLOADER usando a opção de "directory > > path", esta carga respeita a integridade referencial(constraints) das > > tabelas e respeita os triggers das tabelas alteradas? > > > > Atenciosamente, > > > > Pedro. > > > > > > > > -- > Abraços, > Mária Cristina > Cel: 031-8883-5543 > E-mail: [EMAIL PROTECTED] > MSN: [EMAIL PROTECTED] > -- > "O começo é a parte mais importante do trabalho." > - Platão > > [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] Sqlloader e triggers
Bom ele não modifica a sua estrutura, não sei se entendi direito, mas o que ele faz é só carregar os dados pra vc.. Se existir integridade, e se a tabela carregada for uma tabela dependente, então vai dá erro, mas se não for vai passar.. O ideal é que vc coloque numa ordem... Um dica: Faça uma analise se existem triggers e constraints para a determinada tabela que vc está usando. Abraços, Mária 2008/9/30 pedrojosemanso <[EMAIL PROTECTED]> > Bom dia, > > Alguém pode me ajudar? > Quando se faz uma carga com SQLLOADER usando a opção de "directory > path", esta carga respeita a integridade referencial(constraints) das > tabelas e respeita os triggers das tabelas alteradas? > > Atenciosamente, > > Pedro. > > > -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] -- "O começo é a parte mais importante do trabalho." - Platão [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Sqlloader e triggers
Bom dia, Alguém pode me ajudar? Quando se faz uma carga com SQLLOADER usando a opção de "directory path", esta carga respeita a integridade referencial(constraints) das tabelas e respeita os triggers das tabelas alteradas? Atenciosamente, Pedro.
[oracle_br] sqlloader e triggers de tabelas
Boa noite, Alguém pode me ajudar? Quando se faz uma carga com SQLLOADER usando a opção de "directory path", esta carga respeita a integridade referencial(constraints) das tabelas e respeita os triggers das tabelas alteradas? Atenciosamente, Pedro.
Re: [oracle_br] sqlloader
Como é a estrutura atual do teu dbf ? Dependendo como ele estiver você configura o seu ctl. Se tiver separado por "|" ou se os campos tiverem tamanho fixo. Informa como está o teu dbf. -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] sqlloader
Aristides, Veja o exemplo abaixo e troque pela definicao do seu arquivo DBF O numero 94 é o tamanho do registro DBF. load data infile "f:\sistema\dados.dbf" "DB3 94" badfile "f:\sistema\dados.bad" APPEND INTO TABLE AUX_IBOPE_PA (REV_CODPOSITION(02:07) CHAR, EDC_CODPOSITION(08:11) CHAR, PAS_CODPOSITION(12:18) CHAR, PAS_PAGPOSITION(19:22) CHAR, PRO_CODPOSITION(23:28) CHAR "NVL(:PRO_COD,'0')", PRE_CODPOSITION(29:34) CHAR "NVL(:PRE_COD,'0')", AGE_CODPOSITION(35:40) CHAR "NVL(:AGE_COD,'0')", ANU_CODPOSITION(41:46) CHAR "NVL(:ANU_COD,'0')", VER_DESPOSITION(47:86) CHAR, PAS_UNIPOSITION(87:88) INTEGER EXTERNAL, PAS_PCOPOSITION(89:94) DECIMAL EXTERNAL) Abs, Zilmar Furquim - Original Message - From: Arystydes To: oracle_br@yahoogrupos.com.br Sent: Friday, September 26, 2008 11:34 AM Subject: [oracle_br] sqlloader Bom dia. Gostaria de site onde possa encontrar informações de como configurar parâmetros em um "ctl" para ler um arquivo "dbf". grato, Aristides. [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] sqlloader
Olá veja se ajuda.. DECLARE arquivoLog UTL_FILE.FILE_TYPE; BEGIN arquivoLog := UTL_FILE.FOPEN('DIR_SALVA_PACOTE', 'TESTE.txt', 'W'); UTL_FILE.PUT_LINE(arquivoLog, 'estou escrevendo algo no arquivo'); UTL_FILE.fclose_all; END; / - DECLARE arquivoOrigem UTL_FILE.FILE_TYPE; arquivoLog UTL_FILE.FILE_TYPE; linha varchar2(1000); diretorio varchar2(30); nomearquivovarchar2(256); BEGIN diretorio := 'CARGA_UTL'; nomearquivo := 'TESTE'; arquivoOrigem := UTL_FILE.FOPEN(diretorio, nomearquivo || '.txt', 'R'); arquivoLog:= UTL_FILE.FOPEN(diretorio, nomearquivo || '.LOG', 'W'); LOOP BEGIN linha := ''; UTL_FILE.GET_LINE(arquivoOrigem, linha); UTL_FILE.PUT_LINE(arquivoLog, 'log: '||linha); EXCEPTION WHEN NO_DATA_FOUND THEN UTL_FILE.PUT_LINE(arquivoLog, linha || '* FIM '); UTL_FILE.fclose_all; EXIT; END; END LOOP; END; / 2008/9/26 Leonardo Santos da Mata <[EMAIL PROTECTED]> > bom, > eu nunca fiz com dbf ... eu sempre exportei par csv e dei carga com > sqlloader ... > > 2008/9/26 Arystydes <[EMAIL PROTECTED] > > > > Blz Leonardo... > > O problema é com relação a um arquivo "dbf" pois, gostaria de migrá-lo > sem > > ter que editá-lo e salvá-lo com csv ou txt, etc. > > Se tiveres um exemplo com dbf eu agradeço. > > > > Grato, > > Aristides > > > > > > - Original Message - > > From: Leonardo Santos da Mata > > To: oracle_br@yahoogrupos.com.br > 40yahoogrupos.com.br> > > Sent: Friday, September 26, 2008 11:41 AM > > Subject: Re: [oracle_br] sqlloader > > > > Exemplo de Utilização do Sql Loader O Sql Loader é utilizado para fazer a > > importação de uma grande massa de dados para o Oracle que esteja no > formato > > TXT, CVS, Etc. > > > > 1- Definição do arquivo de dados: > > > > O arquivo pode estar no formato TXT ou no formato CVS que poderá ser > aberto > > em vários editores. Segue abaixo um exemplo de arquivos de dados. > > > > 10001,"Scott Tiger", 1000, 40 > > 10002,"Frank Naude", 500, 20 > > > > 2 - Definição do arquivo de Controle: > > > > O arquivo de controle é utilizado para carregar dados que estão no > arquivos > > de dados e sempre terá a extensão CTL. Segue um exemplo: > > > > load data > > infile '/home/oracle/datafile.csv' > > badfile '/home/oracle/datafile.bad' > > discardfile '/home/oracle/datafile.dsc' > > into table emp > > fields terminated by "," optionally enclosed by '"' > > ( empno, empname, sal, deptno ) > > > > 3 - Execução do Sql Loader: > > > > sqlldr userid=scott/[EMAIL PROTECTED] control=loader.ctl log=logfile.log > > > > A execução ocorrer com muita rapidez. > > > > 2008/9/26 Arystydes <[EMAIL PROTECTED] 40bol.com.br>> > > > > > Bom dia. > > > > > > Gostaria de site onde possa encontrar informações de como configurar > > > parâmetros em um "ctl" para ler um arquivo "dbf". > > > > > > grato, > > > Aristides. > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > -- > > __ > > Leonardo Santos da Mata > > skype lsmata | msn [EMAIL PROTECTED] > > > __ > > Ao repassar, favor APAGAR o e-mail de quem lhe enviou. Colocar os emails > > dos > > destinatários SEMPRE em CCo- Cópia Oculta. > > Não dê munição a hackers e evite a disseminação de spam. > > __ > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > __ > Leonardo Santos da Mata > skype lsmata | msn [EMAIL PROTECTED] > __ > Ao repassar, favor APAGAR o e-mail de quem lhe enviou. Colocar os emails > dos > destinatários SEMPRE em CCo- Cópia Oculta. > Não dê munição a hackers e evite a disseminação de spam. > __ > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] -- "O começo é a parte mais importante do trabalho." - Platão [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] sqlloader
bom, eu nunca fiz com dbf ... eu sempre exportei par csv e dei carga com sqlloader ... 2008/9/26 Arystydes <[EMAIL PROTECTED]> > Blz Leonardo... > O problema é com relação a um arquivo "dbf" pois, gostaria de migrá-lo sem > ter que editá-lo e salvá-lo com csv ou txt, etc. > Se tiveres um exemplo com dbf eu agradeço. > > Grato, > Aristides > > > - Original Message - > From: Leonardo Santos da Mata > To: oracle_br@yahoogrupos.com.br > Sent: Friday, September 26, 2008 11:41 AM > Subject: Re: [oracle_br] sqlloader > > Exemplo de Utilização do Sql Loader O Sql Loader é utilizado para fazer a > importação de uma grande massa de dados para o Oracle que esteja no formato > TXT, CVS, Etc. > > 1- Definição do arquivo de dados: > > O arquivo pode estar no formato TXT ou no formato CVS que poderá ser aberto > em vários editores. Segue abaixo um exemplo de arquivos de dados. > > 10001,"Scott Tiger", 1000, 40 > 10002,"Frank Naude", 500, 20 > > 2 - Definição do arquivo de Controle: > > O arquivo de controle é utilizado para carregar dados que estão no arquivos > de dados e sempre terá a extensão CTL. Segue um exemplo: > > load data > infile '/home/oracle/datafile.csv' > badfile '/home/oracle/datafile.bad' > discardfile '/home/oracle/datafile.dsc' > into table emp > fields terminated by "," optionally enclosed by '"' > ( empno, empname, sal, deptno ) > > 3 - Execução do Sql Loader: > > sqlldr userid=scott/[EMAIL PROTECTED] control=loader.ctl log=logfile.log > > A execução ocorrer com muita rapidez. > > 2008/9/26 Arystydes <[EMAIL PROTECTED] > > > > Bom dia. > > > > Gostaria de site onde possa encontrar informações de como configurar > > parâmetros em um "ctl" para ler um arquivo "dbf". > > > > grato, > > Aristides. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > __ > Leonardo Santos da Mata > skype lsmata | msn [EMAIL PROTECTED] > __ > Ao repassar, favor APAGAR o e-mail de quem lhe enviou. Colocar os emails > dos > destinatários SEMPRE em CCo- Cópia Oculta. > Não dê munição a hackers e evite a disseminação de spam. > __ > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > -- __ Leonardo Santos da Mata skype lsmata | msn [EMAIL PROTECTED] ___ Ao repassar, favor APAGAR o e-mail de quem lhe enviou. Colocar os emails dos destinatários SEMPRE em CCo- Cópia Oculta. Não dê munição a hackers e evite a disseminação de spam. ___ [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] sqlloader
Blz Leonardo... O problema é com relação a um arquivo "dbf" pois, gostaria de migrá-lo sem ter que editá-lo e salvá-lo com csv ou txt, etc. Se tiveres um exemplo com dbf eu agradeço. Grato, Aristides - Original Message - From: Leonardo Santos da Mata To: oracle_br@yahoogrupos.com.br Sent: Friday, September 26, 2008 11:41 AM Subject: Re: [oracle_br] sqlloader Exemplo de Utilização do Sql Loader O Sql Loader é utilizado para fazer a importação de uma grande massa de dados para o Oracle que esteja no formato TXT, CVS, Etc. 1- Definição do arquivo de dados: O arquivo pode estar no formato TXT ou no formato CVS que poderá ser aberto em vários editores. Segue abaixo um exemplo de arquivos de dados. 10001,"Scott Tiger", 1000, 40 10002,"Frank Naude", 500, 20 2 - Definição do arquivo de Controle: O arquivo de controle é utilizado para carregar dados que estão no arquivos de dados e sempre terá a extensão CTL. Segue um exemplo: load data infile '/home/oracle/datafile.csv' badfile '/home/oracle/datafile.bad' discardfile '/home/oracle/datafile.dsc' into table emp fields terminated by "," optionally enclosed by '"' ( empno, empname, sal, deptno ) 3 - Execução do Sql Loader: sqlldr userid=scott/[EMAIL PROTECTED] control=loader.ctl log=logfile.log A execução ocorrer com muita rapidez. 2008/9/26 Arystydes <[EMAIL PROTECTED]> > Bom dia. > > Gostaria de site onde possa encontrar informações de como configurar > parâmetros em um "ctl" para ler um arquivo "dbf". > > grato, > Aristides. > > [As partes desta mensagem que não continham texto foram removidas] > > > -- __ Leonardo Santos da Mata skype lsmata | msn [EMAIL PROTECTED] __ Ao repassar, favor APAGAR o e-mail de quem lhe enviou. Colocar os emails dos destinatários SEMPRE em CCo- Cópia Oculta. Não dê munição a hackers e evite a disseminação de spam. __ [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] sqlloader
Exemplo de Utilização do Sql Loader O Sql Loader é utilizado para fazer a importação de uma grande massa de dados para o Oracle que esteja no formato TXT, CVS, Etc. 1- Definição do arquivo de dados: O arquivo pode estar no formato TXT ou no formato CVS que poderá ser aberto em vários editores. Segue abaixo um exemplo de arquivos de dados. 10001,"Scott Tiger", 1000, 40 10002,"Frank Naude", 500, 20 2 - Definição do arquivo de Controle: O arquivo de controle é utilizado para carregar dados que estão no arquivos de dados e sempre terá a extensão CTL. Segue um exemplo: load data infile '/home/oracle/datafile.csv' badfile '/home/oracle/datafile.bad' discardfile '/home/oracle/datafile.dsc' into table emp fields terminated by "," optionally enclosed by '"' ( empno, empname, sal, deptno ) 3 - Execução do Sql Loader: sqlldr userid=scott/[EMAIL PROTECTED] control=loader.ctl log=logfile.log A execução ocorrer com muita rapidez. 2008/9/26 Arystydes <[EMAIL PROTECTED]> > Bom dia. > > Gostaria de site onde possa encontrar informações de como configurar > parâmetros em um "ctl" para ler um arquivo "dbf". > > grato, > Aristides. > > [As partes desta mensagem que não continham texto foram removidas] > > > -- __ Leonardo Santos da Mata skype lsmata | msn [EMAIL PROTECTED] ___ Ao repassar, favor APAGAR o e-mail de quem lhe enviou. Colocar os emails dos destinatários SEMPRE em CCo- Cópia Oculta. Não dê munição a hackers e evite a disseminação de spam. ___ [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] sqlloader
Bom dia. Gostaria de site onde possa encontrar informações de como configurar parâmetros em um "ctl" para ler um arquivo "dbf". grato, Aristides. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Sqlloader
Pessoa, Alguem sabe se existe alguma forma de chamar a execução do sqlloader via PL/SQL? -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] SqlLoader.
Ola, Estou utilizando o sqlldr para importar dados para uma tabela, Porem em determinados registros a coluna que deveria possuir um Dado numérico entre 00 e 99, contem BRANCOS. O meu arquivo De importação é texto sem delimitação com tamanhos fixos. A minha coluna destino da tabela no oracle é NUMBER(2), minha pergunta É, Como fazer no arquivo de controle do SQLLDR para que quando no Arquivo de origem (texto) esta coluna for igual a BRANCOS eu insira ZERO na minha tabela ORACLE. Agradeço qualquer ajuda, []s, Henrique Ricardo Muhr [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/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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!.
[oracle_br] SQLLoader para importar, e o que para exportar?
Senhores, bom dia, Em uma maquina client Oracle 9i, eu tenho o recurso SQL Loader para "subir" um arquivo texto muito rapidamente para o banco, agora qual o recurso disponivel que eu tenho para fazer o contrario, quero gerar um arquivo texto no client... somente o spool do sqlplus??? Ele eh muito lento naum...? A tabela que quero "exportar" possui media de 500 mil linhas.. Alguma ideia? Muito Obrigado, Mauricio [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