解决方案 »
- Error while trying to retrieve text for error ora-06413
- 请教实现相同功能的更高效的SQL写法, 谢谢!
- 求教高手一个oracle sql的问题
- oracle中 table collection expression是做什么用的?谁有示例语句?
- 提问一个简单的SQL问题
- 如何把lotus的数据导入到Oracle中啊?简单类型的我已经作了,对于RTF域和附件呢?
- oracle表关联查询
- 问个函数2
- 跪求多用户同时使用报表调用视图的解决方案!
- Oracle GoldenGate 零基础入门培训--安装、配置、诊断
- 想编写一个类似SQL SERVER的表值函数,不知ORACLE如何实现,请高手帮忙
- 在线等,两个字符串,都从左边第一个字符开始比较取相同部分的结果
听起来没什么太多选择,除了全量的exp/imp导出导入以外,就是用逻辑同步软件来同步数据
增量导出包括三种类型:
(1)“完全”增量导出(Complete)
备份整个数据库,脚本内容如下:
C:\Documents andSettings\A4586>expsystem/oracle inctype=complete file=c:\exp_incr_full.dmplog=c:\exp_incr_full.log
(2)“增量型”增量导出(Incremental)
备份上一次备份后改变的数据,脚本内容如下:
C:\Documents andSettings\A4586>expsystem/oracle inctype=incremental file=c:\exp_incr_incr.dmplog=c:\exp_incr_incr.log
(3)“累积型”增量导出(Cumulative)
备份自上次“完全”导出之后数据库中变化了的数据。脚本内容如下:
C:\Documents andSettings\A4586>expsystem/oracle inctype=cumulative file=c:\exp_incr_cum.dmplog=c:\exp_incr_cum.log
六、增量备份恢复实例1、exp增量备份恢复策略
数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效的完成。
比如数据库的备分任务可以做如下安排:
星期一:完全导出(export_A.dmp)
星期二:增量导出(export_B.dmp)
星期三:增量导出(export_C.dmp)
星期四:增量导出(export_D.dmp)
星期五:累计导出(export_E.dmp)
星期六:增量导出(export_F.dmp)
星期日:增量导出(export_G.dmp)
如果在星期日,数据库遭到意外破坏,数据库管理员可按照如下步骤恢复数据库:
第一步:用命令CREATE DATABASE重新生成数据库结构;
第二步:创建一个足够大的附加回滚,供imp使用。
第三步:完全增量导入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
我说的这些都可以写到脚本里自动实现。你查下rman即可