Escolar Documentos
Profissional Documentos
Cultura Documentos
No Oracle 10g você pode usar um utilitário de movimentação de dados chamado Data
Pump para aumentar o desempenho no transporte de dados, pois o mesmo é 60% mais
rápido do que os utilitários de export e import que ainda estão disponíveis no 10g.
O Data Pump pode ser chamado da linha de comando com os programas IMPDB e
EXPDP ou através do PACKAGE DBMS_DATAPUMP. Você pode pedir ao expdp
uma lista completa de parâmetros, especificando o parâmetro help=y.
Parâmetros Descrição
Você inicia uma exportação via Data Pump executando o Programa EXPDP ou
executando um Programa PL/SQL que chama a procedure DBMS_DATAPUMP.O
Enterprise Manager Também fornece uma interface gráfica para a execução do Data
Pump.
Aprenderemos agora como Exporta dados utilizando a linha de comando com o Data
Pump.
Os arquivos criados pelo Data Pump são chamados de DUMP FILES, um ou vários
desses arquivos podem ser criados durante uma única execução do Data Pump.
Múltiplos arquivos podem ser criados se a execução do Data Pump tiver um grau de
paralelismo maior que um ou se um arquivo exceder o tamanho limite do parâmetro
FILISEZE. Todos os arquivos de dump de uma execução são chamados de dump file
set.
Veremos agora como executar o data pump em seus diferentes modos de exportação.
Entre com o usuário system, dê o privilégio create any directory para criar o diretório
onde será guardado o dump file
Conn system/password@orcl
Dba_datapump_jobs
Dba_datapump_sessions
Datapump_paths
13 de novembro de 2010 [ Data pump]
Uma importação com o Data Pump pode ser iniciada com um programa PL/SQL,
utilizando a procedure DBMS_DATAPUMP ou pelo Oracle Enterprise Manager.
Veremos como importar dados com o Data Pump.
Em todos estes modos, a origem pode ser um banco de dados, ao invés de um conjunto
de arquivo. A tabela abaixo mostra os modelos de importação suportados por diversos
modos de exportação.
Digite: help = y
13 de novembro de 2010 [ Data pump]
Obs.: Na imagem, estão aparecendo algumas mensagens de erro. Estas mensagens são
devidas a existência de algumas tablespaces e esquemas.
Você usa Tablespaces transportável quando você quer mover um tablespace inteiro dos
dados de uma base de dados do Oracle para outra. Tablespaces transportável permite
que os arquivos de dados do Oracle sejam desconectados de uma base de dados,
movidos ou copiados a uma outra posição, e plugged então em uma outra base de dados.
Os dados movidos que usam Tablespaces transportável podem ser muito mais rápidos
do que executando uma exportação ou a importação dos mesmos dados, porque
transportar um tablespace requer somente a cópia dos datafiles e integrar a informação
do dicionário do tablespace. Mesmo ao transportar um tablespace, a exportação e a
importação são usadas e ainda segurar a extração e a recreação do metadata para esse
tablespace.
13 de novembro de 2010 [ Data pump]