您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页NBU_Windows平台SQL备份与恢复-v1

NBU_Windows平台SQL备份与恢复-v1

来源:爱go旅游网
NBU Windows平台SQL备份与恢复

安装环境:

1、MasterServer:Windows2003(Hostname:Win2003a IP:192.168.0.202) 2、Client/Agent:Windows 2003(Hostname:Win2003b IP:192.168.0.203) 3、Falcon VTL:Redhat Linux 7.3.1(Hostname:RHLinux IP:192.168.0.201)

第一章 NBU MasterServer安装配置 第1节 NBU MasterServer安装准备

 检查空间

master server:backup-server服务器上有足够空间进行安装。 Client:各台client也有足够空间进行安装。

 检查os版本与patch

windows的没问题

 配置hosts表

在master server、media server、client机器上添加各台机器的主机名和IP地址映射表

Windows:$Windows\\system32\\drivers\\etc\\hosts Unix:/etc/hosts

 准备好NBU的License

AJXT-XRPD-PZNP-R3N3-4O4O-XO4M-SFFU-3RP

第2节 NBU MasterServer安装

安装到本机

输入License并选择安装MasterServer

选择安装组件和安装路径

查看MasterServer将使用的端口

填入服务加载的帐号

选择不安装LiveUpdate

确认EMM Server

添加Key,先不打开Console

安装NBU补丁程序:

找到文件名为NB_6.5.1.winnt.x86_294653.exe,选择其中setup.exe进行安装。

安装symantec设备驱动程序安装器:

在安装包NetBackup_6.5_Winx86\\Addons中找到NetBackupTapeDeviceDriverInstall.exe

NBU替换现有即插即用的驱动程序

出现以下界面时选择仍然继续安装

系统提示重启,重启后在系统设备管理器中可找到tape library

修改环境变量,将下列路径添加到PATH,方便管理

C:\\Program Files\\Veritas\\NetBackup\\bin; C:\\Program Files\\Veritas\\Volmgr\\bin;

C:\\Program Files\\Veritas\\NetBackup\\bin\\goodies; C:\\Program Files\\Veritas\\NetBackup\\bin\\admincmd

第3节 NBU MasterServer配置

查看netbackup进程:bpps 启动netbackup:bpup 停止netbackup:bpdown 测试带机:robtest

进入Console,可选择Wizard方式配置,我们为了学习配置过程点选取消

进入控制台主界面

 修改Maximum jobs per client = 10

 修改media选项,选中所有格式

 修改备份Buffer Size

Windows:

C:\\Program Files\\VERITAS\\Netbackup\\NET_BUFFER_SZ

值: 5288 值: 128 值: 131072

C:\\Program Files\\VERITAS\\Netbackup\\db\\config\\NUMBER_DATA_BUFFERS C:\\Program Files\\VERITAS\\Netbackup\\db\\config\\SIZE_DATA_BUFFERS

Netbackup Administration Console  Host Properties  Clients  Windows Client  Client Settings  Communications buffer size : 256k

点确定后,需要重启netbackup(bpdown/bpup/bpps)

C:\\Program Files\\VERITAS\\Netbackup\\db\\config\\SIZE_DATA_BUFFERS_DISK 值:

启动配置向导

 配置存储设备Storage Devices

选择Master Server和Media Server以搜索设备,MediaServer应在之前安装好并添加进Console台的Hosts中

搜索到四个带库驱动器

添加SAN Client客户端,请注意:在安装完客户端后在控制台不会自动添加上去,要添加一条备份策略,在该策略中指定一个客户端进行备份时,才会在主控制台主机属性中看到该客户端。

成功添加存储设备

成功添加存储单元-机械臂

 配置磁带Volumes

选择磁带类型-DLT

磁带添加成功

标识清洗带,由于我们是虚拟带库不需要

 新建Scratch Pool并分配磁带到Catalog Pool / Scratch Pool中

 配置Catalog备份策略

选择Catalog热备还是冷备,冷备是指Catalog备份只能在无其他备份作业时才能发起(磁带只能使用Netbackup Volume Pool中的磁带),而热备可以在有其他备份作业时也进行Catalog备份(磁带只能使用Catalog Volume Pool中的磁带)

最好选择After each backup session

冷备配置:查看Catalog文件位置

