时间: 2021-07-31 作者:daque
oracle数据库有三种规范的备份本领,它们辨别是导出/导出(exp/imp)、热备份和冷备份。导出附件是一种论理备份,冷备份和热备份是物理备份。
一、 导出/导出(export/import)
运用export可将数据从数据库中索取出来,运用import则可将索取出来的数据送回到oracle数据库中去。
1、 大略导出数据(export)和导出数据(import)
oracle扶助三种办法典型的输入:
(1)、表办法(t办法),将指定表的数据导出。 (2)、用户办法(u办法),将指定用户的一切东西及数据导出。 (3)、全库办法(full办法),瘵数据库中的一切东西导出。
数据导出(import)的进程是数据导出(export)的逆进程,辨别将数据文献导出数据库和将数据库数据导出到数据文献。
2、 增量导出/导出
增量导出是一种常用的数据备份本领,它只能对所有数据库来实行,而且必需动作system来导出。在举行此种导出时,体例不诉求回复任何题目。导出文献名缺省为export.dmp,即使不蓄意本人的输入文献命名为export.dmp,必需在吩咐行中指出要用的文献名。
增量导出囊括三种典型:
(1)、“实足”增量导出(complete) 即备份三个数据库,比方: exp system/manager inctype=complete file=040731.dmp (2)、“增量型”增量导出 备份上一次备份后变换的数据,比方: exp system/manager inctype=incremental file=040731.dmp (3)、“积聚型”增量导出 累计型导出办法是导出自上回“实足”导出之后数据库中变革了的消息。比方: exp system/manager inctype=cumulative file=040731.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 第六步:迩来增量导出f: imp system/manager inctype=restore full=y file=f