Vamos migrar nosso banco de dados usando datapump.
Será uma exportação completa do banco de dados com a exclusão de alguns dados da tabela.
Mas queremos fazer uma operação diferente para 2 tabelas diferentes. Queremos exportar os dados do último 1 ano para essas 2 tabelas (que sejam denominadas table3 e table4). Como posso escrever uma consulta para isso? O parfile que preparei é o seguinte, quais comandos devo adicionar para essas 2 tabelas?
DUMPFILE=dbname_datefull.dmp
LOGFILE=dbname_datefulllog.log
FULL=Y
DIRECTORY=EXPORT_DATE
EXCLUDE=STATISTICS
EXCLUDE=TABLE_DATA:"= 'table1'"
EXCLUDE=TABLE_DATA:"= 'table2'"
--queryfortable3
--queryfortable4
FLASHBACK_TIME=SYSTIMESTAMP
Ao mesmo tempo, essa consulta retarda o processo e é recomendada?
Obrigada. Cumprimentos.
Você deve usar a cláusula QUERY para essas tabelas, algo assim:
date3 e date4 sendo a coluna de data dessas tabelas.