问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么使用expdp 压缩导出oracle数据

发布网友 发布时间:2022-04-08 21:02

我来回答

1个回答

热心网友 时间:2022-04-08 22:31

  EXPDP导出
  一:导出前期准备:
  1.创建目录对象:
  CREATE DIRECTORY mp_dir AS 'c:\mp';
  2.在操作系统上创建相应的目录。
  3.把目录的读写权限给用户:
  GRANT READ, WRITE ON DIRECTORY mp_dir TO scott;二:导出的模型
  1.导出表
  Expdp scott/tiger DIRECTORY=mp_dir DUMPFILE=tab.dmp logfile=testexpdp.log TABLES=dept, emp2.导出方案(用户)
  Expdp scott/tiger DIRECTORY=mp_dir DUMPFILE=schema.dmp logfile=testexpdp.log SCHEMAS=system,scott3.导出表空间
  Expdp system/manager DIRECTORY=mp_dir logfile=testexpdp.log DUMPFILE=tablespace.dmpTABLESPACES=user01,user02
  4.导出数据库
  Expdp system/manager DIRECTORY=mp_dir DUMPFILE=full.dmp logfile=testexpdp.log FULL=Y三:EXPDP命令行选项:
  1. ATTACH
  该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_name
  Schema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下:
  Expdp scott/tiger ATTACH=scott.export_job2. CONTENT
  该选项用于指定要导出的内容.默认值为ALL
  CONTENT={ALL | DATA_ONLY | METADATA_ONLY}
  当设置CONTENT为ALL 时,将导出对象定义及其所有数据.为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.mpCONTENT=METADATA_ONLY
  3. DIRECTORY
  指定转储文件和日志文件所在的目录
  DIRECTORY=directory_object
  Directory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS 目录Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.mp建立目录:
  CREATE
  查询创建了那些子目录:
  SELECT * FROM dba_directories;
  4. DUMPFILE
  用于指定转储文件的名称,默认名称为expdat.dmpDUMPFILE=[directory_object:]file_name [,….]
  Directory_object用于指定目录对象名,file_name用于指定转储文件名.需要注意,如果不指定directory_object,导出工具会自动使用DIRECTORY选项指定的目录对象Expdp scott/tiger DIRECTORY=mp1 DUMPFILE=mp2:a.dmp5. ESTIMATE
  指定估算被导出表所占用磁盘空间分方法.默认值是BLOCKSEXTIMATE={BLOCKS | STATISTICS}
  设置为BLOCKS时,oracle会按照目标对象所占用的数据块个数乘以数据块尺寸估算对象占用的空间,设置为STATISTICS时,根据最近统计值估算对象占用空间Expdp scott/tiger TABLES=emp ESTIMATE=STATISTICSDIRECTORY=mp DUMPFILE=a.mp
  6. EXTIMATE_ONLY
  指定是否只估算导出作业所占用的磁盘空间,默认值为NEXTIMATE_ONLY={Y | N}
  设置为Y时,导出作用只估算对象所占用的磁盘空间,而不会执行导出作业,为N时,不仅估算对象所占用的磁盘空间,还会执行导出操作.
  Expdp scott/tiger ESTIMATE_ONLY=y NOLOGFILE=y7. EXCLUDE
  该选项用于指定执行操作时释放要排除对象类型或相关对象EXCLUDE=object_type[:name_clause] [,….]
  Object_type用于指定要排除的对象类型,name_clause用于指定要排除的具体对象.EXCLUDE和INCLUDE不能同时使用Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.p EXCLUDE=VIEW8. FILESIZE
  指定导出文件的最大尺寸,默认为0,(表示文件尺寸没有*)9. FLASHBACK_SCN
  指定导出特定SCN时刻的表数据
  FLASHBACK_SCN=scn_value
  Scn_value用于标识SCN值.FLASHBACK_SCN和FLASHBACK_TIME不能同时使用Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.dmpFLASHBACK_SCN=358523
  10. FLASHBACK_TIME
  指定导出特定时间点的表数据
  FLASHBACK_TIME=”TO_TIMESTAMP(time_value)”
  Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.dmp FLASHBACK_TIME=“TO_TIMESTAMP(’25-08-2004 14:35:00’,’DD-MM-YYYY HH24:MI:SS’)”
  11. FULL
  指定数据库模式导出,默认为N
  FULL={Y | N}
  为Y时,标识执行数据库导出.
  12. HELP
  指定是否显示EXPDP命令行选项的帮助信息,默认为N当设置为Y时,会显示导出选项的帮助信息.
  Expdp help=y
  13. INCLUDE
  指定导出时要包含的对象类型及相关对象
  INCLUDE = object_type[:name_clause] [,… ]
  14. JOB_NAME
  指定要导出作用的名称,默认为SYS_XXX
  JOB_NAME=jobname_string
  15. LOGFILE
  指定导出日志文件文件的名称,默认名称为export.logLOGFILE=[directory_object:]file_name
  Directory_object用于指定目录对象名称,file_name用于指定导出日志文件名.如果不指定directory_object.导出作用会自动使用DIRECTORY的相应选项值.
  Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.dmp logfile=a.log16. NETWORK_LINK
  指定数据库链名,如果要将远程数据库对象导出到本地例程的转储文件中,必须设置该选项.
  17. NOLOGFILE
  该选项用于指定禁止生成导出日志文件,默认值为N.
  18. PARALLEL
  指定执行导出操作的并行进程个数,默认值为1
  19. PARFILE
  指定导出参数文件的名称
  PARFILE=[directory_path] file_name
  20. QUERY
  用于指定过滤导出数据的where条件
  QUERY=[schema.] [table_name:] query_clauseSchema用于指定方案名,table_name用于指定表名,query_clause用于指定条件*子句.QUERY选项不能与CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES等选项同时使用.
  Expdp scott/tiger directory=mp mpfiel=a.dmpTables=emp query=’WHERE deptno=20’
  21. SCHEMAS
  该方案用于指定执行方案模式导出,默认为当前用户方案.
  22. STATUS
  指定显示导出作用进程的详细状态,默认值为0
  23. TABLES
  指定表模式导出
  TABLES=[schema_name.]table_name[:partition_name][,…]
  Schema_name用于指定方案名,table_name用于指定导出的表名,partition_name用于指定要导出的分区名.
  24. TABLESPACES
  指定要导出表空间列表
  25. TRANSPORT_FULL_CHECK
  该选项用于指定被搬移表空间和未搬移表空间关联关系的检查方式,默认为N.
  当设置为Y时,导出作用会检查表空间直接的完整关联关系,如果表空间所在表空间或其索引所在的表空间只有一个表空间被搬移,将显示错误信息.当设置为N时,导出作用只检查单端依赖,如果搬移索引所在表空间,但未搬移表所在表空间,将显示出错信息,如果搬移表所在表空间,未搬移索引所在表空间,则不会显示错误信息.
  26. TRANSPORT_TABLESPACES
  指定执行表空间模式导出
  27. VERSION
  指定被导出对象的数据库版本,默认值为COMPATIBLE.
  VERSION={COMPATIBLE | LATEST | version_string}
  为COMPATIBLE时,会根据初始化参数COMPATIBLE生成对象元数据;为LATEST时,会根据数据库的实际版本生成对象元数据.version_string用于指定数据库版本字符串.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 政审盖章是去户籍所在地盖章吗 异地考生报考军校政审赶不及回户口所在地办理怎么办 3dmax的圆形吊顶怎么做 政审证明可以去不是户口所在地的派出所开吗? 本人即将成为预备党员,父母跟我住,但户籍在外地。请问父母的政审证明(入党函调)在哪里开具? 3Dmax怎么把一个模型为一个圆圈? 政审材料必须去户口所在地开吗?常住地区可不可以?住了都二十多年了~_百度问一问 研究生政审表是户籍所在地还是居住地 圆锥模型怎么做 请问政审是在户籍所在地吗,如果户籍发生了变化的,还需要跑回原户籍所在地去吗? 3dmax圆形灌木模型怎么做 政审是去居住地还是户籍地社区 如何增加空间访问人数 警校政审时一定要去本人或直系亲属户口所在地吗? 如何通过一张纸,来做成一个圆锥的模型呢? 政审材料是在户口地还是居住地开 参军政审必须要到户籍所在地的公安局吗 监控摄像头直连AV显示器 消防员政审地必须是户籍地吗自已送去吗 入党必须是户籍所在地出具政审材料吗- 问一问 nuts加速器打不开 坚果加速器一直优化网络是什么意思? 坚果加速器一直在加载? 为什么搜不到坚果加速器? 坚果手机有内置加速器吗 drymynuts是什么意思? nut和nuts的区别 nuts中文怎么读?用中文直接翻译,最好难听点 请教:如何用花生麸给花施肥? 计算机语言学习中有哪几个阶段,分别是什么 花生麸怎么制作水溶肥? 如何学习计算机编程语言? 用什么办法发酵花生麸做肥料又快又好用? 海尔云熙100726HB12G滚筒全自动洗衣机每洗一次都要加洗衣液吗? 花生麸如何做肥? 用什么办法发酵花生麸做肥料又快又好用 滚筒洗衣机的洗衣液是一次一加吗? 怎么学习好计算机语言 花生麸是什么怎么制作的啊,请问肥料 花生麸该怎么用?