当前位置:文档之家› AB_SYBASE_W_CHS

AB_SYBASE_W_CHS

CA ARCserve? Backup for Windows

Sybase 代理指南

r12

本文档和相关的计算机软件帮助程序(以下简称“本文档”)仅供最终用户参考,CA 有权随时修改或撤销本文档。

未经 CA 事先书面许可,不得擅自复制、转让、翻印、透露、修改或转录本文档的全部或部分内容。本文档属于 CA 的保密和专有信息,受美国版权法及国际公约的保护。

尽管有上述规定,经授权许可的用户仍可打印合理数量的本文档副本供用户自己内部使用,并且可以根据备份和灾难恢复目的的合理要求制作相关软件的一份副本,但所有 CA 版权声明和标识必须附在每一份副本上。只有经授权的且受该产品许可协议条款约束的用户的雇员、顾问或代理人方可使用此类副本。

打印本文档副本以及制作相关软件副本的权利仅限于本产品适用的许可协议的有效期内。如果该许可因任何原因终止,用户应负责向CA 书面证明已将本文档的所有完整和不完整的副本退回 CA 或销毁。

除非在适用的许可协议中另行说明,在所适用的法律允许的范围内,CA 按照“现状”提供本文档,不附带任何保证,包括但不限于商品适销性、适用于特定目的或不侵权的默示保证。CA 在任何情况下对最终用户或其他第三方由于使用本文档所造成的直接或间接的损失或损害都不负任何责任,包括但不限于利润损失、业务中断、信誉损失或数据丢失,即使 CA 已经被明确告知了这种损失或损害。

本文档中涉及的任何产品的使用均应遵照有关最终用户许可协议的规定。

本文档由 CA 制作。

本文档仅提供“有限权利”。美国政府使用、复制或透露本产品受FAR Sections 12.212、52.227-14 和 52.227-19(c)(1) - (2) 以及DFARS Section 252.227-7014(b)(3) 的相关条款或其后续条款的限制。

此处涉及的所有商标、商品名称、服务标识和徽标均归其对应公司所有。

版权所有? 2008 CA。保留所有权利。

CA 产品引用

本文档集涉及以下 CA 产品:

Advantage? Ingres?

BrightStor? ARCserve? Backup for Laptops and Desktops

BrightStor? CA-1?磁带管理

BrightStor? CA-Dynam?/B Backup for VM

BrightStor? CA-Dynam?/TLMS 磁带管理

BrightStor? CA-Vtape? 虚拟磁带系统

BrightStor? Enterprise Backup

BrightStor? High Availability

BrightStor? Storage Resource Manager

BrightStor? VM:Tape?

CA ARCserve? Backup 产品Novell Open Enterprise Server 代理 (Linux)

CA ARCserve? Backup 产品打开文件代理 (NetWare)

CA ARCserve? Backup 产品打开文件代理 (Windows)

CA ARCserve? Backup 产品 FreeBSD 客户端代理

CA ARCserve? Backup 产品 Linux 客户端代理

CA ARCserve? Backup 产品 Mainframe Linux 客户端代理

CA ARCserve? Backup 产品 NetWare 客户端代理

CA ARCserve? Backup 产品 UNIX 客户端代理

CA ARCserve? Backup 产品 Windows 客户端代理

CA ARCserve? Backup 产品 AS/400 企业选件

CA ARCserve? Backup 产品 Open VMS 企业选件

CA ARCserve? Backup for Windows

CA ARCserve? Backup for Windows 产品 IBM Informix 代理

CA ARCserve? Backup for Windows 产品 Lotus Domino 代理

CA ARCserve? Backup for Windows 产品Microsoft Data Protection

Manager 代理

CA ARCserve? Backup for Windows 产品 Microsoft Exchange 代理

CA ARCserve? Backup for Windows 产品 Microsoft SharePoint 代理

CA ARCserve? Backup for Windows 产品Microsoft SQL Server 代理

CA ARCserve? Backup for Windows 产品 Oracle 代理

CA ARCserve? Backup for Windows 产品 Sybase 代理

CA ARCserve? Backup for Windows 产品 VMware 代理

CA ARCserve? Backup for Windows 产品灾难恢复选件

CA ARCserve? Backup for Windows 磁盘到磁盘到磁带选件

