淘先锋技术网

首页 1 2 3 4 5 6 7

NBU 6.5作为业内备受认可的备份软件,不仅可以备份Windows、Linux等系列操作系统,也可以支持oracle备份。今天我们就来介绍一下如何使用NBU 6.5备份oracle数据库。

一、安装NBU客户端
  首先,在被备份的oracle服务器上安装NBU 6.5客户端,安装完成后,使用NBU管理员在NBU服务器上添加该客户端作为oracle备份服务器。

EXAMPLES_ROOT=/usr/openv/netbackup/bin/examples/
#安装NBU客户端
cd /path/to/NBU/client/installer
./install
#安装完成后,重启NBU客户端
cd /usr/openv/netbackup/bin/
./bp.kill_client
./bp.start_client
#添加oracle服务器
cd ${EXAMPLES_ROOT}
./addclient_oracle mandy.mydomain.com

二、创建oracle备份策略
  在NBU服务器上创建oracle备份策略,指定备份类型、备份级别、备份时间、数据保留期等,并且还可以设置备份数据的压缩比例。

CREATE POLICY oracle_backup_policy
SCHED_FREQUENCY daily
SCHED_INTERVAL 1
SCHED_STARMTH 1
RETENTION 7
SCHED_WINDOW 01:00-05:00
COMPRESSRATE 5

三、编写oracle备份脚本
  编写oracle备份脚本,使用RMAN命令备份oracle数据库。

run {
allocate channel ch1 type 'SBT_TAPE';
allocate channel ch2 type 'SBT_TAPE';
backup 
( database
archivelog all
)
filesperset 3
tag 'oraclebackup';
release channel ch1;
release channel ch2;
}

四、设置oracle客户端参数
  在oracle客户端上设置备份参数,如设置NBU的API文件路径、备份设备类型等。

$NBU_DIR=/usr/openv/netbackup/bin;
$ORACLE_HOME=/path/to/oracle/home;
export $NBU_DIR
export $ORACLE_HOME
rman target=/
nocatalog            
log=/path/to/log_file
EOF
backup 
filesperset 5
(
database
);
exit;

五、执行oracle备份任务
  在NBU服务器上执行oracle备份命令,开始备份oracle数据库。

bpbackup -w -p oracle_backup_policy

六、查看备份结果
  最后,使用NBU管理员可以查看备份结果,查看备份日志、备份日志详情、备份恢复历史等,以及通过NBU进行恢复数据。

 通过以上步骤,我们就可以在NBU 6.5上备份oracle数据库。备份oracle数据库是数据安全性和可靠性的一方面非常重要的数据保护措施,减少数据丢失带来的损失。NBU作为备受认可的备份软件,使用起来简单易懂,值得我们进一步的了解和使用。