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
posted @ 2019-06-27 11:40  monkey6  阅读(6)  评论(0编辑  收藏  举报