Nub备份oracle可以通过 NetBackup图形界面oracle命令行界面,通过调用Oracle RMAN 实用程序执行 Oracle 备份和恢复操作。此外,还可以通过它们,使用 NetBackup XML 导出(bporaexp bporaexp64)和导入(bporaimp bporaimp64)实用程序执行Oracle 存档和还原操作。

1.1 Nbu备份oracle

这里win2008已经预装oracle11g了,所以用这台client测试。

首先创建一个oracle类型的备份策略:

大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份

策略类型里选oracle没有,我们输入数据库license就可以看到了。

大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_02

输入license之后可以看到oracle策略

大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_03

大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_04

进入backup setting选择备份脚本,脚本下文会列出

大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_05

然后进行手工备份即可

1.2 Nbu恢复oracle

我们进入client的备份,归档和恢复页面,选择oracle选项,选择数据库,然后选择右上角的备份按钮,开始备份向导。

大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_06

大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_07

输入oracle授权用户

大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_08

一下几项默认配置即可

大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_09大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_10大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_11大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_12

输入备份策略名和日程名,和masterclient

大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_13

大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_14

选择向导完毕后开始运行,即可在master中看到运行状态。

大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_15大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_16大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_17大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_19大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_20

1.3 oracle数据的恢复

目前存在以下数据文件,将数据库关闭,删除test.dbf后重启数据库至mount状态,将表空间重置为offline状态然后进行恢复:

大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_21

删除数据库

大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_22

大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_23大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_24大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_25大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_26大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_27大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_28大话nbu八(Nbu备份恢复本机oracle数据库)_oracle备份_29


1.4 服务器端发起

大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_30

大话nbu八(Nbu备份恢复本机oracle数据库)_netbackup_31