32
NetBackup6.5 使用手册 一、NETBACKUP6.5 的安装............................................................................................................... 2 1NETBACKUP6.5 WINDOWS2003 下的安装..................................................................................... 2 1.1 Master server 的安装 ................................................................................................................ 2 1.2 Client 的安装.............................................................................................................................. 7 2NETBACKUP6.5 UNIX/LINUX 平台下的安装.............................................................................. 11 2.1 NetBackup6.5 master server 的安装 ....................................................................................... 11 2.2 NetBackup6.5 Client 的安装 .................................................................................................... 15 2.3 NetBackup6.5 for database 的安装 ......................................................................................... 15 二、NETBACKUP6.5 的初始化配置 ................................................................................................. 17 1、存储单元的建立(DISK........................................................................................................... 17 2CATALOG 备份策略的设定............................................................................................................. 18 三、NETBACKUP6.5 策略的配置和备份.......................................................................................... 22 1、建立备份策略.............................................................................................................................. 22 2、备份策略的备份.......................................................................................................................... 27 四、NETBACKUP6.5 备份的恢复 ..................................................................................................... 28 1、备份文件的恢复.......................................................................................................................... 28 2ORACLE 的恢复 .............................................................................................................................. 30 2.1Oracle 恢复测试前的准备工作 ........................................................................................... 30 2.2、恢复整个数据库................................................................................................................... 30 2.3、恢复数据文件....................................................................................................................... 31

netbackup

Embed Size (px)

DESCRIPTION

netbackup use guide

Citation preview

Page 1: netbackup

NetBackup6.5 使用手册 一、NETBACKUP6.5 的安装............................................................................................................... 2

1、NETBACKUP6.5 在 WINDOWS2003 下的安装..................................................................................... 2

1.1 Master server 的安装 ................................................................................................................ 2

1.2 Client 的安装.............................................................................................................................. 7

2、NETBACKUP6.5 在 UNIX/LINUX 平台下的安装 .............................................................................. 11

2.1 NetBackup6.5 master server 的安装 ....................................................................................... 11

2.2 NetBackup6.5 Client 的安装 .................................................................................................... 15

2.3 NetBackup6.5 for database 的安装 ......................................................................................... 15

二、NETBACKUP6.5 的初始化配置 ................................................................................................. 17

1、存储单元的建立(DISK) ........................................................................................................... 17

2、CATALOG 备份策略的设定 ............................................................................................................. 18

三、NETBACKUP6.5 策略的配置和备份.......................................................................................... 22

1、建立备份策略 .............................................................................................................................. 22

2、备份策略的备份 .......................................................................................................................... 27

四、NETBACKUP6.5 备份的恢复 ..................................................................................................... 28

1、备份文件的恢复 .......................................................................................................................... 28

2、ORACLE 的恢复 .............................................................................................................................. 30

2.1、Oracle 恢复测试前的准备工作 ........................................................................................... 30

2.2、恢复整个数据库 ................................................................................................................... 30

2.3、恢复数据文件 ....................................................................................................................... 31

Page 2: netbackup

一、NetBackup6.5 的安装

1、NetBackup6.5 在 Windows2003 下的安装

1.1 Master server 的安装

首先读取 NetBackup 6.5 for X86 windows 的光盘(操作系统如果是 64bit 的话,选择 X64

的安装介质),如图:

运行 Launch.exe,利用安装向导安装:

Page 3: netbackup

点击 NetBackup Installation,出现:

安装 Master server 或者 Media server 的话选择 Install Server Software:

Page 4: netbackup

选择 Next:

点击 Next:

Page 5: netbackup

保持默认,点击 Next:

输入软件许可,选择 NetBackup Master Server,到下一步:

Page 6: netbackup

在 Master Server name 栏填上备份服务器的主机名,点击 Next:

选择 EMM Server 的名字为备份服务器的名字,点击 Next:

Page 7: netbackup

点击 Install,等待软件安装完成后,即完成 Master server 的安装工作。

1.2 Client 的安装

NetBackup6.5 的 windows 客户端的安装软件和 server 的安装软件是同一套介质,安装之前

保证客户端能解析到 master server 主机名对应的 IP,然后运行安装软件,然后在选择安装

内容的时候选择安装 Install client software:

Page 8: netbackup

点击 Next:

Page 9: netbackup

点击 Next:

点击 Next:

Page 10: netbackup

输入客户端的主机名称和 Master server 的主机名称,点击 Next:

点击 Install,完成安装。

Page 11: netbackup

2、NetBackup6.5 在 UNIX/LINUX 平台下的安装

2.1 NetBackup6.5 master server 的安装

1. 第一步先安装 PBX操作步骤如下:

将 NB_65_ICS_*_Solaris.tar.gz 在临时目录展开。

进入安装目录,运行安装教本,安装 PBX.

Cd /tmp/NB_65_ICS_1.2.3.19_Solaris

./installics

菜单如下选择 I,继续安装

VERITAS Infrastructure Core Services Installer 1.2.3.25

VERITAS Product Version

Installed Licensed

============================================================

VERITAS Infrastructure Core

Services no N/A

VERITAS Private Branch

Exchange no N/A

VERITAS Authentication

Service no N/A

VERITAS Service Management

Framework no N/A

VERITAS Authorization

Service no N/A

Selection Menu:

I) Install/Upgrade a Product C) Configure an Installed Product

