Como usar reparticionamento para redistribuir dados
Esta função é útil se, por exemplo, você deseja alterar o número de partições de banco de dados a tabela é espalmada através ou para mover dados para um sistema diferente, onde o sistema de destino tem um número diferente de partições de banco de dados do sistema de origem.
O sistema de destino poderia ser um data warehouse para o qual você periodicamente move um subconjunto de linhas, ou o sistema de destino pode ser um novo sistema que é para substituir o seu atual. Todos os cabeçalhos de arquivo apropriados são incluídos para permitir o carregamento paralelo no alvo. Se nenhuma cláusula HEADER for especificada quando você usa o formato DEL, DELIMITADO ou ASC, um cabeçalho é gerado em cada arquivo de destino. Para obter mais informações sobre cabeçalhos, consulte Uso da função de geração de cabeçalho.
Durante o processo de reparticionamento, os dados são descarregados em alta velocidade e divididos, em uma etapa, para o recarregamento no sistema de destino. O sistema de destino pode ter características de particionamento diferentes do sistema de origem. Os dados podem ser descarregados e divididos no número apropriado de conjuntos de arquivos, um por partição de banco de dados para o sistema de destino. Por exemplo, os conjuntos de arquivos poderiam ser diretórios que são montados em um sistema de arquivos de rede (NFS) no sistema de origem. Para determinar o arquivo de saída para o qual um registro será extraído, Optim High Performance Unload aplica as regras de particionamento usadas pelo destino.