Re: [oracle_br] Sqlloader e triggers

2008-09-30 Por tôpico Andre Santos
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

2008-09-30 Por tôpico Mária Cristina Silva
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

2008-09-30 Por tôpico pedrojosemanso
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

2008-09-28 Por tôpico pedrojosemanso
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

2008-09-26 Por tôpico francisco porfirio
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

2008-09-26 Por tôpico Zilmar - ig
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

2008-09-26 Por tôpico Mária Cristina Silva
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

2008-09-26 Por tôpico Leonardo Santos da Mata
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

2008-09-26 Por tôpico Arystydes
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

2008-09-26 Por tôpico Leonardo Santos da Mata
 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

2008-09-26 Por tôpico Arystydes
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

2008-04-12 Por tôpico francisco porfirio
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.

2006-05-23 Por tôpico Henrique Muhr



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?

2005-08-04 Por tôpico Maurício Bertolucci
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