本手册仅限于VEEAM B&R备份Oracle 11g场景。

1. 启动检查VEEAM服务状态

Veeam Backup Service服务

VeeamBrokerSvc 服务

Veeam Cloud Connect Service 服务

Veeam Data Mover Service服务

Veeam Guest Catalog Service服务

Veeam Installer Service服务

Veeam Mount Service服务

Veeam vPower NFS Service服务

以及SQL Server 相关服务

image

2. 打开Oracle 11g 归档模式

2.1. 检查目前归档模式

Sqlplus模式下

Shutdown immediate

Startup mount;

Archive log list;

image

r 注意:默认情况下Database Log mode为No Archive Mode

image

Show parameter db_recovery_file

image

2.2. 日志文件设定

ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE = 10G SCOPE=BOTH SID=’orac1’;

#设定sales的归档日志文件大小

image

ALTER SYSTEM SET DB_RECOVERY_FILE_DEST = ‘C:\Oracle’ SCOPE=BOTH SID=’orac1’;

#设定orac1的归档日志路径

image

#显示当前配置信息

3. 新建Oracle备份任务

3.1. 修改Windows host文件

Notepad打开C:\Windows\System32\Drivers\etc\hosts

image

3.2. 创建备份任务

image

image

image

image

image

image

3.3. 运行备份

image

4. 模拟ORACLE故障

关闭数据库

sqlplus /nolog

connect /as sysdba

shutdown immediate

image

删除控制文件

删除数据库文件

删除归档日志文件

启动数据库失败,提示无控制文件,模拟故障成功。

image

5. 恢复流程

image

5.1. VEEAM客户端操作

打开还原向导,选择应用类别;

image

选择Oracle 数据库类型;

image

选择要恢复的还原点;

image

结束还原向导;

image

进入Explorer for Oracle;

image

选择还原点;

image

确认并执行还原;

image

开始还原;

image

恢复成功。

image

5.2. 恢复后处理
5.2.1 检查还原文件

image

还原数据库至Cancel状态

Sqlplus /nolog

Connect /as sysdba

Shutdown immediate;

Startup mount

RECOVER DATABASE UNTIL CANCEL USING BACKUP CONTROL FILE;

image

5.2.2重置日志

Sqlplus模式下

alter database open resetlogs;

image