L) License a Product P) Perform a Preinstallation

Check

U) Uninstall a Product D) View a Product Description

Q) Quit ?) Help

Enter a Selection: [I, C, L, P, U, D, Q, ?] (I)

选择 I后出现下面的菜单并按提示选择 1) 进行下步

Symantec Infrastructure Core Services Installer 5.0

1) Symantec Private Branch Exchange

2) Symantec Product Authentication Service

3) Symantec Product Authorization Service

b) Back to previous menu

Select a product to install: [1-3,b,q] 1

Enter the system names separated by spaces on which to install PBX: solu5

Initial system check:

Page 12: netbackup

Checking PBX installation on solu5 ...................... not installed

Installing PBX: 100%

A

Installation completed successfully on all systems

Installation log files, summary file, and response file are saved at:

/opt/VRTS/install/logs/installics-kBxDuj

按提示完成安装过程

检查包是不是安装上了:

# pkginfo |grep -i vrts

System VRTSicsco VERITAS Infrastructure Core

Services Common

system VRTSpbx VERITAS Private Branch Exchange

2. 第二步先安装 nbu6.5 软件操作步骤如下:

到 nbu6.5 安装目录执行下面的命令按提示完成安装

./install

ymantec Installation Script

Copyright 1993 - 2007 Symantec Corporation, All Rights Reserved.

Installing NetBackup Server Software

NOTE: To install only NetBackup Client software locally on this machine

or to load additional UNIX client software on this server, insert

the NetBackup UNIX Clients cdrom.

Do you wish to continue? [y,n] (y) y

NetBackup installs to the running root environment, by default.

Are you installing to the running root environment? [y,n] (y) y

The following old package is currently installed on your

system and should be removed prior to an upgrade:

SYMCnetbp

***********************************************************************

It is highly recommended that older packages be removed before doing anupgrade.

***********************************************************************

Do you want to exit this script so you can remove packages now? [y,n] (y) n

???????<SYMCnetbp>??</cdrom/65_solaris_x86/solaris_x86>

NetBackup and Media Manager(i386) 6.5,REV=2007.07.24.03.39

??: pkgadd????????pkg SYMCnetbp?install??????

Copyright 1993 - 2007 Symantec Corporation, All Rights Reserved.

<SYMCnetbp> [y,n,?] y

NetBackup and Media Manager binaries will be installed in /opt/openv

and a link will be created from /usr/openv

t o /opt/openv, if it does not exist.

Is this okay? (y) [y,n,?,q] y