CA ARCserve? Backup for Windows 产品企业模块

CA ARCserve? Backup for Windows 产品 IBM 3494 企业选件

CA ARCserve? Backup for Windows 产品SAP R/3 for Oracle 企业选件

CA ARCserve? Backup for Windows 产品 StorageTek ACSLS 企业选件

CA ARCserve? Backup for Windows 产品映像选件

CA ARCserve? Backup for Windows Microsoft 卷影副本服务

CA ARCserve? Backup for Windows 产品 NDMP NAS 选件

CA ARCserve? Backup for Windows 产品无服务器备份选件

CA ARCserve? Backup for Windows 产品存储区域网络 (SAN) 选件

CA ARCserve? Backup for Windows 产品磁带存储库选件

CA XOsoft? Assured Recovery?

CA XOsoft?

Common Services?

eTrust? Antivirus

eTrust? Firewall

Unicenter? Network and Systems Management

Unicenter? Software Delivery

Unicenter? VM:Operator?

联系技术支持

欲获取联机技术帮助以及位置、主要服务时间和电话号码的完整列表,请通过

https://www.doczj.com/doc/5210272922.html,/worldwide与技术支持人员联系。

目录

第 1 章:代理简介7代理是如何工作的 (7)

备份的工作原理 (8)

备份代理 RPC 服务器服务 (8)

用户 ID、密码和远程数据库服务器 (8)

在 Windows 注册表中自定义代理 (9)

第 2 章:安装代理 11安装先决条件 (11)

安装代理 (12)

配置多个实例的代理 (13)

针对 CA ARCserve2000 问题进行升级 (13)

第 3 章:使用代理 15备份策略 (15)

代理日志 (15)

事务日志备份 (15)

备份数据库或事务日志 (17)

校验备份 (18)

访问客户端列表 (ACL) (19)

还原 (20)

还原 Sybase 数据库 (20)

Sybase Adaptive Server 安全选项是如何起作用的 (23)

恢复主数据库 (24)

代理如何恢复已删除的数据库 (24)

灾难恢复 (24)

恢复Sybase Adaptive Server 数据库 (25)

确保数据库一致性 (25)

附录A:故障排除 27日志文件 (27)

错误消息 (27)

目录 v

索引35 vi Sybase 代理指南

第 1 章: 代理简介

CA ARCserve Backup 是用于应用程序、数据库、分布式服务器和文件系统的综

合性存储解决方案。它为数据库、关键业务应用程序和网络客户端提供了备份与还

原功能。

CA ARCserve Backup 产品 Sybase 代理是CA ARCserve Backup 所提供的

代理之一。使用该代理,可以:

使用CA ARCserve Backup 备份Sybase Adaptive Server 数据库和事务日志

时,无需将数据库脱机,也无需阻止用户在其中添加新的数据。

使用CA ARCserve Backup 还原Sybase Adaptive Server 数据库和事务日志。

访问、备份和还原多个Sybase Adaptive Serve 实例。

在备份和还原作业执行过程中,代理负责处理CA ARCserve Backup 和数据库

服务器之间的所有通讯,包括准备、检索和处理在数据库服务器和 CA ARCserve

Backup 之间来回发送的数据包。

注意:Sybase Adaptive Server 具有备份联机数据库的内置功能。不过,它仅

可以将联机数据库备份到本地数据库服务器。它无法将联机数据库备份到其他介质

上。

使用CA ARCserve Backup,代理可以将数据备份到任何可用于 CA ARCserve

Backup 的介质。

此部分包含以下主题:

代理是如何工作的 (p. 7)

用户 ID、密码和远程数据库服务器 (p. 8)

在 Windows 注册表中自定义代理 (p. 9)

代理是如何工作的

代理必须与Sybase Adaptive Server 安装在同一台服务器上。安装后,Sybase

Adaptive Server 将该代理视为请求数据的用户。

备份过程中,代理起传输代理的作用。使用 Sybase Adaptive Server 转储数据

库和事务备份方法(通常简称为转储),代理以数据块形式检查数据库或日志文件,

每次检索一个数据块,并将数据写入到CA ARCserve Backup。CA ARCserve

Backup 可将数据备份到介质上。

有关Sybase Adaptive Server 转储命令的信息,请参阅《Sybase Adaptive

