




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Symantec NetBackup NetBackup for Microsoft SQLServer 管理指南本书中介绍的软件附有协议,用户必须遵照协议条款使用此软件。法律Copyright 2009 Symantec Corporation. 2009年Symantec Corporation所有。Allrights. 保留所利。Symantec、Symantec徽标和NetBackup是Symantec Corporation或其附属机构在美国和其他/地区的商标或商标。“Symantec”和“”是Symantec Corporation在中国的此Symantec商标。其他名称可能为其各
2、自所有者的商标,特此。可能包含第软件,Symantec需向第提供此软件的归属权(“第三方程序”)。部分第改变这些开源或附录或此Symantec根据开源或软件证提供。软件随附的协议法律软件证赋予您的任何权利或义务。请参见此文档的第随附的TPIP自述文件,以获取有关第程序的详细信息。本软件的某些部分源自RSA Data Security, Inc. MD5 Message-Digest Algorithm(MD5信息摘要算法)。Copyright 1991-92, RSA Data Security, Inc. 1991-92年RSA Data Security, Inc.所有。创建于1991年。
3、s. 保留所利。、分发和反编译/逆向工程的公司)及其特许人(如果存在)事先。本文档中介绍的根据限制其使用、协议进行分,发。Symantec Corporation(不得以任何方式本文档的本文档按“现状”提供,对于所有明示或暗示的条款、陈述和保证,包括任何适销性、特定用途的适用性或无知识产权的暗示保证,均不提供任何担保,除非此类免责的范围在法律上视为无效。SYMANTECCORPORATION(公司)不对任何与性能或使更改,恕不另行通知。用本文档相关的伴随或后果性损害负责。本文档所含信息根据FAR 12.212中的定义,本软件为商业计算机软件,受FAR Section52.227-19“Comm
4、ercial Computer Licensed Software - Restricted Rights”(商业计算机软件受限权利)和DFARS 227.7202“Rights in Commercial Computer Licensed Software orCommercial Computer Licensed Software Documentation”(商业计算机软件或商业计算机软件文档的权利)中的适用规定,以及所有后续中规定的权利的制约。美国政府仅可根据本披露。协议的条款对本软件进行使用、修改、执行、显示或Symantec Corporation350 Ellis Stree
5、tMountain View, CA 94043http:技术支持Symantec技术支持负责全球支持中心。技术支持的主要任务是响应有关特性和功能的特定。技术支持小组还负责创建我们的知识库的内容。技术支持小组会与Symantec内的其他通力合作,对您的问题作出及时答复。例如,技术支持小组会与工程部门和Symantec安全响应中心一起合作,提供服务和定义更新。Symantec的维护服务包括以:诸多支持选项,无论您的组织规模多大,均可以灵活地选择适当的服务量支持和基于Web的支持,响应快速,可提供最新信息升级保证,可提供软件自动升级保护全天候24小时全球支持高级功能,包括帐户管理服务有关Syman
6、tec的维护计划的信息,请chsupp/我们的,URL如下:与技术支持具有有效维护协议的客户可以通过以下技术支持信息:http:在/support/index.jsp技术支持之前,请确保您的计算机符合文档中所列的系统要求。而且您应当坐在发生问题的计算机旁边,以便需要时重现问题。技术支持时,请准备好以下信息:版本信息硬件信息可用内存、磁盘空间和NIC网卡信息操作系统版本和补丁程序级别网络结构路由器、网关和IP地址信息问题说明:错误消息和日志文件Symantec之前执行过的故障排除操作最近所做的软件配置更改和网络更改与如果您的 Symantec需要或/钥,请我们的技术支持网页:客户服务可从以下ht
7、tp:获得客户服务信息:/support/index.jsp客户服务可帮助您解决一些非技术性问题,例如以下几类问题:有关或序列号的问题更新(例如,更改地址或名称)信息(功能、可用的语言、当地经销商)更新和升级的最新信息一般有关有关升级保障和维护合同的信息Symantec 采购计划的相关信息有关 Symantec 技术支持选项的建议非技术性的售前问题与光盘或手册相关的问题维护协议如果想就现有维护协议事宜联络 Symantec,请通过以下方式联络您所在地区的维护协议管理部门:/地区电子邮件800 810 8826China-陆0080 1611 391-中国800 963 421-中国特别行政区其
8、他企业服务Symantec 全面提供各种服务以使您能够充分利用您对 Symantec的投资,并拓展您的知识、技能和全球视野,现有下列企业服务:在管理企业安全风险方面占据主动。安全托管服务托管服务消除了管理和应。和的负担,确保能够对实际威胁快速响Symantec 咨询服务由Symantec 及其咨询服务赖的合作伙伴提供现场专业技术指导。Symantec 咨询服务提供各种预先包装和可自定义的服务选项,其中包括评估、设计、实施、和管理功能。每种功能都注重于建立和维护您的 IT整性和可用性。的完教育服务教育服务提供全面的技术培训、安全教育、安全认证和安全意识交流计划。要有关企业服务的信息,请通过以下
9、URLhttp:我们的:目录技术支持.4第 1 章NetBackup for SQL Server 简介.15NetBackup for SQL Server 概述.15关于NetBackup for SQL的功能.16NetBackup 操作.16图形用户界面.17NetBackup for SQL Server 术语.17技术概述.19NetBackup for SQL Server 的组件有哪些?.19NetBackup for SQL Server 如何备份数据库?.21NetBackup for SQL Server 如何恢复数据库?.21在SQL Server备份或还原操作期间,哪
10、些因素影响数据传输速率?.21NetBackup如何SQL Server 主机名和实例名?.22第 2 章安装 NetBackup for SQL Server.25关于安装NetBackup for SQL Server. 25验证NetBackup for SQL Server的操作系统和平台兼容性.26NetBackup for SQL Server的NetBackup服务器和客户端软件要求.27SQL Server 服务器软件要求NetBackup for SQL Server.27在NetBackup群集中安装NetBackup for SQL Server的要求.27关于对具有Ne
11、tBackup for SQL的Microsoft群集服务器(MSCS)的支持.28关于对具有NetBackup for SQL的Veritas Cluster Server (VCS)群集的支持.29带有Snapshot Client的NetBackup for SQL Server的配置和要求.29添加NetBackup for SQL Server钥.29第 3 章配置 NetBackup for SQL Server.31关于用户界面术语.31配置每个客户端的最多作业数.328目录每个客户端的最多作业数公式.32.32添加新NetBackup for SQL Server策略.33关于
12、NetBackup for SQL Server的策略属性.34关于向NetBackup for SQL Server策略添加日. 34关于NetBackup for SQL Server日属性.36关于NetBackup for SQL Server备份类型.37将客户端添加到NetBackup for SQL Server策略.38将备份选择添加到NetBackup for SQL Server策略.39将批处理文件添加到备份选择列表中.39测试配置设置.40配置多数据流操作.41配置多条带备份.41配置多路复用备份.42关于多接口网络连接(多NIC)的配置.42为多NIC配置主服务器.4
13、2为多NIC配置策略.43添加通过专有接口浏览备份的权限.43为多NIC配置客户端.43关于SQL Server权限.44关于为预定的操作设置SQL Server登录.45执行预定的操作(适用于具有SQL Server安全限制的站点).45将Windows帐户到标准SQL Server用户ID.46性能因素.47缓冲区空间参数.47备份条带.48使用共享内存.48备用缓冲区方法.48页面验证.49即时数据文件初始化.50使用读写文件组和只读文件组.50在具有日志传送功能的环境中备份SQL Server.50第 4 章备份和恢复的概念.51备份和恢复概念的概述.51概述.51SQL Server
14、 系统数据库类型. 51数据库备份.52文件组备份.53差异式备份.53保护文件和文件组.53有关恢复文件和文件组的注意事项.54目录9通过使用只读文件组来缩减备份大小和备份时间(SQL Server 2005 或更高版本).55恢复因素.56事务日志.56恢复策略.56备份事务日志.57差异式备份.57文件和文件组备份.58数据库恢复.58分段恢复.59第 5 章执行 SQL Server 的备份和还原.61使用 NetBackup for SQL Server 的概述.62使用dbbackex.63通过dbbackex使用基于客户端的调度程序.64选择 SQL 主机和实例.64使用 Net
15、Backup for SQL 客户端界面.65首次启动 NetBackup SQL 客户端.65“备份 Microsoft SQL Server 对象”字段描述.65备份数据库.68备份事务日志.69备份数据库文件组.69备份只读文件组(SQL Server 2005 或更高版本). 70查看只读备份集.70备份读写文件组(SQL Server 2005 或更高版本). 71备份数据库文件.72执行部分备份(SQL Server 2005 或更高版本). 72浏览以查找备份映像.73“还原 Microsoft SQL Server 对象”字段描述.74还原数据库备份.78全数据库恢复.79分段
16、还原文件组备份.79从读写备份还原数据库.80还原只读文件组(SQL Server 2005 或更高版本). 81还原数据库文件.81全恢复.82还原事务日志映像而不分段执行数据库移动.82还原部分数据库 (SQL Server 2000).85执行页级还原(SQL Server 2005 或更高版本). 87关于执行页级还原.87要求和限制.87有关执行页级还原的说明.8710目录将还原重定向到其他主机.88将数据库重定向到其他主机上的不同位置.89关于选择服务器.90使用多 NIC 连接执行还原. 91备份和还原包含全文搜索目录库的数据库(SQL Server 2005 或更高版本).91
17、全文目录库的目录结构.91备份和还原包含全文目录库的数据库.92移动包含全文目录库的数据库.92使用批处理文件.93批处理文件中使用的文本格式.93批处理文件的创建和使用准则.93创建和使用批处理文件时的注意事项.94批处理文件中使用的关键字和值.94创建批处理文件.103运行批处理文件.104文件检查点.104自动重试失败的备份.105执行SQL Server 安装的备份和还原.106还原多数据流备份.107使用多个数据流的常规备份.107使用多个数据流的高级备份方法.107还原多路复用的 SQL Server 备份.108用少于备份时的设备还原多数据流 SQL Server 备份.108使
18、用bplist检索 SQL Server 备份. 108备份名称.109第 6 章恢复.111关于恢复.111为 SQL ServerSQL Server 的恢复做准备.111恢复.112还原具有其他活动数据库的现有 SQL Server 安装.112SQL Server 数据库的恢复.112重建主数据库.113在单用户模式下启动 SQL Server. 113还原 SQL Server 数据库.113第 7 章将 NetBackup for SQL Server 与群集解决方案一起使用.115NetBackup for SQL Server 与群集解决方案概述.116关于在群集中使用 Net
19、Backup for SQL. 116将 NetBackup 服务器配置为识别群集的 SQL Server 实例.116目录11对虚拟 SQL Server 实例执行备份.117对虚拟 SQL Server 实例执行还原.117在具有多接口网络连接(多 NIC)的群集中使用 SQL Server.118具有多 NIC 的群集中 SQL Server 的主服务器配置.118在具有多 NIC 的群集中为 SQL Server 配置策略.118在群集中通过接口浏览备份的权限.119添加在具有多 NIC 的群集中为 SQL Server 配置客户端.119在具有多 NIC 的群集中为 SQL Serv
20、er 指定客户端的名称.119在群集中使用多 NIC 连接执行备份.120在群集中使用多 NIC 连接执行还原.121第 8 章使用带有 Snapshot Client 的 NetBackup for SQLServer.125关于带有 Snapshot Client 的 NetBackup for SQL Server.125NetBackup Snapshot Client for SQL Server 概述.125Snapshot Client 功能.126SQL Server 操作如何使用 Snapshot Client.127备份方法的选择.127局限性.127备份的内容.127性能
21、注意事项.128执行 SQL Server 快照备份. 128执行 SQL Server 快照还原. 128分组备份.129还原按组备份的数据库.131使用仅或隐形快照备份来影响如何为差异式备份提供基准.131配置快照备份.135配置要求.135配置步骤.135为 NetBackup for SQL Server 配置 Snapshot Client 策略。. 135第 9 章SAP 环境中的备份和还原.139关于 SAP 环境中的备份和还原.139关于手动备份.139关于 SAP 环境中SQL Server 的策略配置.139SAP 环境中的 SQL Server,为自动备份创建批处理文件.
22、 140监视备份.141还原R/3数据库.14112目录第 10 章Backup Exec 还原主题.145使用 NetBackup 从 Backup Exec 映像还原 SQL Server.145从 Backup Exec 映像还原 SQL Server 的要求.145从 Backup Exec 映像还原 SQL Server 的限制.146选择服务器、客户端和策略类型.146从 Backup Exec 映像还原.147用于从 Backup Exec 映像还原 SQL 备份的还原选项. 147将 Backup Exec SQL 事务日志一直还原到指定的事务.151重定向使用 Backup
23、Exec 备份的还原.151将 Backup Exec SQL 事务日志备份一直还原到某个即时点.152从 Backup Exec 映像还原 SQL 主数据库. 153使用数据库副本重新启动 SQL.154还原 Backup Exec 文件组备份.155还原 Backup Exec 数据库备份.156第 11 章将 NetBackup for SQL Server 与数据库镜像一起使用.159关于 NetBackup for SQL Server 与数据库镜像. 159将 NetBackup 配置为支持数据库镜像.159对备份的影响.160对恢复的影响.161第 12 章故障排除.163故障排
24、除概述.163在客户端上为 NetBackup for SQL Server 创建的进度报告.163进度报告示例.164调试日志.166创建所有调试日志.166关于备份操作的调试日志.167关于还原操作的调试日志.167设置 NetBackup for SQL Server 的最高跟踪级别. 167NetBackup 报告.168最大限度地减少执行大型数据库还原时的超时故障.168第 13 章批处理文件示例.169关于批处理文件示例.169示例 1 - 用于备份名为 BUSINESS 的数据库的简单. 169示例 2 - 用于还原名为 pubs 的数据库的简单. 170示例 3 - 执行每个条
25、带有多个内部缓冲区的条带数据库备份.170目录13示例 4 - 从多个条带还原数据库.171示例 5 - 将数据库事务日志还原到某个即时点.171示例 6 -个操作并指定用户 ID 和以使用 SQLServer.172示例 7 - 按顺序执行多个操作.172示例 8 - 并行组操作.173示例 9 - 指定备份的最大传输大小和块大小.175示例 10 - 从数据库备份、差异式备份和一系列事务备份分段执行数据库还原.175示例 11 - 从文件组备份、多个文件备份和事务日志备份分段执行数据库还原.177示例 12 - 使用环境变量从备份中排除实例和数据库.180索引.18314目录1NetBac
26、kup for SQL Server简介本章节包括下列主题:NetBackup for SQL Server概述关于NetBackup for SQL的功能NetBackup for SQL Server术语技术概述NetBackup for SQL Server 概述NetBackup for SQL Server扩展了NetBackup for Windows的功能,以包括备份和还原SQL Server数据库的功能。 这些功能是使用UNIX或Windows NetBackup主服务器为Windows客户端提供的。NetBackup for SQL Server提供了一个基于客户端的图形用户
27、界面(GUI)程序,以便于在SQL Server上执行各种活动。 这些活动包括:为NetBackup for SQL Server操作配置选项。数据库和数据库组件的备份和还原,其中包括对事务日志、差异式备份、文件和文件组的备份和还原。通过已创建的批处理文件来启动NetBackup for SQL Server操作。监视NetBackup for SQL Server操作。Microsoft SQL Server简称为SQL Server。NetBackup for Microsoft SQL Server简称为NetBackup for SQL Server。16NetBackup for S
28、QL Server简介关于NetBackup for SQL的功能关于 NetBackup for SQL 的功能本主题介绍了NetBackup for SQL Server的主要功能。NetBackup 操作NetBackup for SQL Server包括以下操作功能。与NetBackup主服务器和介质管理器完全集成。使用SQL Server高速虚拟设备接口,对SQL Server对象执行到磁带或磁盘的基于数据流的备份和还原。使用NetBackup Snapshot Client方法,对SQL Server对象执行基于快照的备份和还原。备份和恢复数据库、差异式备份、文件、文件组和事务日志
29、。对本地节点和节点上的SQL Server对象的浏览功能。支持将SQL Server还原重定向到另一个位置。支持多个SQL Server实例。通过NetBackup客户端作业监视器对客户端的操作进行监视。也可以通过NetBackup主服务器对服务器进行监视。用户可以通过备份条带数、传输大小和缓冲区使用来优化性能。可以通过以下选项启动作业:通过NetBackup Database Extension GUI立即启动备份策略中的预定备份命令行启动支持使用Microsoft群集服务器或Veritas Cluster Server群集的SQL Server实例。通过“备份、存档和还原”(NetBack
30、up客户端)界面,恢复使用Backup Exec备份的Microsoft SQL Server映像。支持SQL Server 2005增强功能:页面级验证、页面级恢复、数据库镜像、联机还原以及部分数据库备份及还原。支持SQL Server 2007增强功能:XX。部分恢复优化只读文件组“仅验证”还原NetBackup for SQL Server简介NetBackup for SQL Server术语17备份和还原期间进行页面验证页面级还原备份和还原全文本搜索目录库扩展了SQL Server目录库中的对象信息备份和还原进度统计仅备份备份的压缩和加密自动重试失败的备份的选项能够使用比备份时少的设
31、备还原多数据流备份图形用户界面NetBackup for SQL Server包括下列图形用户界面功能:用于浏览SQL Server数据库、文件组和文件的GUI功能。分段整的数据库恢复。 可以通过为数据库、文件组、文件、数据库差异式备份和事务日志创建的备份映像进行该恢复。 也可以通过读写文件组备份和部分数据库备份进行恢复。GUI可帮助执行页面级还原。通过利用SQL Server数据的只读属性而非读写属性,可帮助最大限度地减小备份卷。将在一台SQL Server客户端上备份的任何数据库对象还原到另一台SQL Server客户端上。如果不希望立即启动作业,可以创建并保存备份可显示SQL Serve
32、r数据库、文件组和文件的属性。可显示NetBackup for SQL Server备份映像的属性。通过NetBackup Database Extension GUI提供联机帮助。NetBackup for SQL Server 术语表1-1显示了SQL Server数据库管理员或NetBackup管理员可能感到陌生的重要术语。18NetBackup for SQL Server简介NetBackup for SQL Server术语NetBackup for SQL Server术语表 1-1术语定义批处理文件用于备份或还原SQL Server对象的。数据库通过批处理文件执行所有操作。批处
33、理文件通常 在install_pathdbextmssql目录中。对于直接从NetBackup Microsoft SQL客户端执行的操作,会在以下目录中放置一个临时批处理文件VeritasNetbackupdbextmssqltemp 目录完全备份包含所有数据文件和日志文件的数据库完整备份(请注意,完全备份不会截断事务日志)。差异式备份自上次完全备份以来更改的块的备份。事务日志对数据库执行的更新的当前。事务日志备份事务日志的不活动部分的备份。通常,事务日志的该部分在备份日志之后会被截断。还原将数据重新到SQL Server对象(请参见“恢复”)。恢复作为还原的结果,使数据库联机。SQL主机S
34、QL Server所在的主机。它还可能指支持安装SQL Server的群集的虚拟名称。SQL实例安装的SQL Server。如果未指定实例,则认为是SQL主机的默认SQL实例。源客户端用于标识主机的NetBackup术语。源客户端通常是主机的网络名称。它也可以是IP地址或群集名称,具体取决于它在客户端配置中的标识方式。备份条带用于SQL Server对象的备份或还原的数据流。备份的条带数由用户指定。对于指定的每个条带,NetBackup都将个单独的作业。多路复用多个备份条带同时写入同一磁带。多数据流多数据流是NetBackup管理包括多个备份条带的备份或还原的一般方法。多路复用就是多数据流的一
35、个示例。NetBackup还可以通过将各个数据流分别写入不同的驱动器来执行多数据流备份。ODBCNetBackup for SQL Server用于与SQL Server交互的开放式接口协议。VDI虚拟设备接口。SQL Server提供的用于备份和还原的接口。此接口既用于快照操作,也用于数据流操作。VDI连接被作为COM对象来管理。NetBackup for SQL Server简介技术概述19技术概述本主题更详细地介绍了NetBackup for SQL Server数据库。这些详细信息包括以:NetBackup for SQL Server的组件有哪些?NetBackup for SQL
36、Server如何备份数据库?NetBackup for SQL Server如何恢复数据库?在SQL Server备份或还原操作期间,哪些因素影响数据传输速率?NetBackup如何SQL Server主机名和实例名?NetBackup for SQL Server 的组件有哪些?表1-2介绍了NetBackup for SQL Server的组件。NetBackup for SQL Server的组件表 1-2这些组件还与VxBSA.dll相连接,VxBSA.dll是将NetBackup for SQL Server连接到NetBackup服务器的通用NetBackup客户端模块。图1-1显
37、示了NetBackup for SQL Server与其他软件组件的关系。组件filename描述图形用户界面(GUI)dbbackup.exe使用该界面可浏览数据库对象和备份映像、创建备份和还原以及启动备份和还原操作。驱动程序dbbackex.exe启动备份和还原操作。库dbbackmain.dll加快备份和还原活动、对SQL Server的 以及NetBackup for SQL Server执行的其他操作的执行速度。20NetBackup for SQL Server简介技术概述NetBackup for SQL Server组件图 1-1NetBackup 客户端NetBackup 服
38、务器bphdb.exe21dbbackex.exe4dbbackmain.dll63895VxBSA.dlldbbackup.exeSQL ServerDBMS7在NetBackup for SQL Server和其他软件组件之间发生以下交互:每个备份或还原操作通过dbbackex.exe以下列方式之一启动:预定备份NetBackup调度程序调用bphdb(1),后者又调用dbbackex(2)。通过GUI启动的备份dbbackup.exe调用dbbackex.exe (3)。命令行dbbackex.exe直接从命令行或第工具调用。Dbbackex.exe发出对dbbackmain.dll (
39、4)的函数调用以推动备份或还原操作。该操作随着dbbackmain.dll推动SQL Server与NetBackup服务器之间的一个或多个数据流而得以执行。数据流(7)通过VDI (5)和XBSA接口(6)而建立。VDI与SQL Server交互,而XBSA与NetBackup数据库客户端交互。使用NetBackup for SQL Server GUI (dbbackup.exe)可以浏览SQL Server对象,这些对象通常是数据库、文件组和数据库文件。dbbackup.exe 调用dbbackmain.dll (8)来SQL Server主数据库。NetBackup for SQL S
40、erver通过ODBC有关SQL Server的信息。NetBackup介质管理器NetBackup服务器NetBackup for SQL Server简介技术概述21NetBackup for SQL Server GUI (dbbackup.exe)还可用于浏览SQL备份映像。NetBackup目录库包含您可以浏览的映像。为了调用dbbackmain.dll,后者使用VxBSA函数调用来据库管理器。该目录库的内容,GUI将NetBackup服务器数NetBackup for SQL Server 如何备份数据库?从NetBackup Microsoft SQL客户端中,可以选择要备份的数
41、据库或数据库组件。选择要备份的对象时,GUI会创建一个包含的批处理文件。SQL Server数据库解释该。 您可以立即执行该,也可以将它保存下来,以后再运行。 以后,可以通过将包括在备份策略的备份选择列表中来运行该。执行备份时,NetBackup for SQL Server执行以下操作: 生成一个SQL备份语句,登录到SQL Server,并通过ODBC将该SQL语句传送到SQL Server。 然后,数据库通过一个或多个VDI对象连接到SQL Server。对于每个备份条带,都创建一个虚拟设备。 此外,还会为每个条带启动一个VxBSA会话。 通过这些单独的会话,NetBackup为从SQL
42、 Server生成的每个数据流启动一个备份作业。备份完成时,数据库获取已备份对象的详细属性,包括该对象与其他对象的关这些信息写入NetBackup目录库,并将它们与备份映像关联起来。 如系。果有多个条带,则元数据与第一个备份映像关联。相邻条带基于通用命名约定彼此关联。NetBackup for SQL Server 如何恢复数据库?NetBackup Microsoft SQL客户端以反映数据库组成的逻辑分层结构显示备份映像。如果您选择一个事务日志或差异式映像,则NetBackup将检查随所选数据库的映像的元数据, 然后确定最有效的恢复集。然后,生成一个批处理文件,该文件包括一个式还原序列。
43、执行这些后,数据库即恢复。各个还原操作以与备份类似的方式工作。 生成一个SQL还原语句并通过ODBC将其提供给SQL Server。 建立一个VDI连接。 随后启动一个VxBSA会话,在介质管理器与SQL Server之间启动数据流。NetBackup通过在备份期间生成的条带数来确定数据流(以及相应的虚拟设备和VxBSA会话)的数量。所有恢复操作完成之后,NetBackup执行最后的步骤:将数据库设置为已恢复状态。数据库回到联机状态,并可供使用。在 SQL Server 备份或还原操作期间,哪些因素影响数据传输速率?要SQL Server备份优化系统,第一步是优化标准备份操作的环境。详细说明在
44、NetBackup Backup Planning and Performance Tuning Guide(NetBackup 备份计划和性能优化指南)中提供。在该信息的基础之上,您还必须调整几个特定于SQL Server的设置。请注意,下面的因素中有一些仅适用于SQL Server基于数22NetBackup for SQL Server简介技术概述据流的操作,而对快照备份或还原没有任何影响。我们提供了有整的详细说明。请参见第 47 页的“性能因素”。在SQL Server备份或还原操作期间,以下因素会影响数据传输速率。进行这些调MAXTRANSFERSIZE(仅限于基于数据流的操作)SQ
45、L Server用于传输数据的大小。在特定于SQL Server的各种因素中,总体来说,MAXTRANSFERSIZE在优化传输速率方面具有最高的潜能。通常,性能的改进与MAXTRANSFERSIZE值的增加直接相关。NUMBER OF BUFFERS PERSTRIPE(仅限于基于数据流的操作)将该因素设置为大于1的值可以在数据传输过程中启用多缓冲区。多个缓冲区可以避免在备份或还原操作期间出现生产者/使用者短期不平衡的情况。虽然最多可以将缓冲区数设为32,但通常2或3就足够了。此设置对应于NUMBUFS关键字。还可以使用BUFFERS关键字。NUMBER OF STRIPES增加用于备份SQ
46、L Server对象的条带数可以改进性能。必须满足以下要求每个条带备份到一个单独的磁带设备(条带并不多路复用到同一驱动器)。您已经达到了任何单个驱动器的最大传输速率。性能因环境而异。由于每个条带使用单独的线程,因此多个条带在内部SQL Server结构时可能会导致争用。程的管理上也需要一定的开销。但是,如果启动和停止I/O的开销超出使用额外条带的开销,则增加条带数可以改进大型系统的性能。SHARED MEMORY如果备份环境中有共享内存可用,则始终应使用这些内存。ALTERNATE BACKUPMETHOD(仅限于基于数据流的操作)一种传输方法,这种方法SQL Server和NetBackup
47、共享相同的数据传输缓冲区。这种方法可能并不比普通的共享内存数据传输的速度快,但会导致CPU使用率降低,因为它避免了数据步骤。如果使用ALTERNATE BACKUP METHOD,Symantec建议将MAXTRANSFERSIZE设置为最大值。NetBackup 如何SQL Server 主机名和实例名?通常,SQL Server使用一个组合来标识的安装实例,该组合包括安装实例所在的主机名以及实例名。如果省略实例名,则NetBackup假定该安装实例是主机上的默认安装实例。例如,一台主机可以包含若干SQL Server安装实例,如TIGER、NetBackup for SQL Server简
48、介技术概述23TIGERACCOUNTING和TIGERWAREHOUSE。但是,SQL Server的群集实例共同驻留在多台主机上,使用一个虚拟名称来标识。主机的备份以在该主机的客户端属性中指定的客户端名称进行编录。一般来说,客户端名称与SQL Server所在的主机名相同。通常,该名称是主机的NetBIOS名称(如TIGER)。但是,一些备份管理员倾向于用其他方式向NetBackup标识客户端。例如,管理员可能使用IP名称(例如23)或完全限定的(t(ti)。或者,管理员可能使用挂接到主机的备用网络接口)。对于群集SQL实例,客户端名称是用于虚拟SQL Server安装
49、的虚拟SQL Server名称。在大多数情况下,当您使用NetBackup Microsoft SQL客户端浏览寻找备份映像时,只需指定SQL Server主机名。在“备份历史选项”框中指定该名称。NetBackup随后显示该主机上所有实例的备份映像。但是,为了确保NetBackup显示您需要的备份映像,请考虑以下特殊情况:检索在名称与主机名不同的网络接口上(例如tiger1或t的备份。在这种情况下,备份映像以网络接口名称而不是NetBIOS名称)。要检索这些映像,“SQL主机”字段中指定主机名,在“源客户端”字段中指定网络接口名称。SQL主机:TIGER源客户端:TIGER1从UNIX(或L
50、inux)服务器检索备份。这种情况下可能会出现问题,因为UNIX名称区分大小写,而Windows名称不区分大小写。在这种情况下,NetBackup将尝试通过指定所有字符均大写或所有字符均小写的客户端名称来检索备份映像。如果UNIX客户端名称混用大小写字符,则必须在“源客户端”字段中提供客户端名称。SQL主机:TIGER源客户端:tigerNetBackup客户端名称是限定。要检索备份映像,请将“SQL主机”指定为NetBIOS名称,将“源客户端”指定为完全限定的SQL主机:tiger源客户端:t。此NetBackup客户端名称是一个IP地址。要检索备份映像,请将“SQL主机”指定为NetBIO
51、S名称,将“源客户端”指定为 IP 地址:SQL主机:tiger源客户端:8检索从SQL Server群集备份的备份。24NetBackup for SQL Server简介技术概述出现任何特殊问题,因为映像是以群集名称的。对“SQL这种情况下主机”使用虚拟名称,对“源客户端”使用默认值。2安装 NetBackup for SQLServer本章节包括下列主题:关于安装NetBackup for SQL Server验证NetBackup for SQL Server的操作系统和平台兼容性NetBackup for SQL Server的NetBackup服务器和客户端软
52、件要求SQL Server服务器软件要求NetBackup for SQL Server在NetBackup群集中安装NetBackup for SQL Server的要求关于对具有NetBackup for SQL的Microsoft群集服务器(MSCS)的支持关于对具有NetBackup for SQL的Veritas Cluster Server (VCS)群集的支持带有Snapshot Client的NetBackup for SQL Server的配置和要求添加NetBackup for SQL Server钥关于安装 NetBackup for SQL Server默认情况下,每个
53、NetBackup服务器都包括NetBackup客户端软件。因此,您可以使用NetBackup服务器或客户端上的NetBackup for SQL Server(如果此平台支持NetBackup for SQL Server)。使用NetBackup for SQL Server之前,请执行以下任务:验证安装的前提条件。请参见第26页的“验证NetBackup for SQL Server的操作系统和平台兼容性”。26安装NetBackup for SQL Server验证NetBackup for SQL Server的操作系统和平台兼容性请参见第27页的“NetBackup for SQL
54、 Server的NetBackup服务器和客户端软件要求”。请参见第27页的“SQL Server服务器软件要求NetBackup for SQL Server”。请参见第27页的“在NetBackup群集中安装NetBackup for SQL Server的要求”。请参见第29页的“带有Snapshot Client的NetBackup for SQL Server的配置和要求”。添加NetBackup for SQL Server的钥。请参见第29页的“添加NetBackup for SQL Server钥”。验证 NetBackup for SQL Server 的操作系统和平台兼容性
55、请确认您的操作系统或平台支持NetBackup for SQL Server验证操作系统和兼容性。1转到Symantec支持网页:http:/business/support/index.jsp2在“ 图查找器”框中,键入NetBackup Enterprise Server,然后34从右侧列表中,在文档列表中,“兼容性列表”。以下文档:NetBackup (tm)x.x数据库软件兼容性列表(更新日期 date_updated)对于 x.x,请查找最新的版本。 对于 date_updated,请查找最近的日期。有关NetBackup for SQL Server支持的群集环境的信息,请参见以下
56、文档:NetBackup (tm) Enterprise Serverx.x/ Enterprise Serverx.x群集兼容性列表(更新日期 date_updated)有关Snapshot Client支持的群集环境的信息,请参见以下文档:NetBackup (tm)x.xSnapshot Client(高级客户端)操作系统、阵列和数据库兼容性(更新日期 date_updated)56安装NetBackup for SQL ServerNetBackup for SQL Server的NetBackup服务器和客户端软件要求27NetBackup for SQL Server 的 NetB
57、ackup 服务器和客户端软件要求对于 NetBackup 服务器和客户端软件,确保满足以下要求:NetBackup 服务器软件安装在 NetBackup 服务器上,并且可以正常工作。NetBackup 服务器平台可以是 NetBackup 支持的任何平台。请参见NetBackup 安装指南。NetBackup 客户端软件安装在具有要备份的数据库的计算机上。如果SQL客户端是在主服务器或介质服务器之外的不同主机上,则将NetBackup客户端安装在该主机上。确保已经配置了单元使用的任何备份介质。所需的介质卷的数量取决于多种因素:所用的设备要备份的数据库的大小要存档的数据量备份的大小备份或存档的
58、频率请参见NetBackup 管理指南,第 I 卷。SQL Server 服务器软件要求NetBackup for SQL Server确认 NetBackup 服务器或客户端满足以下 SQL Server 服务器软件相关要求:必须已安装 SQL Server 服务器软件并且该软件可正常工作。必须存在一个或多个 SQL Server 实例。在 NetBackup 群集中安装 NetBackup for SQL Server的要求如果计划要使用 NetBackup群集中配置的 NetBackup服务器上的数据库请验证以下要求:NetBackup 支持您的群集环境:请参见第 26 页的“验证 Ne
59、tBackup for SQL Server 的操作系统和平台兼容性”。软件,28安装NetBackup for SQL Server关于对具有 NetBackup for SQL 的 Microsoft 群集服务器 (MSCS) 的支持请参见第28页的“关于对具有NetBackup for SQL的Microsoft群集服务器(MSCS)的支持”。请参见第29页的“关于对具有NetBackup for SQL的Veritas Cluster Server(VCS) 群集的支持”。已安装NetBackup服务器软件,并且该软件配置为在NetBackup群集中工作。请参见NetBackup 安装
60、指南。请参见NetBackup高可用性管理指南。在发生故障时NetBackup可转移到的每个节点上,都已安装SQL Server服务器软件,并且该软件可正常工作。在NetBackup服务器所位于的每个节点上,添加数据库的钥。关于对具有 NetBackup for SQL 的 Microsoft 群集服务器 (MSCS) 的支持NetBackup支持32位系统上的MSCS。在SQL Server 2000上最多支持四个节点,在SQL Server 2005上最多支持8个节点,在SQL Server 2008上最多支持XX个节点。Symantec建议将NetBackup服务器和SQL Server
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院感染试卷及答案
- 2025年溺水护理试题及答案
- DB61T 497-2019 超高压人造水晶釜定期检验规程
- 浙江省教育绿色评价联盟2025年数学高三第一学期期末质量跟踪监视模拟试题
- 西藏自治区拉萨市北京实验中学2025年数学高三第一学期期末预测试题
- 西藏拉萨市10校2025年数学高三上期末复习检测模拟试题
- 四级举一反三第周容斥问题
- 预防接种知识讲座讲课文档
- 2025年护士职称晋升题库及答案
- 2025天津市肿瘤医院药品调剂外包岗位(北方人力外包项目)招聘1人考试参考试题及答案解析
- 消防队伍管理授课
- 管理的四个要素
- 2025年银行反洗钱知识竞赛题库和答案(280题)
- 建筑施工各工种一会三卡样表(安全生产班前会、作业要点卡、风险提示卡、应急处置卡)
- 2024年山东省《宪法知识竞赛必刷100题》考试题库附答案【考试直接用】
- 配网检修管理
- 健康照护师初级复习试题含答案
- 债务转让合同模板
- DBJ04-T 312-2024 湿陷性黄土场地勘察及地基处理技术标准
- 数字化时代家园共育的创新实践研究
- 女性肿瘤患者的生育力保存
评论
0/150
提交评论