WEB开发网
开发学院数据库Oracle Oracle数据库逻辑备份的实现 阅读

Oracle数据库逻辑备份的实现

 2008-09-02 12:46:57 来源:WEB开发网   
核心提示: 现假设Oracle数据库在第三天被破坏了重新建一个Oracle数据库,先把最后的一个dmp文件imp至数据库中:$ imp sys/manager file= sidincr3.dmp full=y ignore=y inctype=system把整个数据库备份的dmp文件imp至数据库中

现假设Oracle数据库在第三天被破坏了重新建一个Oracle数据库,先把最后的一个dmp文件imp至数据库中:

$ imp sys/manager file= sidincr3.dmp full=y ignore=y inctype=system

把整个数据库备份的dmp文件imp至数据库中:

$ imp sys/manager file= sidfull0701.dmp ignore=y full=y inctype=restore

把第一天增量备份的dmp文件imp至数据库中:

$ imp sys/manager file= sidincr1.dmp ignore=y full=y inctype=restore

把第二天增量备份的dmp文件imp至数据库中:

$ imp sys/manager file= sidincr2.dmp ignore=y full=y inctype=restore

把第三天增量备份的dmp文件imp至数据库中

$ imp sys/manager file= sidincr3.dmp ignore=y full=y inctype=restore

(2). 数据库逻辑备份策略的制定:

数据库管理员可以排定一个备份日程表,结合数据导出的三个不同方式合理、高效、可靠地完成。比如数据库的备份任务可作如下安排:

星期一:完全导出(A)

星期二:增量导出(B)

星期三:增量导出(C)

星期四:增量导出(D)

星期五:累计导出(E)

星期六:增量导出(F)

星期日:增量导出(G)

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

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

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

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

$ imp system/manager inctype=RECTORE FULL=Y FILE=A

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

$ imp system/manager inctype=RECTORE FULL=Y FILE =E

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

上一页  1 2 3 4 5  下一页

Tags:Oracle 数据库 逻辑

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接