Server 系统管理员指南》。

代理简介7

用户 ID、密码和远程数据库服务器

备份的工作原理

在备份数据时,系统执行以下操作:

用户向CA ARCserve Backup 发出请求。

CA ARCserve Backup 将请求转发到代理。

代理指示服务器使用数据库 API 执行特定数据库或日志的转储。

服务器将数据库数据返回给代理缓存(一次一个数据块)。

代理接收来自其缓存的数据,并将该数据传输到CA ARCserve Backup。

根据所选择的备份目标,CA ARCserve Backup 将数据写入到介质设备。

在整个选定的数据库或日志文件备份完毕前,这个过程将一直重复。代理和

Sybase Adaptive Server 的转储功能保证了数据库或事务日志备份的一致性和

准确性。

备份代理 RPC 服务器服务

Backup Agent RPC (Remote Procedure Call) Server 服务是 Sybase 代理

提供的一项服务。

CA ARCserve Backup 代理 RPC 服务器服务作为 Windows 服务运行,它允

许代理支持Sybase Adaptive Server 中的远程备份和还原。可以在 Windows

服务控制管理器中将其配置为自动启动。

检查备份代理 RPC 服务器的服务状态

1.从 Windows“开始”按钮,依次选择“控制面板”、“管理工具”和“服务”。

2.单击“CA ARCserve Backup Agent RPC Server”服务图标。

对话框显示该服务的当前模式。

3.要启动或停止服务,请突出显示“Backup Agent RPC Server”服务图标,

然后单击“启动”或“停止”。

用户 ID、密码和远程数据库服务器

当提交包括远程 Windows 数据库服务器的作业时,CA ARCserve Backup 将

提示用户输入默认的用户名和密码。CA ARCserve Backup 使用该用户名和密码

访问远程服务器。

此外,还需要远程Sybase Adaptive Server 用户 ID 和密码以便访问远程数据

库服务器。当系统提示时,应该输入Sybase Adaptive Server 用户 ID sa(系

统管理员)和相应的密码,或者具有等同权限的 ID 和密码。

8 Sybase 代理指南

在 Windows 注册表中自定义代理

在 Windows 注册表中自定义代理

通过使用 Windows 2000 或 Windows 2003 的 Regedit32 或 Regedit 工

具来修改 Windows 注册表中的参数,可以自定义代理。

在注册表中可以看到代理参数列于下列键下:

HKEY_LOCAL_MACHINE\Software\ComputerAssociates\CA ARCserve

Backup\DSAgent\CurrentVersion\agent\dbasyb@SYBASE_INSTANCE_NAME

代理具有以下可修改的注册表参数:

调试—启用代理的调试跟踪文件。只有在 CA 技术支持工程师的指导下才能更改其默认

值。默认值为 0 (FALSE)。

StripeNum—指定备份过程中使用的带区数,值的范围从 1 到 16。该值取决于硬件

配置,例如 CPU 的数目、总内存和磁带驱动器的数目。默认值为4。

TblStripeNum—保留。

Dll—指定代理可执行 DLL 文件的位置。

Connect_wait_time—指定与Sybase Adaptive Server 进行有效连接之前代理

可以等待的最长时间。默认值为 10 秒。

Max_pipe_wait_time—指定在有效命名管道可用于备份和还原之前代理可等待的

最长时间。默认值为 400。

RestoreDir—设置数据库设备还原的目标路径。默认值为 database。设置该参

数,可将已删除的数据库设备还原到一个非Sybase Adaptive Server 主目录的位置

上。

必须停止Backup Agent RPC Server 服务,然后重新启动,以使注册表参数更

改生效。

代理简介9

第 2 章: 安装代理

Sybase 代理是一个客户端程序,可以将它安装在带有 Sybase Adaptive

Server 的服务器计算机上。

本章列出了安装代理的先决条件,并提供可用的安装清单以便指导您进行安装。

有关安装代理的说明,请参阅《安装指南》。

此部分包含以下主题:

安装先决条件 (p. 11)

安装代理 (p. 12)

配置多个实例的代理 (p. 13)

针对 CA ARCserve2000 问题进行升级 (p. 13)

安装先决条件

在安装 Sybase 代理之前,请验证:

