Windows下Oracle11g增量备份与恢复

本文详细介绍了在Windows操作系统下,Oracle 11g数据库的增量备份和恢复过程,包括切换到归档模式、创建备份脚本、设定备份计划任务以及具体的恢复步骤,确保在数据丢失情况下能够快速恢复。
摘要由CSDN通过智能技术生成

Windows下Oracle11g增量备份与恢复
作者:张春醒

1. 实现目标

备份数据库到指定硬盘,最坏的情况下,允许丢失一天的数据。

2. 备份计划与恢复策略

假定数据库的备份任务作如下安排:
星期一:完全备份(A)
星期二:增量备份(B)
星期三:增量备份(C)
星期四:增量备份(D)
星期五:累计备份(E)
星期六:增量备份(F)
星期日:增量备份(G)

假设在星期日,数据库遭到意外破坏,数据库管理员可按以下步骤来恢复数据库:
第一步:用命令CREATE DATABASE重新生成数据库结构
第二步:创建一个足够大的附加回段
第三步:完全增量导入A (恢复数据库必须要存在一个完全增量备份)
第四步:累计增量导入E
第五步:最近增量导入F

3. 把Oracle切换到归档模式

(1)查看归档模式

sqlplus / as sysdba   (cmd下输入此命令,不要省略/前后的空格!)
SQL> archive log list

我自己操作的时候出现了:ORA-12560: TNS: 协议适配器错误
所以使用的是:

sqlplus sys/sys@orcl as sysdba
SQL> archive log list

(2)启用归档模式

sqlplus / as sysdba
SQL> shutdown immediate; (立即关闭数据库)
SQL> startup mount (启动实例并加载数据库,但不打开)
SQL> alter database archivelog; (更改数据库为归档模式)
SQL> alter database open; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值