写在前面的话: 我们知道调用数据泵的方式可以有3种,在这里我绝对不会使用命令行而是首推脚本方式 放弃命令行的理由大概有这些:
写在前面的话:
我们知道调用数据泵的方式可以有3种,在这里我绝对不会使用命令行而是首推脚本方式
放弃命令行的理由大概有这些:
① 操作系统对CLI字符数的限制
② 令人痛恨的转义符
③ 无法跨平台重用
④ 官方文档到处鼓吹用脚本方式
㈠ 过滤对象/数据篇
⑴ 过滤对象
INCLUDE
EXCLUDE和INCLUDE用法相同,这里就谈INCLUDE
语法
INCLUDE = object_type[:name_clause] [, ...]object_type:常用有TABLE、INDEX、CONSTRAINT、GRANT,更多的我们可以查阅database_export_objects,schema_export_objects,table_export_objectsname_clause:sql语句
相关的索引、约束等都会很讲义气地被一起导出
例子
题目:导出所有以 emp 开头的表
参数文件写法如下:
[Oracle@bogon ~]$ cat hr.parSCHEMAS=HRDUMPFILE=hr.dmpDIRECTORY=dmpdirLOGFILE=hr.logINCLUDE=TABLE:"like 'EMP%'"
这个文件里,INCLUDE也可以这么写
INCLUDE=TABLE:"IN (select table_name from user_tables where table_name like 'EMP%')"
⑵ 过滤数据
QUERY
Countly移动分析应用
Countly 是一个实时的、开源的移动分析应用,通过收集来自手机的数据,并将这些数据通过可视化效果展示出来以分析移动应用的使用和最终用户的行为。截至2019年,支持超过2500个网站,16000个移动应用程序和多个桌面应用程序。它从移动,桌面,Web收集数据包括Apple Watch,TvOS和其他互联网连接设备的应用程序,并将这些信息可视化以分析应用程序使用情况和最终用户行为。
0 查看详情
语法
QUERY = [schema.][table_name:] query_clause
该参数和以下几个为互斥关系
CONTENT=METADATA_ONLYESTIMATE_ONLYTRANSPORT_TABLESPACES
例子
题目:导出部门号为50,,员工号大于128的所有员工资料
参数文件写法如下:
[oracle@bogon ~]$ cat hr.parSCHEMAS=HRDUMPFILE=hr02.dmpDIRECTORY=dmpdirLOGFILE=hr02.logINCLUDE=TABLE:"IN ('EMPLOYEES','DEPARTMENTS')"QUERY=EMPLOYEES:"where employee_id>=128",DEPARTMENTS:"where department_id=20"
㈡ 并行导出篇
并行设置的结果无非3种:变得更好、没有变化、变得更差
效率是否得到提高,并不取决于你设置了多碉堡的参数,参数和参数值是否合适方为根本
并行需要成本,因为并行之前需对服务器资源综合权衡,计算并行,分配任务
并行设置是门艺术,因为PARALLEL经常是要跟FILESIZE,DUMPFILE一起考虑
下面是官方文档给的一个并行优化实例:
expdp hr/hr FULL=y DUMPFILE=dpump_dir1:full1%U.dmp, dpump_dir2:full2%U.dmpFILESIZE=2G PARALLEL=3 LOGFILE=dpump_dir1:expfull.log JOB_NAME=expfull
另外,并行度的设置不应该超过CPU数量的2倍
sys@ORCL> show parameter cpuNAME TYPE VALUE------------------------------------ ----------- ------------------------------cpu_count integer 1By DBA_WaterBin2013-09-05GOOD Luck
以上就是Oracle expdp过滤和并行的内容,更多相关内容请关注PHP中文网(www.php.cn)!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/846497.html
微信扫一扫
支付宝扫一扫