




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Symantec NetBackup NetBackup for Microsoft SQL Server 管理指南本书中的附有协议,用户必须遵照协议条款使用此。法律Copyright © 2009 Symantec Corporation. © 2009 年 Symantec Corporation所有。Allrights. 保留所利。Symantec、Symantec 徽标和 NetBackup 是 Symantec Corporation 或其附属机构在美国和其他/地区的商标或商标。“Symantec”和“”是 Symantec Corporation在中国的此 Sy
2、mantec商标。其他名称可能为其各自所有者的商标,特此。,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
3、.所有。创建于 1991 年。s. 保留所利。、分发和反编译/逆向工程的公司)及其特许人(如果。本文档中的根据限制其使用、协议进行分,发。Symantec Corporation()事先不得以任何方式本文档的本文档按“现状”提供,对于所有明示或暗示的条款、陈述和保证,任何适销性、特定用途的适用性或无知识产权的暗示保证,均不提供任何担保,除非此类免责的范围在法律上视为无效。SYMANTEC CORPORATION(公司)不对任何与性能或使更改,恕不另行通知。,受 FAR Section用本文档相关的伴随或后果性损害负责。本文档所含信息根据 FAR 12.212 中的定义,本为商业计算机52.22
4、7-19“Commercial Computer Licensed Software - Restricted Rights”(商业计算机软件受限权利)和 DFARS 227.7202“Rights in Commercial Computer Licensed Software orCommercial Computer Licensed Software Documentation”(商业计算机或商业计算机文档的权利)中的适用规定,以及所有后续中规定的权利的制约。美国政府仅可根据本披露。协议的条款对本进行使用、修改、执行、显示或Symantec Corporation 350 Ellis
5、StreetMountain View, CA 94043技术支持Symantec 技术支持负责全球支持中心。技术支持的主要任务是响应有关特性和功能的特定。技术支持小组还负责创建我们的知识库的内容。技术作出及时答复。支持小组会与 Symantec 内的其他通力合作,对您的例如,技术支持小组会与工程部门和 Symantec 安全响应中心一起合作,提供服务和定义更新。Symantec 的维护服务以: 诸多支持选项,无论您的组织规模多大,均可以灵活地选择适当的服务量 支持和基于 Web 的支持,响应快速,可提供最新信息 升级保证,可提供自动升级保护 全天候 24 小时全球支持 高级功能,帐户管理服务
6、有关 Symantec 的维护计划的信息,请我们的,URL 如下:与技术支持具有有效维护协议的客户可以通过以下技术支持信息:在技术支持之前,请确保您的计算机符合文档中所列的系统要求。而且您应当坐在发生的计算机旁边,以便需要时重现。技术支持时,请准备好以下信息: 版本信息 硬件信息 可用内存、磁盘空间和 NIC 网卡信息 操作系统 版本和补丁程序级别 结构 路由器、网关和 IP 地址信息 说明: 错误消息和日志文件Symantec 之前执行过的故障排除操作 最近所做的配置更改和更改与如果您的 Symantec需要或钥,请我们的技术支持网页:客户服务可从以下获得客户服务信息:客户服务可帮助您解决一
7、些非技术性,例如以下几类: 有关或序列号的更新(例如,更改地址或名称)信息(功能、可用的语言、当地经销商) 更新和升级的最新信息 一般 有关 有关升级保障和维护合同的信息 Symantec 采购计划的相关信息 有关 Symantec 技术支持选项的建议 非技术性的售前 与光盘或手册相关的维护协议如果想就现有维护协议事宜联络 Symantec,请通过以下方式联络您所在地区的维护协议管理部门:/地区电子邮件800 810 8826-Sales陆0080 1611 391-Sales中国800 963 421-Sales中国特别行政区其他企业服务Symantec 全面提供各种服务以使您能够充分利用您
8、对 Symantec的投资,并拓展您的知识、技能和全球视野,现有下列企业服务:在管理企业安全风险方面占据主动。安全托管服务托管服务消除了管理和应。和的负担,确保能够对实际威胁快速响Symantec 咨询服务由Symantec 及其咨询服务赖的合作伙伴提供现场专业技术指导。Symantec 咨询服务提供各种预先包装和可自定义的服务选项,其中评估、设计、实施、和管理功能。每种功能都注重于建立和维护您的 IT整性和可用性。的完教育服务教育服务提供全面的技术培训、安全教育、安全认证和安全意识交流计划。有关企业服务的信息,请通过以下 URL要我们的:目录技术支持4第 1 章NetBackup for S
9、QL 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 备份或还原操作期间,哪些因素影响数据传输速率?21NetBackup 如何SQL Server 主机名和实例名?2
10、2第 2 章安装 NetBackup for SQL Server25关于安装 NetBackup for SQL Server. 25NetBackup for SQL Server 的操作系统和平台兼容性26NetBackup for SQL Server 的 NetBackup 服务器和客户端要求27SQL Server 服务器要求NetBackup for SQL Server27在 NetBackup 群集中安装 NetBackup for SQL Server 的要求27关于对具有 NetBackup for SQL 的 Microsoft 群集服务器 (MSCS) 的支持28关于
11、对具有 NetBackup for SQL 的 Veritas Cluster Server (VCS) 群集的支持29带有 Snapshot Client 的 NetBackup for SQL Server 的配置和要求29添加 NetBackup for SQL Server钥29第 3 章配置 NetBackup for SQL Server31关于用户界面术语31配置每个客户端的最多作业数328目录每个客户端的最多作业数公式32. 32添加新 NetBackup for SQL Server 策略33关于 NetBackup for SQL Server 的策略属性34关于向 Net
12、Backup 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 配置主服务器42为多 NIC 配置策略43添加通过专有接口浏览备份的权限43为多 NIC 配
13、置客户端43关于 SQL Server 权限44关于为预定的操作设置 SQL Server 登录45执行预定的操作(适用于具有 SQL Server 安全限制的站点)45将 Windows 帐户到标准 SQL Server 用户 ID46性能因素47缓冲区空间参数47备份条带48使用共享内存48备用缓冲区48页面49即时数据文件初始化50使用读写文件组和只读文件组50在具有日志传送功能的环境中备份 SQL Server50第 4 章备份和恢复的概念51备份和恢复概念的概述51概述51SQL Server 系统数据库类型51数据库备份52文件组备份53差异式备份53保护文件和文件组53有关恢复文
14、件和文件组的注意事项54目录9通过使用只读文件组来缩减备份大小和备份时间(SQL Server 2005 或更高版本)55恢复因素56事务日志56恢复策略56备份事务日志57差异式备份57文件和文件组备份58数据库恢复58分段恢复59第 5 章执行 SQL Server 的备份和还原61使用 NetBackup for SQL Server 的概述62使用 dbbackex63通过 dbbackex 使用基于客户端的调度程序64选择 SQL 主机和实例64使用 NetBackup for SQL 客户端界面65首次启动 NetBackup SQL 客户端65“备份 Microsoft SQL
15、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分段还原文件组备份79从读写备份还原数据库80还原只读文件组(SQL Server 2005 或更高版本)81还原数据库文件81全恢复82还原事务日志映像而不分段执行数
16、据库移动82还原部分数据库 (SQL Server 2000)85执行页级还原(SQL Server 2005 或更高版本)87关于执行页级还原87要求和限制87有关执行页级还原的说明8710目录将还原重定向到其他主机88将数据库重定向到其他主机上的不同位置89关于选择服务器90使用多 NIC 连接执行还原91备份和还原包含全文搜索目录库的数据库(SQL Server 2005 或更高版本)91全文目录库的目录结构91备份和还原包含全文目录库的数据库92移动包含全文目录库的数据库92使用批处理文件93批处理文件中使用的文本格式93批处理文件的创建和使用准则93创建和使用批处理文件时的注意事项9
17、4批处理文件中使用的关键字和值94创建批处理文件103运行批处理文件104文件检查点104自动重试失败的备份105执行SQL Server 安装的备份和还原106还原多数据流备份107使用多个数据流的常规备份107使用多个数据流的高级备份107还原多路复用的 SQL Server 备份108用少于备份时的还原多数据流 SQL Server 备份108使用 bplist 检索 SQL Server 备份108备份名称109第 6 章恢复111关于恢复111为 SQL Server SQL Server 的恢复做准备111恢复112还原具有其他活动数据库的现有 SQL Server 安装112SQ
18、L Server 数据库的恢复112重建主数据库113在单用户模式下启动 SQL Server113还原 SQL Server 数据库113第 7 章将 NetBackup for SQL Server 与群集解决方案一起使用115NetBackup for SQL Server 与群集解决方案概述116关于在群集中使用 NetBackup for SQL116将 NetBackup 服务器配置为识别群集的 SQL Server 实例116目录11对虚拟 SQL Server 实例执行备份117对虚拟 SQL Server 实例执行还原117在具有多接口连接(多 NIC)的群集中使用 SQL
19、Server118具有多 NIC 的群集中 SQL Server 的主服务器配置118在具有多 NIC 的群集中为 SQL Server 配置策略118在群集中通过接口浏览备份的权限119添加在具有多 NIC 的群集中为 SQL Server 配置客户端119在具有多 NIC 的群集中为 SQL Server 指定客户端的名称119在群集中使用多 NIC 连接执行备份120在群集中使用多 NIC 连接执行还原121第 8 章使用带有 Snapshot Client 的 NetBackup for SQL Server125关于带有 Snapshot Client 的 NetBackup for
20、 SQL Server125NetBackup Snapshot Client for SQL Server 概述125Snapshot Client 功能126SQL Server 操作如何使用 Snapshot Client127备份的选择127局限性127备份的内容127性能注意事项128执行 SQL Server 快照备份128执行 SQL Server 快照还原128分组备份129还原按组备份的数据库131使用仅或隐形快照备份来影响如何为差异式备份提供基准131配置快照备份135配置要求135配置步骤135为 NetBackup for SQL Server 配置 Snapshot
21、Client 策略。135第 9 章SAP 环境中的备份和还原139关于 SAP 环境中的备份和还原139关于手动备份139关于 SAP 环境中SQL Server 的策略配置139SAP 环境中的 SQL Server,为自动备份创建批处理文件140监视备份141还原 R/3 数据库14112目录第 10 章Backup Exec 还原. 145使用 NetBackup 从 Backup Exec 映像还原 SQL Server145从 Backup Exec 映像还原 SQL Server 的要求145从 Backup Exec 映像还原 SQL Server 的限制146选择服务器、客户
22、端和策略类型146从 Backup Exec 映像还原147用于从 Backup Exec 映像还原 SQL 备份的还原选项147将 Backup Exec SQL 事务日志一直还原到指定的事务151重定向使用 Backup Exec 备份的还原151将 Backup Exec SQL 事务日志备份一直还原到某个即时点152从 Backup Exec 映像还原 SQL 主数据库153使用数据库副本重新启动 SQL154还原 Backup Exec 文件组备份155还原 Backup Exec 数据库备份156第 11 章将 NetBackup for SQL Server 与数据库镜像一起使用
23、159关于 NetBackup for SQL Server 与数据库镜像159将 NetBackup 配置为支持数据库镜像159对备份的影响160对恢复的影响161第 12 章故障排除163故障排除概述163在客户端上为 NetBackup for SQL Server 创建的进度报告163进度报告示例164调试日志166创建所有调试日志166关于备份操作的调试日志167关于还原操作的调试日志167设置 NetBackup for SQL Server 的最高跟踪级别167NetBackup 报告168最大限度地减少执行大型数据库还原时的超时故障168第 13 章批处理文件示例169关于批处
24、理文件示例169示例 1 - 用于备份名为 BUSINESS 的数据库的简单. 169示例 2 - 用于还原名为 pubs 的数据库的简单. 170示例 3 - 执行每个条带有多个内部缓冲区的条带数据库备份170目录13示例 4 - 从多个条带还原数据库171示例 5 - 将数据库事务日志还原到某个即时点171示例 6 -个操作并指定用户 ID 和以使用 SQLServer172示例 7 - 按顺序执行多个操作172示例 8 - 并行组操作173示例 9 - 指定备份的最大传输大小和块大小175示例 10 - 从数据库备份、差异式备份和一系列事务备份分段执行数据库还原175示例 11 - 从文
25、件组备份、多个文件备份和事务日志备份分段执行数据库还原177示例 12 - 使用环境变量从备份中排除实例和数据库180索引18314目录1NetBackup 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 数据库的功能。 这些功能是使
26、用 UNIX 或 Windows NetBackup主服务器为 Windows 客户端提供的。NetBackup for SQL Server 提供了一个基于客户端的图形用户界面 (GUI) 程序,以便于在 SQL Server 上执行各种活动。 这些活动: 为 NetBackup for SQL Server 操作配置选项。 数据库和数据库组件的备份和还原,其中和文件组的备份和还原。对事务日志、差异式备份、文件 通过已创建的批处理文件来启动 NetBackup for SQL Server 操作。 监视 NetBackup for SQL Server 操作。Microsoft SQL Se
27、rver 简称为 SQL Server。 NetBackup for Microsoft SQL Server简称为 NetBackup for SQL Server。16NetBackup for SQL Server 简介关于 NetBackup for SQL 的功能关于 NetBackup for SQL 的功能了 NetBackup for SQL Server 的主要功能。本NetBackup 操作NetBackup for SQL Server以下操作功能。与 NetBackup 主服务器和介质管理器完全集成。使用 SQL Server 高速虚拟基于数据流的备份和还原。接口,对
28、SQL Server 对象执行到磁带或磁盘的使用 NetBackup Snapshot Client份和还原。,对 SQL Server 对象执行基于快照的备备份和恢复数据库、差异式备份、文件、文件组和事务日志。对本地节点和节点上的 SQL Server 对象的浏览功能。支持将 SQL Server 还原重定向到另一个位置。支持多个 SQL Server 实例。通过 NetBackup 客户端作业监视器对客户端的操作进行监视。也可以通过NetBackup 主服务器对服务器进行监视。用户可以通过备份条带数、传输大小和缓冲区使用来优化性能。可以通过以下选项启动作业: 通过 NetBackup Da
29、tabase Extension GUI 立即启动 备份策略中的预定备份 命令行启动支持使用 Microsoft 群集服务器或 Veritas Cluster Server 群集的 SQL Server 实例。通过“备份、存档和还原”(NetBackup 客户端)界面,恢复使用 Backup Exec备份的 Microsoft SQL Server 映像。支持SQL Server 2005 增强功能:页面级还原以及部分数据库备份及还原。支持 SQL Server 2007 增强功能:XX。部分恢复优化只读文件组、页面级恢复、数据库镜像、联机“仅”还原NetBackup for SQL Serv
30、er 简介NetBackup for SQL Server 术语17 备份和还原期间进行页面 页面级还原 备份和还原全文本搜索目录库 扩展了 SQL Server 目录库中的对象信息 备份和还原进度统计 仅备份 备份的压缩和加密 自动重试失败的备份的选项 能够使用比备份时少的还原多数据流备份图形用户界面NetBackup for SQL Server下列图形用户界面功能: 用于浏览 SQL Server 数据库、文件组和文件的 GUI 功能。分段整的数据库恢复。 可以通过为数据库、文件组、文件、数据库差异式备份和事务日志创建的备份映像进行该恢复。 也可以通过读写文件组备份和部分数据库备份进行恢
31、复。GUI 可帮助执行页面级还原。通过利用 SQL Server 数据的只读属性而非读写属性,可帮助最大限度地减小备份卷。将在一台SQL Server 客户端上备份的任何数据库对象还原到另一台SQL Server客户端上。如果不希望立即启动作业,可以创建并保存备份可显示 SQL Server 数据库、文件组和文件的属性。可显示 NetBackup for SQL Server 备份映像的属性。 通过 NetBackup Database Extension GUI 提供联机帮助。NetBackup for SQL Server 术语表 1-1 显示了 SQL Server 数据库管理员或 Ne
32、tBackup 管理员可能感到陌生的重要术语。18NetBackup for SQL Server 简介NetBackup for SQL Server 术语NetBackup for SQL Server 术语表 1-1术语定义批处理文件用于备份或还原 SQL Server 对象的 。数据库 通过批处理文件执行所有操作。批处理文件通常 在install_pathdbextmssql 目录中。对于直接从NetBackup Microsoft SQL 客户端执行的操作,会在以下目录中放置一个临时批处理文件VeritasNetbackupdbextmssqltemp 目录完全备份包含所有数据文件和
33、日志文件的数据库完整备份(请注意,完全备份不会截断事务日志)。差异式备份自上次完全备份以来更改的块的备份。事务日志对数据库执行的更新的当前。事务日志备份事务日志的不活动部分的备份。通常,事务日志的该部分在备份日志之后会被截断。还原将数据重新到 SQL Server 对象(请参见“恢复”)。恢复作为还原的结果,使数据库联机。SQL 主机SQL Server 所在的主机。它还可能指支持安装 SQL Server 的群集的虚拟名称。SQL 实例安装的 SQL Server。如果未指定实例,则认为是 SQL 主机的默认 SQL实例。源客户端用于标识主机的 NetBackup 术语。源客户端通常是主机的
34、 名称。它也可以是 IP 地址或群集名称,具体取决于它在客户端配置中的标识方式。备份条带用于 SQL Server 对象的备份或还原的数据流。备份的条带数由用户指定。对于指定的每个条带,NetBackup 都将个单独的作业。多路复用多个备份条带同时写入同一磁带。多数据流多数据流是 NetBackup 管理多个备份条带的备份或还原的一般方法。多路复用就是多数据流的一个示例。NetBackup 还可以通过将各个数据流分别写入不同的驱动器来执行多数据流备份。ODBCNetBackup for SQL Server 用于与 SQL Server 交互的开放式接口协议。VDI虚拟接口。SQL Serve
35、r 提供的用于备份和还原的接口。此接口既用于快照操作,也用于数据流操作。VDI 连接被作为 COM 对象来管理。NetBackup for SQL Server 简介技术概述19技术概述更详细地了 NetBackup for SQL Server 数据库本。这些详细信息以: NetBackup for SQL Server 的组件有哪些? NetBackup for SQL Server 如何备份数据库? NetBackup for SQL Server 如何恢复数据库? 在 SQL Server 备份或还原操作期间,哪些因素影响数据传输速率? NetBackup 如何SQL Server 主
36、机名和实例名?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 显示了 NetBackup for SQL Server 与其他组件的。组件filename描述图形用户界面(GUI)dbbackup.exe使用该界面可浏览数据库对象和备份映像、
37、创建备份和还原以及启动备份和还原操作。驱动程序dbbackex.exe启动备份和还原操作。库dbbackmain.dll加快备份和还原活动、对 SQL Server 的 以及NetBackup for SQL Server 执行的其他操作的执行速度。20NetBackup for SQL Server 简介技术概述NetBackup for SQL Server 组件图 1-1NetBackup 客户端NetBackup 服务器bphdb.exe21dbbackex.exe4dbbackmain.dll63895VxBSA.dlldbbackup.exeSQL Server DBMS7在 Ne
38、tBackup for SQL Server 和其他组件之间发生以下交互: 每个备份或还原操作通过 dbbackex.exe 以下列方式之一启动: 预定备份NetBackup 调度程序调用 bphdb (1),后者又调用 dbbackex (2)。 通过 GUI 启动的备份dbbackup.exe 调用 dbbackex.exe (3)。 命令行dbbackex.exe 直接从命令行或第工具调用。 Dbbackex.exe 发出对 dbbackmain.dll (4) 的函数调用以推动备份或还原操作。该操作随着 dbbackmain.dll 推动 SQL Server 与 NetBackup
39、服务器之间的一个或多个数据流而得以执行。数据流 (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 Server通过 ODBC有关 SQL Server 的信息。NetBack
40、up 介质管理器NetBackup 服务器NetBackup for SQL Server 简介技术概述21 NetBackup 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 Serv
42、er 生成的每个数据流启动一个备份作业。备份完成时,数据库获取已备份对象的详细属性,该对象与其他对象的关这些信息写入 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 备份或还原操作期间,以下因素会影响数据传输速率。进行这些调MAXTRANSFE
45、RSIZE(仅限于基于数据流的操作)SQL Server 用于传输数据的大小。在特定于 SQL Server 的各种因素中,总体来说, MAXTRANSFERSIZE 在优化传输速率方面具有最高的潜能。通常,性能的改进与 MAXTRANSFERSIZE 值的增加直接相关。NUMBER OF BUFFERS PER STRIPE(仅限于基于数据流的操作)将该因素设置为大于 1 的值可以在数据传输过程中启用多缓冲区。多个缓冲区可以避免在备份或还原操作期间出现生产者/使用者短期不平衡的情况。虽然最多可以将缓冲区数设为 32,但通常 2 或 3 就足够了。此设置对应于 NUMBUFS 关键字。还可以使
46、用 BUFFERS 关键字。NUMBER OF STRIPES增加用于备份SQL Server 对象的条带数可以改进性能。必须满足以下要求 每个条带备份到一个单独的磁带到同一驱动器)。(条带并不多路复用 您已经达到了任何单个驱动器的最大传输速率。性能因环境而异。由于每个条带使用单独的线程,因此多个条带在内部SQL Server 结构时可能会导致争用。程的管理上也需要一定的开销。但是,如果启动和停止 I/O 的开销超出使用额外条带的开销,则增加条带数可以改进大型系统的性能。SHARED MEMORY如果备份环境中有共享内存可用,则始终应使用这些内存。ALTERNATE BACKUP METHOD
47、(仅限于基于数据流的操作)一种传输,这种SQL Server 和NetBackup 共享相同的数据传输缓冲区。这种可能并不比普通的共享内存数据传输的速度快,但会导致CPU 使用率降低,因为它避免了数据步骤。如果使用ALTERNATE BACKUP METHOD,Symantec 建议将MAXTRANSFERSIZE 设置为最大值。NetBackup 如何SQL Server 主机名和实例名?通常,SQL Server使用一个组合来标识的安装实例,该组合安装实例所在的主机名以及实例名。如果省略实例名,则NetBackup 假定该安装实例是主机上的默认安装实例。例如,一台主机可以包含若干 SQL
48、Server 安装实例,如 TIGER、NetBackup for SQL Server 简介技术概述23TIGERACCOUNTING 和TIGERWAREHOUSE。但是,SQL Server 的群集实例共同驻留在多台主机上,使用一个虚拟名称来标识。主机的备份以在该主机的客户端属性中指定的客户端名称进行编录。一般来说,客户端名称与 SQL Server 所在的主机名相同。通常,该名称是主机的 NetBIOS 名称(如 TIGER)。但是,一些备份管理员倾向于用其他方式向 NetBackup 标识客户端。例如,管理员可能使用 IP 名称(例如 20.81.74.123)或完全限定的()。或者
49、,管理员可能使用挂接到主机的备用接口()。对于群集 SQL 实例,客户端名称是用于虚拟 SQL Server安装的虚拟 SQL Server 名称。在大多数情况下,当您使用 NetBackup Microsoft SQL 客户端浏览寻找备份映像时,只需指定SQL Server 主机名。在“备份历史选项”框中指定该名称。NetBackup 随后显示该主机上所有实例的备份映像。但是,为了确保 NetBackup显示您需要的备份映像,请考虑以下特殊情况: 检索在名称与主机名不同的接口上(例如tiger1 或) 的备份。在这种情况下,备份映像以接口名称而不是 NetBIOS 名称。要检索这些映像,“S
50、QL 主机”字段中指定主机名,在“源客户端”字段中指定网络接口名称。SQL 主机:TIGER源客户端:TIGER1 从 UNIX(或 Linux)服务器检索备份。这种情况下可能会出现,因为 UNIX 名称区分大小写,而 Windows 名称不区分大小写。在这种情况下,NetBackup 将尝试通过指定所有字符均大写或所有字符均小写的客户端名称来检索备份映像。如果UNIX 客户端名称混用大小写字符,则必须在“源客户端”字段中提供客户端名称。SQL 主机:TIGER源客户端:tigerNetBackup 客户端名称是限定。要检索备份映像,请将“SQL 主机”指定为 NetBIOS 名称,将“源客户
51、端”指定为完全限定的SQL 主机:tiger。源客户端:此 NetBackup 客户端名称是一个 IP 地址。要检索备份映像,请将“SQL 主机”指定为 NetBIOS 名称,将“源客户端”指定为 IP 地址:SQL 主机:tiger源客户端: 10.80.136.68检索从 SQL Server 群集备份的备份。24NetBackup for SQL Server 简介技术概述,因为映像是以群集名称的。对“SQL这种情况下出现任何特殊主机”使用虚拟名称,对“源客户端”使用默认值。2安装 NetBackup for SQL Server本章节下列: 关于安装 NetBackup for SQL ServerNetBackup for SQL Server 的操作系统和平台兼容性 NetBackup for SQL Server 的 NetBackup 服务器和客户端要求 SQL Server 服务器要求NetBackup for SQL Server 在 NetBackup 群集中安装 NetBackup for SQL Server 的要求 关于对具有 NetBackup for SQL 的 Microsoft 群集服务器 (MSCS) 的支持 关于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职场中管理者的高情商沟通技巧教材
- 电子配套产业新材料项目运营管理手册(范文)
- 学校内部控制体系建设与自查实践深度解析
- 了解2025年证券从业资格证考试评分标准试题及答案
- DB36T-红壤旱地周年油菜-花生-芝麻轮作技术规程编制说明
- 2024年体育经纪人考试概述
- 电力员工培训课件
- 方法论:游泳救生员考试的试题及答案
- 2024篮球裁判员道德规范试题及答案
- 体育经纪人资格考试注意事项 试题及答案
- 《服务营销双主动》课件
- 采油工程试题及答案
- 小学科学阅读试题及答案
- 找最小公倍数案例北师大五年级下册数学
- 大模型关键技术与应用
- DB51T 1466-2012 马尾松二元立木材积表、单木出材率表
- 人教版语文六年级下册《第五单元》大单元整体教学设计2022课标
- 《教育向美而生-》读书分享课件
- 中国法律史-第三次平时作业-国开-参考资料
- DZ∕T 0227-2010 地质岩心钻探规程(正式版)
- 风电工程需要编写的专项施工方案及危大工程目录
评论
0/150
提交评论