Noções básicas de data pump export em 12c oráculo

Video: Oracle Database Tutorial 52 : Data Pump expdp - How to Export full database using expdp

O programa de linha de comando expdb lança da Oracle 12c Data Pump Export. Todos os trabalhos Data Pump Export são estimados no início para que você veja a estimativa antes de executar a exportação efectiva. Lembre-se que as estimativas podem não ser sempre totalmente preciso.

Na linha de comando OS, lançar Data Pump Export e tê-lo mostrar uma lista de parâmetro:

Você vê algo como isto:

Exportação: Release 12.1.0.1.0 - Produção em Qua 20 jul 06:56:47 2013Copyright (c) 1982, 2013, Oracle e / ou suas afiliadas. Todos os direitos utilitário de exportação Data Pump reserved.The fornece um mecanismo para transferência de dados objectsbetween bancos de dados Oracle. A utilidade é chamado com o comando seguinte: Exemplo: expdp Scott / tigre DIRECTÓRIO = dmpdir DUMPFILE = scott.dmpYou podem controlar o modo como é executado exportação inserindo o comando `expdp` followedby vários parâmetros. Para especificar parâmetros, você usar palavras-chave: Formato: expdp keyword = value ou palavra-chave = (valor1, valor2, ..., valorN) Exemplo: expdp scott / tiger DUMPFILE = DIRETÓRIO scott.dmp = dmpdir ESQUEMAS = scottor TABELAS = (T1: P1, T1: P2), se T1 é particionado mesa ... saída cortou ...

Você pode ver que o Data Pump lista todos os parâmetros que você tem que escolher e dá uma breve explicação de cada um.

Você pode especificar parâmetros em dois locais:

  • Na linha de comando

  • Em um arquivo de parâmetro

Passar por cima de alguns dos parâmetros mais úteis em detalhes:

  • COMPRESSÃO: Este parâmetro permite-lhe comprimir a saída do Data Pump enquanto o trabalho está sendo executado. Este truque é útil quando o espaço é um prêmio. Este parâmetro degrada o desempenho da exportação, mas isso é de se esperar.

  • CONTEÚDO: Isto especifica que tipo de dados que você deseja obter. Você quer apenas definições de objetos? Você quer apenas os dados? Ambos? Determine o que você deseja exportar e especificar em conformidade.

  • DIRETÓRIO: Isso especifica o diretório onde você deseja que o arquivo de despejo para ir. Este é um diretório de objeto Oracle, não um simples caminho no OS.

  • DESPEJAR ARQUIVO: Este parâmetro nomes do arquivo de despejo para ser emitido. Você também pode ter um número Data Pump os arquivos, se quiser. Esta numeração é útil quando você usa o paralelismo ou ter Data Pump quebrar o trabalho em vários arquivos de tamanho administrável. Para ter o número Data Pump os arquivos, use o argumento% U:

    DUMPFILE = my_dp_exp_% U.dmp


    Bomba de dados começa com 1 e os números dos arquivos para 99. E se você precisar de mais de 99 arquivos? Tente algo parecido com isto:

    DUMPFILE = my_dp_exp_seta_% U.dmp, my_dp_exp_set_b_% U.dmp

    Você pode tê-lo despejar a vários arquivos, o que é especialmente útil quando você está paralelização a saída.

    Video: Oracle Database Tutorial 55: How to export tables using PARFILE in expdp Data Pump By Manish Sharma

  • ESTIMATIVA: Este parâmetro estima o seu tamanho do trabalho, mas não vai executá-lo. Muito útil quando o espaço é um prêmio. Este parâmetro pára o trabalho depois de estimar.

  • EXCLUIR: Você pode excluir determinados objetos da exportação. Por exemplo, digamos que você quer tudo, mas o RH e esquemas OE, bem como todos os pontos de vista e funções. EXCLUIR pode ter múltiplas entradas. Você pode dizer o seguinte:

    EXCLUDE = ESQUEMAS:"`HR`, `OE`"EXCLUDE = VIEW, FUNÇÃO
  • INCLUIR: Mutuamente exclusivos com excluir, use este parâmetro se você deseja obter um tipo específico de objeto. Quando a lista é pequena, isso pode ser muito útil:

    Include = views, triggers
  • TAMANHO DO ARQUIVO: Você pode quebrar o seu Data Pump Export em vários arquivos, que auxilia o gerenciamento de arquivos. Por exemplo, se você tem uma exportação de 200 GB para fazer, você pode não querer um arquivo de despejo de 200GB para gerenciar depois. Em vez disso, use este parâmetro para quebrá-lo em pedaços de 4 GB ou algo semelhante.

  • FLASHBACK_TIME: Se você quiser despejar os dados de um tempo diferente do presente, você pode usar este parâmetro para especificar uma data e hora. Enquanto o banco de dados ainda tem os dados antigos em seu espaço de retenção de undo, este parâmetro pode ser muito útil.

  • NETWORK_LINK: Você pode se conectar a partir de um banco de dados para exportar para outro através da criação de um link de banco de dados e especificando-lo com este parâmetro.

  • PARALELO: Para ajudar a acelerar o seu despejo, você pode paralelizar-lo. Tente valores diferentes para encontrar o número mais eficiente dos processos em sistemas diferentes. No mínimo, você deve ser capaz de paralelizar pelo número de CPUs você tem recordando as capacidades da mídia de armazenamento para o qual você está escrevendo.

  • ESQUEMAS: Este parâmetro fornece uma lista de esquemas de bombear dados e diz-lhe o que para começar. Por padrão, o Data Pump exporta o esquema que está entrando para fazer o trabalho.

  • Tabelas: Isso restringe a exportação de uma lista de tabelas.

  • TABLESPACES: Este parâmetro restringe a exportação para uma lista de apenas espaços de tabela.


Publicações relacionadas