NetBackup and Media Manager 6.5 will be installed.

Page 13: netbackup

Creating link from /usr/openv to /opt/openv.

/opt/openv/lib/libVcnbacST.so

…………………………………………………………………………………………

/opt/openv/lib/libVemm.so

…………………………………………………………………………………………

A NetBackup Server or Enterprise Server license key is needed

for installation to continue.

Enter license key:

You must enter a license key for the installation to continue.

A NetBackup Server or Enterprise Server license key is needed

for installation to continue.

Enter license key: DEX6-2BPN-DPNC-X3NP-6OXO-4O4O-4OS7-7777-77U

NetBackup Enterprise Server Base product with all the features enabled has been

registered.

All additional keys should be added at this time.

Do you want to add additional license keys now? [y,n] (y)

License Key Utility

A) Add a License Key

D) Delete a License Key

F) List Active License Keys

L) List Registered License Keys

H) Help

q) Quit License Key Utility

Enter a letter: a

Enter license key: DEX6-CZC8-3WRT-W4O4-O4O4-O477-7777-7HPC-6NC

NetBackup Enterprise Server with all the features enabled is the active NetBackup.

DEX6-CZC8-3WRT-W4O4-O4O4-O477-7777-7HPC-6NC:

NetBackup Enterprise Server Base product with all the features enable has been

registered.

License Key Utility

-------------------

A) Add a License Key

D) Delete a License Key

F) List Active License Keys

L) List Registered License Keys

H) Help

q) Quit License Key Utility

Enter a letter: q

Installing NetBackup Enterprise Server version: 6.5

If this machine will be using a different network interface than the

Would you like to use "solu5" as the configured

name of the NetBackup server? [y,n] (y)

Is solu5 the master server? [y,n] (y)

Page 14: netbackup

Do you have any media servers? [y,n] (n)

Checking /etc/services for the needed NetBackup and Media Manager services.

Copying original /etc/services file to /etc/services.NBU_011409.17:09:41

Editing /etc/services to update NetBackup and Media Manager services.

/etc/services will be updated to add the following entries for

NetBackup/Media Manager.

……………………………………………………………………

bprd 13720/tcp bprd

bpcd 13782/tcp bpcd

bpdbm 13721/tcp bpdbm

vnetd 13724/tcp vnetd

vopied 13783/tcp vopied

bpjobd 13723/tcp bpjobd

bpjava-msvc 13722/tcp bpjava-msvc

NB_dbsrv 13785/tcp NB_dbsrv

vmd 13701/tcp vmd

acsd 13702/tcp acsd

tl8cd 13705/tcp tl8cd

tldcd 13711/tcp tldcd

odld 13706/tcp odld

tl4d 13713/tcp tl4d

tshd 13715/tcp tshd

tlmd 13716/tcp tlmd

tlhcd 13717/tcp tlhcd

rsmd 13719/tcp rsmd

/etc/services has been updated to contain NetBackup and Media Manager services.

WARNING: ypwhich: the domainname hasn't been set on this machine.

…………………………………………………………………………………………..

此间过程信息提示省

…………………………………………………………………………..

3. 安装完 nbu6.5 软件后执行下面命令登录图型管理界面:

# cd /usr/openv/netbackup/bin /./jnbSA

Starting administration console version 6.5.

The log file for this execution instance is

/usr/openv/netbackup/logs/user_ops/nbjlogs/jbp.root.jnbSA.7239.log

Page 15: netbackup

2.2 NetBackup6.5 Client 的安装

Client 端的软件安装,首先保证客户端能解析到 master server 的主机名,然后首先也需

要安装 PBX 组件,安装方法同上。利用 ICS 的安装向导就可以完成。

PBX 安装完成后,上传到服务器 NetBackup6.5 for client 的软件,解压后,安装类似 Master

server 的安装,运行 install,选择安装 client 的类型,然后选择 master server,和 media server,

根据向导完成安装。

2.3 NetBackup6.5 for database 的安装