指定Catalog备份磁带

为保证安全,可选两份Catalog磁带

建议一定选择在每个备份作业完成后都进行Catalog备份

 配置文件系统备份策略

为自定义的备份作业取个名称并选择备份类型

添加备份的客户端

指定要备份的目录或文件

也可选择备份其它内容

选择备份方式(全备/差分增量/累积增量 或 用户自定义)

选择备份频率和数据保留期限

指定备份可发起的备份窗口起始时间和持续时间

 手动发起备份以验证备份作业是否成功

进入Activity Monitor的Job detail查看备份作业执行情况

同时手工执行一次Catalog冷备,并查看备份作业执行情况

 数据恢复测试

第二章 NBU Client和SQLAgent安装配置 第1节 更改SQL数据库属性

更改SQL数据库日志属性为完全

第2节 NBU Client安装配置

选择组件

查看客户端进程和端口

指定服务自启的帐号

指定MasterServer

 配置SQL备份脚本

安装完成后,进入Netbackup MSSQL Agent管理界面,出现SQL Connection配置界面

选择Backup SQL Server Object

选择要备份的数据库,输入策略名称并勾选Save

系统提示存盘为.bch备份脚本文件

选择要备份的数据库,输入策略名称,选择备份Transaction日志并勾选Save

仍然存盘为数据库备份脚本的文件PolicySQL.bch

查看并确认备份脚本是否设置正确,脚本位于$ProgramFiles\\Veritas\\Netbackup\\DBExt\\

第三章 NBU SQL备份和恢复配置 第1节 SQL备份策略配置

新建备份策略

选择备份策略类型为MS-SQL-Server

选择要备份SQL的客户端

选择自动备份并选择Remote Script即之前在客户端定义的备份脚本PolicySQL.bch

选择备份周期和数据保留期限

定义备份窗口

测试备份策略

确认备份成功

第2节 SQL恢复策略配置

在NBU Client端打开Netbackup MSSQL Client,选择Restore SQL Server Object

选择要恢复的备份,恢复脚本设置选择Save

保存恢复脚本

再运行一次恢复策略

查看SQL恢复成功

第3节 SQL备份和恢复脚本参考

 PolicySQL-Backup.bch

OPERATION BACKUP DATABASE \"TestDB\" SQLHOST \"win2003b\" NBSERVER \"WIN2003A\" MAXTRANSFERSIZE 6 BLOCKSIZE 7

POLICY Policy-SQL-1 NUMBUFS 2 ENDOPER TRUE

OPERATION BACKUP

DATABASE \"TestDB\" SQLHOST \"win2003b\" NBSERVER \"WIN2003A\" MAXTRANSFERSIZE 6 BLOCKSIZE 7

POLICY Policy-SQL-1 OBJECTTYPE TRXLOG TRXOPTION NOTRUNC NUMBUFS 2 ENDOPER TRUE

 PolicySQL-Restore.bch

OPERATION RESTORE OBJECTTYPE DATABASE DATABASE \"TestDB\"

# The following image is type: Full

NBIMAGE \"win2003b.MSSQL7.WIN2003B.db.TestDB.~.7.001of001.20080912192937..C\" SQLHOST \"win2003b\" NBSERVER \"WIN2003A\" BROWSECLIENT \"win2003b\" MAXTRANSFERSIZE 6 BLOCKSIZE 7

RESTOREOPTION REPLACE

RECOVEREDSTATE NOTRECOVERED NUMBUFS 2 ENDOPER TRUE

OPERATION RESTORE OBJECTTYPE TRXLOG DATABASE \"TestDB\"

# The following image is type: transaction log

NBIMAGE \"win2003b.MSSQL7.WIN2003B.trx.TestDB.~.7.001of001.20080912193044..C\" SQLHOST \"win2003b\" NBSERVER \"WIN2003A\" BROWSECLIENT \"win2003b\" MAXTRANSFERSIZE 6 BLOCKSIZE 7

RESTOREOPTION REPLACE

RECOVEREDSTATE RECOVERED NUMBUFS 2 ENDOPER TRUE

第四章 NBU SQL集群环境下的备份和恢复配置

未测试,从文档上看好像没什么不同

第五章 参考资料

1、NetBackup_AdminGuide_MSSQL_Win.pdf

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务