expdp使用parfile配置文件做数据导出

来源:互联网 发布:全球潮汐软件下载 编辑:程序博客网 时间:2024/06/06 05:39

1. 环境信息

oracle 11.2.0.4
linux64

2.环境准备
1、将表wmptest01表上建立索引,测试使用parfile配置文件导出数据库
2、在DB用户下建立的wmptest01表,并有在其它用户下建立的表的索引,测试如次将所有涉及的索引导出及导入到另一个环境中

3.具体实现步骤

使用db用户连接
sqlplus db/123456
drop table wmptest01 cascade constraint;
create table wmptest01 as select * from mytest01;

select * from wmptest01;

–创建javauser下的索引
create index JAVAUSER.wmptest01_idx01 on wmptest01 (SYSID, IXNO) ;
–创建db下的索引
create index DB.wpmtest01_idx02 on wmptest01 (HEATNO) ;

–查询索引信息
select * from dba_indexes t where t.table_name = ‘WMPTEST01’;
select * from dba_objects t where t.object_name like ‘WMPTEST01%’ and t.object_type=’INDEX’;

–导出数据和索引信息
–expdp user/passwd schemas=a,b include=TABLE:\”=\’TABA\’\”,INDEX:\”IN (\’INDEX_B\’)\” directory=dirname dumpfile=a.taba.dmp logfile=exp_a.taba.dmp(使用linux系统则需要使用转义字符)

导出信息,配置parfile
expdp system/123456@test parfile=d.par
–d.par内容
SCHEMAS=DB,JAVAUSER
DUMPFILE=wmptest01.dmp
DIRECTORY=databf
LOGFILE=wmptest01.log
INCLUDE=TABLE:”IN (‘WMPTEST01’)”
INCLUDE=index:”in (select index_name from dba_indexes where table_name like ‘WMPTEST%’)” –导出javauser下的索引,同时结合上一行,测试能不能导出db用户下的wpmtest索引

-删除表,为后续测试导入准备
drop table wmptest01 cascade constraints;

–导入数据,测试成功。
impdp system/123456@test dumpfile=wmptest01.dmp directory=databf full=y table_exists_action=replace

其他可用的备注
–导出表和索引
p740a01:/backup01$>cat dd.par
SCHEMAS=DB,JAVAUSER
DUMPFILE=wmptest01.dmp
DIRECTORY=databf
LOGFILE=wmptest01.log
INCLUDE=TABLE:”IN (select t.table_name
from dba_tables t
where t.owner = ‘DB’
and (t.table_name like ‘TBAA%’ or t.table_name like ‘WMPTEST%’))”
INCLUDE=index:”in (select index_name from dba_indexes where table_name like ‘WMPTEST%’)”

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 高强度运动后性功能不好怎么办 运动后第二天全身酸痛怎么办 运动后心慌想吐怎么办 激素停后全身疼怎么办 运动完头晕想吐怎么办 跑了步全身酸痛怎么办 运动后全身没力气怎么办 学完游泳不会换气怎么办 猫不吃饭精神不好怎么办 运动完头晕目眩想吐怎么办 酒后第二天恶心想吐怎么办 剧烈运动后肌肉酸痛怎么办 剧烈运动后吐了怎么办 长跑后头晕想吐怎么办 运动后一直想吐怎么办 跑多了恶心想吐怎么办 剧烈运动恶心想吐怎么办 长跑之后 恶心想吐怎么办 喝咖啡后绞心痛怎么办 牛奶喝多了胃胀怎么办 运动后大量出汗头晕怎么办 屁股出汗淹的特别痛怎么办 运动完感觉很累怎么办 跑步后感觉很累怎么办 输液多了伤脾胃怎么办 运动完后特别晕怎么办 运动过量大腿肌肉酸痛怎么办 13岁发烧38.2度怎么办 头晕恶心想吐四肢无力怎么办 烧退了浑身疼怎么办 下午睡久了头疼怎么办 一天睡久了头疼怎么办 在家躺久了头疼怎么办 4周多儿童睡眠差怎么办 6岁儿童睡眠差怎么办 四年级的孩子不会写作文怎么办 四年级的孩子写不出作文怎么办? 欠了三万网贷怎么办 打完篮球浑身疼怎么办 在部队当兵意外死亡了怎么办 派派没有体力瓶怎么办