[ORACLE] SQL Loader
Tecnologia da Informação

[ORACLE] SQL Loader



1. Crie a tabela no banco de dados.
ATENÇÃO: Preste atenção nos tamanhos e tipos dos campos para evitar erros na importação.

2. Crie o arquivo de controle conforme exemplo:
$ vi loader.ctl

load data
 infile '/home/oracle/arquivo.csv'
into table USUARIO.REMESSAS
 fields terminated by "|" optionally enclosed by '"'
 ( TIPO, DDD, TELEFONE, CONTRATO, DATA_SERVICO, REMESSA, VALOR, COD_SERVICO, CREDITO, RETORNO, SEQUENCIA, MOTIVO, DT_SITUACAO, DT_VENCIMENTO, REF_FATURA, SFA, DT_REF, NSA )

IMPORTANTE:
Caso você for inserir dados numa tabela que não esteja vazia, usar a opção 'append', na linha abaixo de  'infile'.

3. Use comando abaixo para chamar o SQL Loader:
sqlldr user/password@SID control=loader.ctl

NOTA1: Usando a opção ROWS=X é possível dar commit a cada 'X' linhas. Diminuindo a quantidade de commits, a importação fica mais rápida.
NOTA2: Usando a opção DIRECT=TRUE os dados são carregados direto para os datafiles, o que também deixa a importação mais rápida.

4. As linhas que não forem importadas serão logadas em um arquivo com extensão .bad, também será gerado um log da importação com a extensão .log.



loading...

- Postgresql - Importar Arquivo Csv E Txt
Vamos supor que precisamos importar para a tabela "tb_esporte" os dados do arquivo "'C:/temp/arq_esporte.csv'". Conforme imagem a seguir: Tabela: tb_esporte Arquivo: arq_esporte.csv Para importar o arquivo utilizamos o seguinte comando:...

- [oracle] Desabilitar Hcc Do Impdp
Hybrid Columnar Compression é uma ferramenta da versão Enterprise Edition do Oracle Database 11g. O HCC é suportado somente nos storages do Exadata, ZFS e Pillar Axiom 600. Para desabilitar essa ferramenta numa importação via datapump para outro...

- [mysql] Alterar Senhas De Usuários
Usando a ferramenta mysqladmin é possível alterar as senhas dos usuários facilmente. Exemplo: $ mysqladmin -uusuario -psenhaantiga password novasenha Caso queira atribuir uma senha para um usuário root que não tenha, utilize o comando abaixo: $...

- [oracle] Perda De Redologs
Antes de iniciar o procedimento, vai uma dica: Sempre mantenha seus redologs multiplexados (recomenda-se dois membros para cada grupo), para evitar que o banco de dados pare, além de também evitar perda de dados, caso ocorra a perda de um grupo/membro...

- [linux] Comandos úteis: Tratamento De Arquivos E Diretórios - Parte 1
Por conta da quantidade de comandos, irei dividir em 2 partes os comandos referentes tratamento de arquivos e diretórios: CATÉ o comando padrão para listar arquivos (Standard Output – STDOUT). Este comando aceita, também, a entrada de dados através...



Tecnologia da Informação








.