以下应用程序已安装,并且运行正常:

CA ARCserve Backup r12

Windows 2000 或 Windows 2003

Sybase 的适当版本,带有Sybase Open Client Library

您的系统满足安装该代理所需的最低软件要求。有关要求的列表,请参阅自述文件。

您具有管理员权限或在要安装该代理的计算机上安装软件的适当权限。

您知道要与代理一起使用的所有 Sybase 实例的名称。

如果您不使用默认的安装路径,请记下您使用的安装路径,以便于参考。

如果没有 Administrator 权限和 Sybase 实例名称,请与 CA ARCserve

Backup 管理员联系以获取 Administrator 权限,并与 Sybase 管理员联系以

获取 Sybase 实例名称。

安装代理 11

安装代理

安装代理

必须将代理与Sybase Adaptive Server 安装在同一台计算机上。但是,不必将

代理与CA ARCserve Backup 安装在同一台计算机上。

重要说明!因为该代理必须与Sybase Adaptive Server 进行交互,因此其性

能取决于该代理使用 Sybase 备份服务器存档 API 的效率。

应该使用sa(系统管理员)或其等同用户作为登录 ID 来安装代理。您可以使用

其它用户 ID,前提是它在所需的数据库上有备份与还原权限,而且对主数据库中

系统表具有选择权限。代理还支持组合登录,前提是必须有等同于管理员的权限才

能登录。

注意:安装了CA ARCserve Backup 和 Sybase 代理的本地计算机支持集成登

录。

必要时,运行代理主目录中的 Dbaconfig.exe 或“CA ARCserve Backup 产品

Sybase 代理配置”工具,以便重新设置或更新登录 ID 和密码。

有关如何安装代理的详细信息,请参阅《安装指南》。

12 Sybase 代理指南

配置多个实例的代理

配置多个实例的代理

通过代理您可以备份和还原Sybase Adaptive Server 的多个实例。

配置代理以支持多个 Sybase 实例

1.依次选择“开始”、“程序”、“CA”、“ARCserve 备份代理”和“Sybase

代理配置”。随即出现以下对话框:

2.在为每个唯一的 Sybase Adaptive Server 操作实例提供的窗口项中输入要

求的信息。

3.单击完成。

代理已经配置为可支持多个 Sybase 实例的备份或还原。

针对 CA ARCserve2000 问题进行升级

您可以从CA ARCserve Backup ARCserve2000 将CA ARCserve Backup

和 Sybase 代理升级到 r12。仅当存在一个 Sybase 实例时,提交到 CA

ARCserve Backup ARCserve2000 Sybase 代理的备份作业才能正确执行。

如果在从CA ARCserve Backup ARCserve2000 升级到 r12 之后,配置多个

Sybase 实例,则备份作业可能无法正确执行。CA ARCserve Backup 使用注册

表中的第一个可用实例进行备份。这种情况下,极力建议您再次提交备份作业,以

避免出现混乱。

安装代理 13

第 3 章: 使用代理

使用 Sybase 代理,可以在 Sybase Adaptive Server 数据库处于活动和联机

状态时备份和还原它们。本章提供了有关使用代理进行备份和还原的信息。

此部分包含以下主题:

备份策略 (p. 15)

还原 (p. 20)

灾难恢复 (p. 24)

备份策略

可以使用代理备份整个数据库或数据库事务日志。当初始化备份时,代理将备份:

如果选择“备份事务日志”选项,仅备份事务日志。

如果选择“备份数据库”选项,仅备份数据库。

重要!如果 Sybase Server 处于联机状态,则不要在没有代理的情况下使用 CA

ARCserve Backup 备份物理数据库和日志文件。数据库文件的备份映像可能不一

致。如果在装入数据库时试图从这样的备份映像还原,则可能会损坏数据库。

代理日志

代理中包含一个活动日志,其中记录有关备份或还原作业及其状态的信息。代理日

志称为 sybagntd.log,位于安装代理的目录中。如果CA ARCserve Backup 作

业日志中出现错误,则可检查代理日志,以了解出错原因详细信息。

事务日志备份

事务日志是从给定的时间点起在给定的数据库上发生的所有事务的列表。要确保备

份文件包含最新的事务,对事务日志进行的备份应该比数据库备份更加频繁。例如,

