- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据泵学习纪要
实例:??? 1、通过DBLINK的方式:表空间不一样impdp logfile=DUP_MCMDB.LOG network_link=to_crm_7 schemas=MCMDB? REMAP_TABLESPACE=table_space11:table_space12,table_space21:table_space22 ??? 2、通过DBLINK的方式:方案(schemas)不一样impdp logfile=DUP_MCMDB.LOG network_link=to_crm_7 schemas=MCMDB? remap_schema=MCMDB:MCMDB1 ???? 前言:??? Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中。??? 数据泵导出导入(EXPDP和IMPDP)的作用??? 1,实现逻辑备份和逻辑恢复。??? 2,在数据库用户之间移动对象。??? 3,在数据库之间移动对象??? 4,实现表空间搬移。??? 数据泵导出导入与传统导出导入的区别:在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP.使用EXPDP和IMPDP时应该注意的事项;EXP和IMP是客户段工具程序,它们既可以在可以客户端使用,也可以在服务端使用。??? EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件,而不适用于EXP导出文件。??? 数据泵导出包括导出表,导出方案,导出表空间,导出数据库4种方式。??? 建目录与赋权:??? SQLcreate directory dump_dir as /u01/dmdir;??? SQLgrant read,write on directory to test;??? SQLselect * from dba_directories; ——查看目录??? EXPDP命令行选项??? 1. ATTACH??? 该选项用于在客户会话与已存在导出作用之间建立关联。语法如下??? ATTACH=[schema_name.]job_name ??? Schema_name用于指定方案名,job_name用于指定导出作业名。注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下:Expdp scott/tiger ATTACH=scott.export_job ??? 2. CONTENT??? 该选项用于指定要导出的内容。默认值为ALL ??? CONTENT={ALL | DATA_ONLY | METADATA_ONLY}??? 当设置CONTENT为ALL 时,将导出对象定义及其所有数据。为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义??? Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump ??? CONTENT=METADATA_ONLY ??? 3. DIRECTORY??? 指定转储文件和日志文件所在的目录??? DIRECTORY=directory_object ??? Directory_object用于指定目录对象名称。需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS 目录??? Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump??? 建立目录:CREATE DIRECTORY dump as d:dump;??? 查询创建了那些子目录:SELECT * FROM dba_directories;??? 4. DUMPFILE??? 用于指定转储文件的名称,默认名称为expdat.dmp ??? DUMPFILE=[directory_object:]file_name [,…。] ??? Directory_object用于指定目录对象名,file_name用于指定转储文件名。需要注意,如果不指定directory_object,导出工具会自动使用DIRECTORY选项指定的目录对象??? Expdp scott/tiger DIRECTORY=dump1 DUMPFILE=dump2:a.dmp ??? 5. ESTIMATE??? 指定估算被导出表所占用磁盘空间分方法。默认值是BLOCKS
文档评论(0)