NETBACKUP备份软件主要用于将备份写到带库上,当然NETBACKUP也可以将备份写到磁盘上。
配置过程比较简单,这里简单描述一下。
首先,启动NETBACKUP的图形管理工具:jnbSA。
下面先要配置一个存储单元:Storage Units。右键建立一个新的存储单元,输入存储单元的名称,比如:disk。选择存储单元类型:Disk。磁盘类型就是默认的Basic Disk。在Absolute pathname to directory处输入netbackup服务器上的备份目录,比如:/data1/backup。点击属性按钮,会弹出一个对话框,说明配置的目录的总容量和空用容量。确认后,将Maximum concurrent jobs的值修改为10,确保多个备份任务可以并行执行。备份时的最大并行度是这个设置与带库的驱动器数量两个值中小的那个。确认后,完成存储单元的配置。
下面选择新建policy:输入策略名称,比如test_disk。
点击确定后,进入策略的属性界面,在策略类型中,选择ORACLE。在测试存储单元中选择刚刚配置的disk。点击确认。
NetBackup会生成一个默认的SCHEDULE:Default-Application-Backup,如果不想使用这个,可以新建一个。点击NEW,输入名称,比如:sche_disk。备份类型选择:Application Backup。在Start Windows页的Duration选择7天,保证这个策略随时都是可以备份的。点击ADD完成SCHEDULE的备份。
如果没有正确的设置开始时间,备份时可能报错如下:
RMAN> run
2> {
3> allocate channel c1 device type sbt parms = 'ENV=(NB_ORA_POLICY=test_disk, NB_ORA_SCHED=sche_disk)';
4> backup tablespace users;
5> }
分配的通道: c1通道 c1: sid=276 实例=testrac1 devtype=SBT_TAPE通道c1: VERITAS NetBackup for Oracle - Release 6.0 (2006110304)
启动 backup 于 25-6月 -07通道 c1: 启动全部数据文件备份集通道 c1: 正在指定备份集中的数据文件输入数据文件 fno=00005 name= DISK/testrac/datafile/users.267.618591279通道 c1: 正在启动段 1 于 25-6月 -07释放的通道: c1
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
IXDBA.NET技术社区
RMAN-00571: ===========================================================
RMAN-03009: backup 命令 (c1 通道上, 在 06/25/2007 16:36:53 上) 失败
ORA-19506: 无法创建顺序文件, 名称 = "qjil640m_1_1", 参数 = ""
ORA-27028: skgfqcre: sbtbackup 返回错误
ORA-19511: 从介质管理器层接收到错误, 错误文本为:
VxBSACreateObject: Failed with error:
Server Status: operation not allowed during this time period
最后,需要设置这个策略允许的客户端。点击添加客户端,然后输入客户端主机名,比如racnode1,在硬件和操作系统中,选择合适的操作系统,这里是Solaris8。点击OK完成客户端的添加。
如果没有正确的设置客户端,备份时会报错如下:
RMAN> run
2> {
3> allocate channel c1 device type sbt parms = 'ENV=(NB_ORA_POLICY=test_disk, NB_ORA_SCHED=sche_disk)';
4> backup tablespace users;
5> }
分配的通道: c1通道 c1: sid=276 实例=testrac1 devtype=SBT_TAPE通道c1: VERITAS NetBackup for Oracle - Release 6.0 (2006110304)
启动 backup 于 25-6月 -07通道 c1: 启动全部数据文件备份集通道 c1: 正在指定备份集中的数据文件输入数据文件 fno=00005 name= DISK/testrac/datafile/users.267.618591279通道 c1: 正在启动段 1 于 25-6月 -07释放的通道: c1
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================