您可能每天备份一次事务日志,每个星期备份一次整个数据库。如果需要还原数据

库,则最新备份的事务将不超过二十四小时。事务日志备份频率越高,文件中包含

的事务越新。

注意:代理使您能够单独备份日志文件,即独立于它们对应的数据库,前提是系统

上的日志文件和数据库文件在不同的 Sybase 设备上。

使用代理 15

备份策略

备份事务日志所需的时间和占用的空间比备份数据库要少,因此通过这种方法使备

份文件保持最新是非常有效的。若仅备份事务日志,可在设置备份作业时选择“备

份事务日志”选项。和数据库备份一样,事务日志备份也可以在数据库处于活动状

态时进行。

重要说明!除非已备份过数据库(至少一次),否则不要备份事务日志。

与仅还原数据库相比,在依次还原数据库和所有事务日志时恢复数据库所需的时间

更长。请根据您的具体情况确定正确策略。必须结合还原所需的时间来考虑执行备

份所需的时间。

备份过程中截短事务日志

要缩减事务日志的大小,可以在备份事务日志时将其截短。当代理备份事务日志,

但不将其截短时,代理从上次成功执行的日志备份开始备份日志,直到日志的当前

结尾处。备份中包含日志文件的活动部分和非活动部分。如果选择在备份过程中截

短日志,则代理将删除日志的非活动部分,并将日志截短到日志的活动部分(包含

最早打开的事务)的起始处。

备份策略

备份数据库或事务日志

可以使用以下步骤备份数据库或事务日志。

注意:本代理将数据库名限制为不能超过 30 字节。因此,可以使用长度大约为 30

个字符的名称。

备份一个或多个数据库或事务日志

1.打开CA ARCserve Backup 管理器。

2.在备份管理器的“源”窗口中,选择要备份的数据库。

注意:树中出现的每个数据库都由备份管理器作为独立的对象显示。准备备份

时,应该分别选择每个对象。要仅备份事务日志,请选择需要备份事务日志的

数据库。

3.在“源”窗口中右键单击,然后选择“代理选件”。

出现“备份代理备份选项”对话框,如下面的示例所示:

备份策略

4.要备份整个数据库(包括事务日志),请选择“备份数据库”选项和“备份事

务日志”选项。要仅备份事务日志,请选择“备份事务日志”选项。

5.要截短事务日志,请选择“截短”。如果不希望截短事务日志,请选择“不截

短”。默认值为“截短”。

6.单击确定。

注意:数据库至少要有一个数据文件。数据库可以没有日志文件,有一个日志

文件或者有多个日志文件。典型的数据库与其他数据库在一个或多个大型数据

文件中共享其数据区。这些文件可存储于任何位置。不必担心文件实际存储于

何处,只需认真选择要备份的数据库。

有关显式作业打包的详细信息,请参阅《安装指南》中“CA ARCserve Backup 基

础”一章的“打包作业”。

校验备份

若要校验备份是否成功,请查看CA ARCserve Backup 中的活动日志。活动日

志记录着备份事件及其日期和时间。

校验备份

1.打开CA ARCserve Backup 中的作业状态管理器。

2.选择“活动日志”选项卡。

活动日志出现。验证活动日志中的备份。

注意:活动日志以“服务器名\数据库名”的格式显示各个数据库的名称,从而

标识数据库和日志备份。

备份策略

访问客户端列表 (ACL)

使用访问客户端列表来标识可以备份 Sybase 数据库的特定远程 CA ARCserve

Backup 服务器。如果安装了 CA ARCserve? Backup 产品 Windows 客户端

代理,则可在“客户端代理管理”图形用户界面创建和编辑 ACL。

有关 ACL 的详细信息,请参阅CA ARCserve Backup 产品 Windows 客户端

代理帮助。

如果没有安装CA ARCserve Backup 产品 Windows 客户端代理,则可通过在

下面的路径中添加新的注册表值来手工创建 ACL:

HKEY_LOCAL_MACHINE\Software\ComputerAssociates\CA ARCserve

Backup\UniversalClientAgent\ACL

定位至正确的注册表键后,请按如下说明更改下面的注册表值:

ServerList (REG_MULTI_SZ)

添加CA ARCserve Backup 服务器名。每行可以添加一个服务器名。

