Fundamentos da bomba de dados 12c oráculo
Data Pump é modelado após ferramentas de exportação / importação da Oracle 12c que estavam disponíveis antes do Oracle 10g. Export / Import ainda está disponível, mas Data Pump tomou as tarefas tradicionalmente feito pela Export / Import e acrescentou muito mais opções e flexibilidade.
Conteúdo
Data Pump é útil para
Mover dados de um esquema para outro
Mover dados de uma versão do Oracle para outro
Mover dados de um sistema operacional para outro
Criação de backups lógicos
Você pode usar o Data Pump para o transporte de um banco de dados inteiro de uma instância para outra. Essa capacidade inclui novos bancos de dados da Oracle conectáveis 12c, bem como mais velhos bancos de dados nonpluggable. Você pode usar isso para mover um banco de dados para um novo ambiente de servidor ou para atualizar para uma versão maior banco de dados.
Você deve estar familiarizado com esses arquivos:
Despejar arquivo: Este arquivo é criado durante uma Data Pump Export. É o arquivo de importação quando você faz uma Data Pump Import. É binário para que você não pode abri-lo para ver qualquer coisa útil.
parfile: Este arquivo opcional lista os parâmetros que controlam o Data Pump Import ou Export. Você cria este arquivo baseado em texto você mesmo.
Arquivo de log: Esta saída é para todos os Importação e Exportação empregos Bomba de dados a menos que você especifique o contrário. Você pode nomeá-lo ou deixar que ele tem um nome padrão. É útil para obter estatísticas empregos e para solução de problemas.
Você interativamente pode fazer essas coisas com trabalhos de bombagem de dados:
Começar
Pare
Pausa
Reiniciar
Matar
O resultado é que você pode começar um trabalho a partir da linha de comando, separar-lo para fazer outra coisa (enquanto ele ainda está em execução), e voltar a ligar mais tarde para verificar o progresso ou fazer alterações.
Quando um trabalho de Data Pump é executado em um problema, ele automaticamente suspende si- que forma você tem a oportunidade de corrigir o problema antes que o trabalho falhar completamente. Antes de Data Pump, se um / Import Export trabalho correu para um problema, ele iria falhar imediatamente, por vezes, desperdiçando horas de tempo.
O programa de linha de comando IMPDb lança Data Pump Import. Na linha de comando OS, lançar Data Pump Import e tê-lo mostrar uma lista dos parâmetros:
Você vê algo como isto:
Importação: Release 12.1.0.1.0 - Produção em Qua 20 jul 06:54:52 2013Copyright (c) 1982, 2013, Oracle e / ou suas afiliadas. Todos os direitos reserved.The Data Pump Import utilitário fornece um mecanismo para transferência de dados objectsbetween bancos de dados Oracle. A utilidade é chamado com o comando seguinte: Exemplo: impdp scott / tigre DIRECTÓRIO = dmpdir DUMPFILE = scott.dmpYou podem controlar o modo como é executado importação inserindo o comando `impdp` followedby vários parâmetros. Para especificar parâmetros, você usar palavras-chave: Formato: impdp keyword = value ou palavra-chave = (valor1, valor2, ..., valorN) Exemplo: impdp scott / tiger DIRECTORY = dmpdir DUMPFILE = scott.dmp ... saída snipped ...
Como Data Pump Export, Import lista os parâmetros que podem ser usados com a parte de importação de Data Pump. Muitos desses parâmetros se comportam da mesma maneira que eles fazem quando você está usando Data Pump Export.
Dê uma olhada em alguns dos parâmetros de dados Bomba de importação:
CONTEÚDO: Se você tem um arquivo de exportação conteúdo completo, você pode optar por importar apenas os metadados. Por exemplo, você pode querer criar todas as tabelas com nenhuma linha. Obviamente, se você não incluem as linhas no arquivo de despejo de exportação, você não pode dizer Data Pump Import para colocá-los em!
Video: significado da musica esquiva da esgrima - Criolo - Análise da Letra #50 - Pensando Nisso
ESTIMATIVA: Este parâmetro estima o tamanho do Data Pump Import.
DIRETÓRIO: Este diz Data Pump Import onde ele pode encontrar o arquivo de despejo. Ele não tem que ser o mesmo local onde foi despejado, mas você deve mover o arquivo para o novo local. Este parâmetro pode ser útil ao mover o arquivo para outra máquina ou OS.
DESPEJAR ARQUIVO: A lista completa de todos os arquivos criados pelo Data Pump Export.
EXCLUIR: Isso funciona muito parecido com o Data Pump Export mas diz Data Pump Import o que deixar do arquivo de despejo.
INCLUIR: Este parâmetro é uma outra maneira de controlar o que os objetos são colocados no banco de dados destino.
FLASHBACK_SCN, FLASHBACK_TIME: Use esses parâmetros com a ferramenta Data Pump Import apenas ao conectar através de um NETWORK_LINK. Data Pump Import pode se conectar diretamente a um banco de dados remoto através de um link de banco de dados e gravar os dados diretamente no sistema de destino. Use esses parâmetros para extrair dados do passado.
Video: Star Trek New Voyages, 4x10, The Holiest Thing, Spatial, Subtitles
NETWORK_LINK: Você pode se conectar a partir de um banco de dados e importar para outra através da criação de um link de banco de dados e especificando-lo com este parâmetro. Nenhum arquivo é criado quando este método é usado. Este parâmetro é muito útil para a recuperação lógica e clonagem.
PARALELO: Isso ajuda a acelerar sua importação.
REMAP_SCHEMA: Este parâmetro é útil para copiar os objetos / dados de um esquema para outro.
REMAP_TABLESPACE: Move os objetos para um novo espaço de tabela. Por padrão, eles vão para a mesma tabela de onde vieram. Este parâmetro é útil quando utilizado em conjunto com remap_schema e enquanto se move a partir de uma base de dados de dados para outro.
ESQUEMAS: Este parâmetro fornece uma lista de esquemas de bombear dados para dizer-lhe o que importar. Por padrão, o Data Pump importa tudo no arquivo. Em essência, você pode ter uma exportação completa, mas, em seguida, escolher o que você deseja importar.
Tabelas: Tal como acontece com esquemas, você pode escolher a partir de seu arquivo de despejo que importar.
TABLESPACES: Você pode escolher o que TABLESPACES você quer importar o arquivo de despejo.