oralce导出和导入
1.新建导出parfile
vi test_expdp.par
##############################################
DIRECTORY=MYDIR
DUMPFILE=user_test_table.dmp
tables=user.test_table
CONTENT=data_only
FILESIZE=15G
LOGFILE=user_test_table.log
query=user.test_table:"WHERE ID IN (SELECT DISTINCT ID FROM user.test_table_02 WHERE STATUS='I')"
query=user.test_table:"where group_name = 'hehe'"
##############################################
2.导出
expdp username/password parfile=test_expdp.par
3.并行导出
vi test_expdp.par
##############################################
DIRECTORY=MYDIR
DUMPFILE=user_test_table_%U.dmp
tables=user.test_table
CONTENT=data_only
FILESIZE=15G
LOGFILE=user_test_table.log
query=user.test_table:"WHERE ID IN (SELECT DISTINCT ID FROM user.test_table_02 WHERE STATUS='I')"
parallel=10
##############################################
修改dumpfile为%U,添加paralle。同时,确保数据库parallel_max_servers并行开启。
4.导入重定向表空间
导入之前要创建好owner,所有的数据库对象会建到owner所在的默认表空间
impdp "'/ as sysdba'" directory=monkey dumpfile=monkey_dumpfile.dmp nologfile=y TRANSFORM=segment_attributes:n schemas=monkey