输入 (REG_DWORD)

选择下列选项之一:

选项 0

允许所有 CA ARCserve Backup 服务器备份数据库(默认值)。

选项 1

仅允许列表中的CA ARCserve Backup 服务器备份数据库。

选项 2

仅允许不在列表中的CA ARCserve Backup 服务器备份数据库。

还原

还原

代理可以还原联机数据库或事务日志。进行还原操作时不必关闭服务器。

注意:在还原操作过程中,只有代理正在还原的数据库不可访问。另外,当您尝试

还原一个 Sybase 数据库会话(单一用户模式下)时,该作业失败。您必须检查

代理日志,确认还原成功与否。

若要彻底重建整个服务器,则必须确定在服务器主数据库中定义了相同的数据库(或

日志)和相应的物理设备。如果它们被损坏且无法恢复,则在继续还原操作之前必

须删除数据库和相关的设备。代理在开始还原之前会检查每项还原操作的有效性。

重要说明!这里假设您充分了解正在还原的数据库,如设备大小、逻辑名称和物理

名称。

注意:在服务器上还原数据库所产生的开销比进行一次备份大得多,因此其速度也

比进行一次备份慢得多。除非显示或报告了错误消息,否则请不要停止还原。

通常,还原事务日志比还原数据库快得多。因此,您可能不需要像还原事务日志那

样频繁地还原数据库。

有关事务日志的详细信息,请参阅本章中的“事务日志备份”。

还原 Sybase 数据库

还原数据库或事务日志

1.在CA ARCserve Backup 中,打开还原管理器,然后选择要还原的数据库会

话。使用的还原方法可以是下列方法之一:

–按树还原 - 显示已由 CA ARCserve Backup 备份的网络和计算机树。

该视图中所示的数据库是最近备份的会话。浏览列表,选择要还原的数据

库。选定数据库后,便可单击“版本历史信息”来选择要还原的较早版本

的数据库。

还原–按会话还原 - 显示使用CA ARCserve Backup 进行备份时用过的介质的列表,如下例所示:

选择包含所需备份的介质,浏览含有该备份的会话,然后选择要还原的特

定数据库或日志。

2.单击目标选项卡。在“目标”选项卡上,选择以下选项“之一”:

–“将文件还原到原始位置”选项

–还原数据库的其他目标 Sybase 实例

注意:如果备份会话是在Sybase Adaptive Server 的早期版本中创建的,则“将文件还原到原始位置”选项将不起作用,因为没有为备份指定实例名。

对于在Sybase Adaptive Server 的早期版本中创建的文件,必须选择一个特定的 Sybase 实例作为还原目标。

3.单击还原管理器上的“开始”工具栏按钮。

此时将显示“会话用户名和密码”对话框。

4.若要输入或更改还原目标计算机的用户名和密码,请在“计算机”选项卡中选

择会话,并单击“编辑”。

此时将显示“输入用户名和密码”对话框。

还原

5.输入或更改用户名和密码。完成后单击“确定”。

6.若要输入或更改还原目标数据库的用户名和密码,请单击“DBAgent”选项卡。

7.在“DBAgent”选项卡中选择会话,并单击“编辑”。

此时将显示“输入用户名和密码”对话框。

8.在“输入用户名和密码”对话框中,输入或更改用户名和密码。完成后单击“确

定”。

9.若要提交作业,请在“会话用户名和密码”对话框中单击“确定”。

作业完成时,将显示一则消息,报告还原操作已成功完成。

注意:还原时,请牢记备份数据库和日志的顺序。例如,如果首先备份了数据

库,然后备份了相关的日志,则应以同样的顺序进行还原。

10.代理成功还原所有会话后,Sybase Adaptive Server 会将已还原的数据库脱

机。若要使数据库联机且可以访问,请运行 Sybase isql 工具。若要启动 isql

工具,请在命令行控制台中输入以下命令:

Sybase_main_dir\OCSxxx\bin\isql.exe -Ssybase_instance_name -Usa

-Ppassword_for_sa

11.启动 isql 工具后,请输入以下命令来使数据库联机:

online database DATABASE_NAME

go

有关使用 CA ARCserve Backup 还原文件的详细信息,请参阅《管理指南》。

相关主题
相关文档 最新文档