数据泵expdp中query的使用及注意事项
在用数据泵导出数据的时候,有时候我们需要按条件过滤掉一些不需要导出的数据,这时候就需要用到参数query。下面是一个简单使用query的小例子,在这个例子中我们也可以看出数据泵的一个缺陷,就是query参数和estimate参数是冲突的,当我们使用query参数的时候,数据泵estimate数据量会忽略query参数的过滤,使的estimate值异常。
expdp systemparfile=bi_20131203.par
Export: Release11.2.0.3.0 - Production on Tue Dec 3 18:51:04 2013
Copyright (c) 1982,2011, Oracle and/or its affiliates. Allrights reserved.
Password:
Connected to: OracleDatabase 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With thePartitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and RealApplication Testing options
Starting"SYSTEM"."SYS_EXPORT_TABLE_01": system/******** parfile=bi_20131203.par
Estimate in progressusing BLOCKS method...
Processing objecttype TABLE_EXPORT/TABLE/TABLE_DATA
Total estimationusing BLOCKS method: 61.75 GB
Processing objecttype TABLE_EXPORT/TABLE/TABLE
Processing objecttype TABLE_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
查看下参数文件more bi_20131203.par
directory=dump_bi
tables=bi_dw.DW_MID_CONTRACT
cluster=n filesize=4G
dumpfile=expdp_bi_ods_tables_20131203_%U.dmp
query=bi_dw.DW_MID_CONTRACT:"where data_date in(to_date('2013-11-13','yyyy-mm-dd'),to_date('2013-11-14','yyyy-mm-dd'),to_date('2013-8-13','yyyy-mm-dd'),to_date('2013-8-14','yyyy-mm-dd'))"
nologfile=y
通过数据库查看到DW_MID_CONTRACT这张表有1.6亿的数据量,该表的segment达到了60G,然而过滤后的数据只有2639086 rows,然而expdp计算的值
Total estimationusing BLOCKS method: 61.75 GB
最终,我们导出的文件仅仅只有873M expdp_bi_ods_tables_20131203_01.dmp
另外在数据泵导数据的过程中,我们可以expdp system ATTACH=SYS_EXPORT_TABLE_01到该任务。
job的名字可以通过job参数指定,也可以走默认,dba_datapump_jobs中记载了正在执行的数据泵任务。
select * from dba_datapump_jobs;
SYS_EXPORT_TABLE_01
- 06-16卡巴斯基郑启良:支持信创发展是卡巴斯基的重要使命
- 06-16访问管理是确保现代工作场所安全的的五个关键原因
- 06-16零信任安全的演变:彻底改变网络安全策略
- 06-16GitHub上值得关注的20个网络安全项目
- 06-16英国曼彻斯特大学遭遇网络攻击,机密数据或遭窃!
- 06-16调查表明广告软件推送恶意软件感染了六万多个安卓应用程序
- 06-16微软向美国政府提供GPT的大模型,安全性如何保证?
- 06-16如何保护OT环境免受安全威胁?
- 01-11全球最受赞誉公司揭晓:苹果连续九年第一
- 12-09罗伯特·莫里斯:让黑客真正变黑
- 12-09谁闯入了中国网络?揭秘美国绝密黑客小组TA
- 12-09警示:iOS6 惊现“闪退”BUG
- 12-05亚马逊推出新一代基础模型 任意模态生成大模
- 12-05OpenAI拓展欧洲业务 将在苏黎世设立办公室
- 12-05微软质疑美国联邦贸易委员会泄露信息 督促其
- 12-05联交所取消宝宝树上市地位 宝宝树:不会对公
- 12-04企业微信致歉:文档打开异常已完成修复