Estou bastante confuso e preciso de alguns esclarecimentos!
Eu faço exportação completa de banco de dados com Export Pump (para replicação/duplicação).
O que eu costumo fazer é:
SQL>SHUTDOWN IMMEDIATE
SQL>STARTUP RESTRICT
Em seguida, exporte, para que eu possa ter uma exportação consistente (arquivo DMP).
Agora posso exportar apenas com o parâmetro CONSISTENT=Y
e/ou FLASHBACK_SCN=SOME_NUMBER
? Quais são as diferenças (se houver) e quando usá-las?
Espero que alguém me explique em linguagem simples!
Quais são as melhores práticas nesse sentido?
Os argumentos de linha de comando do Data Pump são parcialmente compatíveis com versões anteriores dos utilitários de exportação e importação e são
CONSISTENT
mapeados para arquivosFLASHBACK_TIME
.FLASHBACK_SCN
é usado para especificar o número de alteração do sistema até que todas as alterações do banco de dados de origem sejam exportadas.FLASHBACK_TIME
permite que você especifique o tempo de mudança. Quando você especificaCONSISTENT
, o Data Pump Export determina a hora atual e usa esse valorFLASHBACK_TIME
implicitamente.Para obter mais informações, leia Oracle Database Utilities.