




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
expdp 和impdp的笔记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种方式.expdp选项1):ATTACH不能与其他选项一起使用2):CONTENT要导出的内容 默认值ALLDATA_ONLYMETADATA_ONLY3):DIRECTORY指定转储文件和日志文件的所在地DIRECTORY=directory_object数据库目录对象)expdpscott/tiger DIRECTORY=dump DUMPFILE=a.dmp4):DUMPFILE指定转储文件的名称,默认为expdata.dmp5):ESTIMAT选项用于估算导出表所占的空间expdpscott/tiger TABLE=emp ESTIMAT=STATISTICS|BLOCKS6):ESTIMATE_ONLY改选项只是估算导出对象所占的空间,默认值为Y7):EXCLUDE执行导出操作时要排除的对象或相关对象,与INCLUDE选项不能一起使用expdpscott/tiger DIRECTORY=dump DUMPFILE=A.DMP EXCLUDE=view8):FILESIZE导出文件的最大尺寸,默认值为0(没有限制)9)FLASHBACK_SCN该选项导出特定时刻的表数据expdpscott/tiger DIRECTORY=dump DUMPFILE=a.dmp FLASHBACK_SCN=38582310):FLASHBACK_TIME该选项用于导出特定时间点的表数据FLASHBACK_TIME=TO_TIMESTAMP(time-value)expdpscott/tiger DIRECTIONARY=dump DUMPFILE=a.dmp FLASHBACK_TIME(TO_TIMESTMP(25-08-200814:35:00,DD-MM-YYYY HH24:MI:SS);11):FULL导出整个数据库12)HELP13)INCLUDE该选项指定导出的对象类型expdpscott/tiger DIRECTORY=dump DUMPFILE=a.dmp INCLUDE=table14):JOB_NAME 该选项用于指定导出作业的名称expdpscott/tiger DIRECTORYL=dump DUMPFILE=a.dmp JOB_NAME=maxu15)LOGFILE 该选项导出日志文件的名称expdpscott/tiger DIRECTORY=dump DUMPFILE=a.dmp logfile=a.log16)NETWORK_LINK该选项指定数据库链名,将远程数据库导出到本地的转储文件中NETWORK_LINK=source_database_link注:对象表不支持远程导出17):NOLOGFILE该选项指定禁止生成导出日志文件18):PARALLEL该选项指定导出操作的并行进程个数,默认值为1expdpscott/tiger DIRECTORY=dump DUMPFILE=a.dmp PARALLEL=3;19):PARFILE指定导出参数文件的名称TABLES=dept,empDIRECTORY=dumpDUMPFILE=tab.dmp20):QUERY该选项过滤出数据的WHERE条件expdpscott/tiger DIRECTORY=dump DUMPFILE=a.dmp TABLES=emp query= WHERER= deptno=20 21):SCHEMASexpdpsystem/oracle DIRECTORY=dump DUMPFILE=a.dmp SCHEMAS=scott,system22):STATUS导出作业的状态23):TABLES表模式expdpsystem/oracle directory=dump dumpfile=a.dmp tables=scott.dep,scott.emp24):TABLESPACES导出表空间列表expdpsystem/oracle DIRECTORY=dump DUMPFILE=a.dmptablespace=user0125):TRANSPORT_FULL_CHECK该选项指定被搬移表空间和搬移表空间的依赖26):TRANSPORT_TABLESPACE表空间的导出模式27):VERSION保持向下兼容expdpscott/tiger DIRECTORY=dump DUMPFILE=c.dmp VERSION=LASTEST根据初始参数COMPATIBLE的设置调用EXPDPSQLconn system/oracleSQLcreate DIRECTORY dump_dir AS d:dump;SQLGRANT read,write on DIRCTORY dump_dir to scott;导出表expdpscott/tiger DIRECTORY=dump_dir DUMPFILE=tab.dmp TABLES=dept,emp导出schemasexpdpsystem/oracle DIRECTORY=dump_dir DUMPFILE=schema.dmp SCHEMAS=system.scott;导出表空间expdpsystem/oracle DIRECTORY=dump_dir DUMPFILE=tablespace.dmp TABLESPACES=user01,user02导出数据库expdpsystem/oracle DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=YIMPDPREMAP_DATAFILE该选项将源数据文件的名称转变为目标数据文件名,当在不用平台之间搬移表空间时可能需要使用该选项REMAP_SCHEMAimpdp system/oracle DIRECTORY=dump DUMPFILE=tab.dmp REMAP_SCHEMA=scott:systemREMAP_TABLESPACE将源表空间的所有对象导入目标表空间impdp system/oracle DIRECTORY=dump DUMPFILE=tab.dmp REMAP_RABLESPACE=user01:user02REUSE_DATAFILES是否覆盖已存在的数据文件SCHEMAS导入指定模式(schemas)impdp system/oracle DIRECTORY=dump DUMPFILE=tab.dmp SCHEMAS=scottSKIP_UNUSABLE_INDEXED是否跳过不可使用的索引SQLFILE指定导入操作需要执行DDL语句写入到一个脚本SQLFILE=dirctory_object:file_nameimpdp scott/tiger DIRECTORY=dump DUMPFILE=tab.dmp SQLFILE=a.sqlSTREAMS_CONFIGURATIONTABLE_EXISTS_ACTION当表已存在是执行的操作skip|append|truncate|replaceTABLESimpdp scott/tiger DIRECTOR=dump DUMPFILE=tab.dmp TABLES= empTABLESPACESimpdp scott/tiger directory=dump dumpfile=tab.dmptablespace=usr01TRANSPORT_DATAFILES该选项指定当搬移表空间时要被导入到目标数据库的数据文件名称impdp system/oracle DIRECTORY=dump DUMPFILE=tab.dmp TRANSPORT_DATAFILE=/user01/data/tbs.dbfTRANSPORT_FULL_CHECK表空间依赖检查TRANSPORT_TABLESPACE表空间模式导入VERSION调用IMPDPimpdp scott/tiger DIRECTORY=dump_dir DUMPFILE=tab.dmp TABLES=dept,empimpdp system/oracle DIRECTORY=dump_dir DUMPFILE=tab.dmp TABLES=scott.dept,scott.empREMAP_SCHEMA=scott:systemschemas(模式)impdp scott/tiger DIRECTORY=dump_dir DUMPFILE=schema.dmp SCHEMAS=scottimpdp system/oracle DIRECTORY=dump_dir DUMPFILE=schema.dmp SCHEMAS=scott REMAP_SCHEMA=scott:system表空间impdp system/oracle DIRECTORY=dump_dir DUMPFILE=tablespace.dmpTABLESPACE=user01数据库impdp system/oracle DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=Y;搬移表空间nls_database_parameters条件约束字符集一样和国家字符集一样两个数据库不能同名不能搬移system和sys用户对象的表空间如果是其他平台,将初始参数compatible设置10.0自包含表空间是指具有有关联关系的表空间集合,假设表空间A包含了表EMP,而表空间B包含了表空间EMP的索引IND_EMP,如果要搬移表空间B,则必须同时搬移表空间A,则表空间A和B为自包含表空间集合违反自包含集合规则表空间包含sys对象表空间包含了索引所在的表空间,但没有包含索引基表所在的表空间表空间集合没有高喊分区表的所有分区表空间包含了表所在的表空间,但没有包含LOB列所在的表空间source database demodest database orcl使用DBMS_TTS包检查表空间是否为自包含的SQLconn system/oracleSQLexecute sys.dbms_tts.transport_set_check(user02,true)sqlselect * from sys.transport_set_violations;sqlaltertablespaceusers read onlySQLhostexpdpsystem/oracle DIRECTORY=dump_dir DUMPFILE=transport.dmp TRANSPORT_TABLESPACE=users把trans
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产业工人赋能新质生产力
- 民族工作培训课件
- 2025年耳鼻喉科常见疾病治疗方案考核答案及解析
- 挤压的概念及实计算
- 2025年肿瘤科恶性淋巴瘤分期与治疗模拟考试卷答案及解析
- 2025年肿瘤放疗计划设计模拟考试答案及解析
- 新质生产力理论与教育
- 2025年放射科医生影像学诊断实践考核答案及解析
- 2025年儿科感染性疾病诊治知识考核试卷答案及解析
- 2025年放射科常用影像学检查技术考核模拟答案及解析
- 中国书法史课件
- 创伤性休克的急救护理
- 《古文观止 上下 》读书笔记思维导图PPT模板下载
- YC/T 210.2-2006烟叶代码第2部分:烟叶形态代码
- GB/T 22000-2006食品安全管理体系食品链中各类组织的要求
- GB/T 11944-2012中空玻璃
- GB/T 11376-1997金属的磷酸盐转化膜
- FZ/T 64012.2-2001水刺法非织造布第2部分:卫生用卷材
- SCI论文的写作与发表课件
- 印刷产品检验报告
- 哈尔滨工业大学机械课程机器人技术课程大作业
评论
0/150
提交评论