增量导出/导入

增量导出/导入(INCTYPE是ORACLE8I里面的增量备份,但是到了ORACLE9I的时候这个参数就已经废弃了)

增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。
在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件
定名为export.dmp,必须在命令行中指出要用的文件名。

增量导出包括三个类型:

(1)“完全”增量导出(Complete)

即备份整个数据库,比如:

exp   system/manager   inctype=complete   file=990702.dmp

(2)   “增量型”增量导出

备份上一次备份后改变的数据。比如:

exp   system/manager   inctype=incremental   file=990702.dmp

(3)   “累计型”增量导出(Cumulative)

累计型导出方式只是导出自上次“完全”   导出之后数据库中变化了的信息。比如:

exp   system/manager   inctype=cumulative   file=990702.dmp

数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效地完成。

比如数据库的备份任务可作如下安排:

星期一:完全导出(A)

星期二:增量导出(B)

星期三:增量导出(C)

星期四:增量导出(D)

星期五:累计导出(E)

星期六:增量导出(F)

星期日:增量导出(G)

如果在星期日,数据库遭到意外破坏,数据库管理员可按以下步骤来恢复数据库:

第一步:用命令CREATE   DATABASE重新生成数据库结构;

第二步:创建一个足够大的附加回段。

第三步:完全增量导入A:

imp   system./manager   inctype=   RESTORE   FULL=Y   FILE=A

第四步:累计增量导入E:

imp   system/manager   inctype=   RESTORE   FULL=Y   FILE   =E

第五步:最近增量导入G:

imp   system/manager   inctype=RESTORE   FULL=Y   FILE=G

你可能感兴趣的:(oralce数据库)