把 UNIXOption 的介质上传到客户端,解压后运行脚本 install:

[root@nbu NB_65_UOptions_20070723]# ./install

Symantec Installation Script

Copyright 1993 - 2007 Symantec Corporation, All Rights Reserved.

Installation Options

1 NetBackup Add-On Product Software

2 NetBackup Database Agent Software

Page 16: netbackup

q To quit from this script

Choose an option [default: q]:2

选择 2:

然后选择本地安装:

**********

NetBackup Database Agent Installation

Choose the Database Agents you wish to install

one at a time or select Install All Database Agents.

1) NetBackup for DB2

2) NetBackup for Informix

3) NetBackup for Lotus Notes

4) NetBackup for Oracle

5) NetBackup for SAP

6) NetBackup for Sybase

7) Install All Database Agents

q) Done Selecting Agents

x) Exit from this Script

Choose an option:4

选择需要安装的 database agent。

然后完成选择

Choose an option: q

You have chosen to install these Database Agents:

NetBackup for Oracle

Is this list correct? [y,n] (y) y

选择 y 后,完成 agent 的安装。

注:配置 Oracle 备份策略之前,需要在客户端以 Oracle 用户运行 Netbackup 的脚本

Oracle_link.

Page 17: netbackup

二、NetBackup6.5 的初始化配置

1、存储单元的建立(DISK)

选择 New Storage Unit:

自定义存储单元的名字和存储单元存储的路径,On demand only 选择为 No,点击 OK,完成

Page 18: netbackup

存储单元的安装。

2、Catalog 备份策略的设定

如图选择 configure the Catalog Backup ,利用向导配置 catalog 的 online 备份;

选择 online,hot catalog backup,点击 Next:

Page 19: netbackup

新建一个备份 catalog 的策略,然后 Next:

可以选择全备或者是增量备份的类型,然后 Next:

Page 20: netbackup

选择 catalog 的备份频率和保存的时间,事例中是一天备份一次,保存 3 个星期。然后 Next:

选择合适的备份发起的窗口时间,然后 Next:

Page 21: netbackup

选择为了防止 catalog 备份损坏的另一个备份路径。然后 Next:

完成 catalog 策略的配置。

Page 22: netbackup

三、NetBackup6.5 策略的配置和备份

1、建立备份策略

选择控制台上的 policies,右键可以选择到 New Policy:

设定 policy 的名称,然后 Ok:

Page 23: netbackup

可以看到 attributes 栏是设定备份类型,存储单元等参数,Schedules 是 设定备份日程表,

备份频率等参数,Clients 栏是设定备份的客户端,Backup Selections 是设定备份的内容。

下面具体介绍:

Page 24: netbackup

策略类型可以看到有 standard,Oracle,Syabse ,SQL,MS-Windows-NT 等,可以根据需要备份的

类型加以选择。

在策略存储选项可以选择先前定义的存储单元,即此策略的备份数据存放于选择的存储单元

中。

在 Schedules 栏,可以设定日称表的名字,和备份的类型是全备份还是增量备份,还有备份

的保留期限,start window 可以设置备份的开始时间等。

Page 25: netbackup

在 Client 端可以设置客户端的主机名,和操作系统类别。

Page 26: netbackup

在 Backup Selections 栏,可以设定需要备份的内容。

至此,一个备份策略就制定完成,上面介绍的是文件的备份策略,Oracle 等数据库的备份

策略也是大同小异。

Page 27: netbackup

2、备份策略的备份

如图,点击策略名称,右键选择 Manual backup,可以手动发起备份任务,测试策略的可行

性。平常备份会在定义的备份窗口时间内发起备份。可以在 activity monitor 里面查看备份任

务的状态:

蓝色代表备份成功。黄色表示备份部分成功。红色表示备份失败,绿色表示正在运行中的备

份策略。

Page 28: netbackup

四、NetBackup6.5 备份的恢复

1、备份文件的恢复

选择 Backup,archive and Restore:

可以看到恢复管理界面库克一更具需要选择 Netbackup server,Source client, Destination

Client, Policy type 和备份的起始时间和结束时间的区间,根据条件不同,系统会检索出符合

条件的最新备份集合,以供恢复。

选择好文件后,选择恢复:

Page 29: netbackup

选择条件定制恢复的方法:

点击 Start Restore 后就开始发起恢复作业了,等恢复作业进程完成后,就可以到客户端区

验证恢复文件的完整性和正确性了。

Page 30: netbackup

2、Oracle 的恢复

2.1、Oracle 恢复测试前的准备工作

关闭数据库,对整个Oracle数据库做一次完整冷备份,如果磁盘空间比较有限,无法容纳下

整个数据库的文件备份,建议采用磁带备份的方式。

如果有时间,最好验证一下backup是否完整。

RMAN> list backup summary;

List of Backups

===============

Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag

------- -- -- - ----------- --------------- ------- ------- ---------- ---

39 B A A SBT_TAPE 23-DEC-05 1 1 NO TAG20051223T012922

40 B F A SBT_TAPE 23-DEC-05 1 1 NO TAG20051223T013002

41 B 0 A SBT_TAPE 23-FEB-06 1 1 NO HOT_DB_BK_LEVEL0

42 B F A SBT_TAPE 23-FEB-06 1 1 NO TAG20060223T215727

43 B A A SBT_TAPE 23-FEB-06 1 1 NO TAG20060223T215826

RMAN> run { allocate channel c0 type sbt_tape;

2> validate backupset 42;

3> }

allocated channel: c0

channel c0: sid=145 devtype=SBT_TAPE

channel c0: VERITAS NetBackup for Oracle - Release 5.1 (2005081402)

channel c0: starting validation of datafile backupset

2.2、恢复整个数据库

1. 关闭数据库,移除或删除部分或全部数据库;

2. 先恢复 controlfile

3. 将数据库启动到 mount 状态

4. 用 rman 进行数据库的恢复

RUN{

ALLOCATE CHANNEL C0 TYPE ‘SBT_TAPE’;

RESTORE DATABASE;

RECOVER DATABASE;

}

Page 31: netbackup

2.3、恢复数据文件

1. 关闭数据库,将数据库启动到 mount 状态或者把响应的 tablespace offline

alter tablespace ts1 offline immediate

2. 恢复表空间users

run{

allocate channel t1 type 'sbt_tape';

restore tablespace users;

recover tablespace users;

}

RMAN> run{

2> allocate channel t1 type 'sbt_tape';

3> restore tablespace users;

4> recover tablespace users;

}

allocated channel: t1

channel t1: sid=160 devtype=SBT_TAPE

channel t1: VERITAS NetBackup for Oracle - Release 5.1 (2005081402)

Starting restore at 23-FEB-06

channel t1: starting datafile backupset restore

channel t1: specifying datafile(s) to restore from backup set

restoring datafile 00004 to /oracle/oradata/oracle/users01.dbf

channel t1: restored backup piece 1

piece handle=bk_56_1_583192254 tag=HOT_DB_BK_LEVEL0

channel t1: restore complete

Finished restore at 23-FEB-06

released channel: t1

RMAN> recover database;

Starting recover at 23-FEB-06

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=160 devtype=DISK

starting media recovery

media recovery complete

Finished recover at 23-FEB-06

RMAN> alter database open;

database opened

RMAN>

3. 重建临时数据文件

Page 32: netbackup

在处理临时数据文件问题上,各个版本差别很大

Oracle8i, 临时数据文件和普通数据文件一样被RMAN备份/恢复

Oracle9i, 在备份数据库时,RMAN不备份临时文件,在完成恢复后,需要手工

alter tablespace temp add tempfile '/oracledata/ temp01.dbf' size 100M;

否则数据库虽然可以打开,但是SQL执行排序时会报错。

Oracle10g,RMAN恢复时自动创建上述tempfile