Sybase复制服务器配置指南windows

更新时间:2023-04-28 00:35:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

配置指南

Replication Server?

12.6

WINDOWS

文档ID:DC37895-01-1260-01

最后修订日期:2003 年 12 月

版权所有 ? 1992-2004 Sybase, Inc. 保留所有权利。

本手册适用于 Sybase 软件及所有后续版本,除非在新版本或技术注释中另有说明。本手册中的信息如有更改,恕不另行通知。本手册中所介绍的软件按许可协议提供,其使用和复制必须符合协议条款。

若要订购其他文档,美国和加拿大客户请拨打客户服务部门电话 (800) 685-8225,或发传真至 (617) 229-9845。

持有美国许可协议的其他国家/地区的客户可通过上述传真号码与客户服务部门联系。所有其他国际客户请与 Sybase 子公司或当地的分销商联系。我们只在软件的定期发布日提供升级文档。未经 Sybase, Inc. 事先书面授权,不得以任何形式或通过任何手段(电子的、机械的、手工的、光学的或其他手段)复制、传播或翻译本手册的任何部分。

Sybase、Sybase 徽标、AccelaTrade、ADA Workbench、Adaptable Windowing Environment、Adaptive Component Architecture、Adaptive Server、Adaptive Server Anywhere、Adaptive Server Enterprise、Adaptive Server Enterprise Monitor、Adaptive Server Enterprise Replication、Adaptive Server Everywhere、Adaptive Server IQ、Adaptive Warehouse、Anywhere Studio、Application Manager、AppModeler、APT Workbench、APT-Build、APT-Edit、APT-Execute、APT-FORMS、APT-Translator、APT-Library、AvantGo、AvantGo Application Alerts、AvantGo Mobile Delivery、AvantGo Mobile Document Viewer、AvantGo Mobile Inspection、AvantGo Mobile Marketing Channel、AvantGo Mobile Pharma、AvantGo Mobile Sales、AvantGo Pylon、AvantGo Pylon Application Server、AvantGo Pylon Conduit、AvantGo Pylon PIM Server、AvantGo Pylon Pro、Backup Server、BizTracker、ClearConnect、Client-Library、Client Services、Convoy/DM、Copernicus、Data Pipeline、Data Workbench、DataArchitect、Database Analyzer、DataExpress、DataServer、DataWindow、DB-Library、dbQueue、Developers Workbench、Direct Connect Anywhere、DirectConnect、Distribution Director、e-ADK、E-Anywhere、e-Biz Integrator、E-Whatever、EC Gateway、ECMAP、ECRTP、eFulfillment Accelerator、Embedded SQL、EMS、Enterprise Application Studio、Enterprise Client/Server、Enterprise Connect、Enterprise Data Studio、Enterprise Manager、Enterprise SQL Server Manager、Enterprise Work Architecture、Enterprise Work Designer、Enterprise Work Modeler、eProcurement Accelerator、EWA、Financial Fusion、Financial Fusion Server、Gateway Manager、GlobalFIX、ImpactNow、Industry Warehouse Studio、InfoMaker、Information Anywhere、Information Everywhere、InformationConnect、InternetBuilder、iScript、Jaguar CTS、jConnect for JDBC、Mail Anywhere Studio、MainframeConnect、Maintenance Express、Manage Anywhere Studio、M-Business Channel、M-Business Network、M-Business Server、MDI Access Server、MDI Database Gateway、media.splash、MetaWorks、My AvantGo、My AvantGo Media Channel、My AvantGo Mobile Marketing、MySupport、Net-Gateway、Net-Library、New Era of Networks、ObjectConnect、ObjectCycle、OmniConnect、OmniSQL Access Module、OmniSQL Toolkit、Open Biz、Open Client、Open ClientConnect、Open Client/Server、Open Client/Server Interfaces、Open Gateway、Open Server、Open ServerConnect、Open Solutions、Optima++、Orchestration Studio、PB-Gen、PC APT Execute、PC Net Library、PocketBuilder、Pocket PowerBuilder、Power++、power.stop、PowerAMC、PowerBuilder、PowerBuilder Foundation Class Library、PowerDesigner、PowerDimensions、PowerDynamo、PowerJ、PowerScript、PowerSite、PowerSocket、Powersoft、PowerStage、PowerStudio、PowerTips、Powersoft Portfolio、Powersoft Professional、PowerWare Desktop、PowerWare Enterprise、ProcessAnalyst、Rapport、Report Workbench、Report-Execute、Replication Agent、Replication Driver、Replication Server、Replication Server Manager、Replication Toolkit、Resource Manager、RW-DisplayLib、S-Designor、SDF、Secure SQL Server、Secure SQL Toolset、Security Guardian、SKILS、smart.partners、smart.parts、smart.script、SQL Advantage、SQL Anywhere、SQL Anywhere Studio、SQL Code Checker、SQL Debug、SQL Edit、SQL Edit/TPU、SQL Everywhere、SQL Modeler、SQL Remote、SQL Server、SQL Server Manager、SQL SMART、SQL Toolset、SQL Server/CFT、SQL Server/DBM、SQL Server SNMP SubAgent、SQL Station、SQLJ、STEP、SupportNow、S.W.I.F.T. Message Format Libraries、Sybase Central、Sybase Client/Server Interfaces、Sybase Financial Server、Sybase Gateways、Sybase MPP、Sybase SQL Desktop、Sybase SQL Lifecycle、Sybase SQL Workgroup、Sybase User Workbench、SybaseWare、Syber Financial、SyberAssist、SyBooks、System 10、System 11、System XI(徽标)、SystemTools、Tabular Data Stream、TotalFix、TradeForce、Transact-SQL、Translation Toolkit、3b1c4d31eefdc8d376ee3238、UNIBOM、Unilib、Uninull、Unisep、Unistring、URK Runtime Kit for UniCode、Viewer、Visual Components、VisualSpeller、VisualWriter、VQL、WarehouseArchitect、Warehouse Control Center、Warehouse Studio、Warehouse WORKS、Watcom、Watcom SQL、Watcom SQL Server、Web Deployment Kit、Web.PB、Web.SQL、WebSights、WebViewer、WorkGroup SQL Server、XA-Library、XA-Server 和 XP Server 是 Sybase, Inc. 的商标。

Unicode 和 Unicode 徽标是 Unicode, Inc. 的注册商标。

本手册中使用的所有其他公司名和产品名均可能是相应公司的商标或注册商标。

Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies.

Sybase, Inc., One Sybase Drive, Dublin, CA 94568.

目录

第 1 章准备安装和配置 Replication Server (1)

规划复制系统 (1)

使用“Replication Server 安装工作单” (4)

完成工作单 (4)

完成“数据库设置工作单” (18)

第 2 章使用rs_init 配置 Replication Server 和添加数据库 (23)

使用 rs_init (23)

以交互方式使用 rs_init (24)

结合资源文件使用 rs_init (24)

启动 rs_init (25)

配置新的 Replication Server (25)

向复制系统添加一个数据库 (31)

第 3 章升级或降级现有的 Replication Server (35)

升级准备 (35)

概述 (36)

升级到 Replication Server 12.6 (36)

如果升级失败 (39)

升级复制系统中的用户数据库 (40)

将本地节点提升到新版本级别 (40)

设置复制系统版本 (41)

设置 Replication Server 节点版本 (42)

升级路由 (44)

混合版本复制系统 (45)

在 Adaptive Server 数据库中升级 RepAgent 线程 (46)

将 SQL Server 数据库升级到 Adaptive Server 数据库 (48)

降级到较早版本 (54)

将 RepAgent 降级到 LTM (56)

降级限制 (56)

配置指南iii

目录

第 4 章使用口令加密 (57)

概述 (57)

为 Replication Server 启用口令加密 (58)

为 Replication Server 变更加密口令 (59)

第 5 章安全套接字层 (61)

设置 SSL 服务 (61)

将 SSL 驱动程序添加到驱动程序配置文件中 (62)

将受托 CA 认证添加到受托根文件中 (63)

为每个启用了 SSL 的 Replication Server 获取一个认证 (63)

创建标识文件 (64)

向配置文件中添加一个加密的口令 (64)

在目录服务中创建 SSL 条目 (64)

在 Replication Server 上启用 REP_SSL (65)

第 6 章启动或停止 Replication Server (67)

使用服务管理器 (67)

启动 Replication Server (68)

使用 isql 停止 Replication Server (69)

第 7 章配置 RSM Server (71)

概述 (71)

RSM Server 配置目录和文件 (72)

配置和设置新的 RSM Server (73)

使用“RSM Server 设置”对话框 (74)

创建新的 RSM Server (77)

使用 rsmsetup 指定语言 (78)

修改现有的 RSM Server (78)

修改参数 (79)

删除 RSM Server (81)

配置新的 RSM Server 12.5 安装 (81)

设置 RSM Server 域 (82)

有关性能的建议 (83)

从 RSM 11.5.x 升级 (84)

启动 RSM Server (84)

RSM Server RUN 文件 (85)

停止 RSM Server (86)

iv Replication Server

目录第 8 章安装和实现异构数据类型支持 (89)

简介 (89)

与 Replication Server 一起安装的 HDS 组件 (90)

单独安装的 HDS 组件 (90)

HDS 安装概述 (91)

HDS 安装和设置过程 (92)

安装 Replication Server 数据库支持对象 (92)

安装数据类型定义 (94)

安装类级别转换 (95)

安装函数字符串 (98)

创建一个复制数据库连接 (100)

创建复制定义 (102)

创建预订 (102)

标记主表 (103)

附录 A工作单 (105)

Replication Server 安装工作单 (105)

数据库设置工作单 (108)

附录 B将 rs_init 和资源文件一起使用 (111)

使用资源文件模板 (111)

为 rs_init 使用资源文件 (112)

编辑资源文件 (113)

使用 rs_init 命令行选项 (113)

Replication Server 资源文件示例 (115)

附录 C示例复制系统 (125)

示例复制系统说明 (125)

安装示例 (126)

复制系统的测试和故障排除 (131)

索引 (133)

配置指南v

目录

vi Replication Server

关于本手册

读者本指南适用于系统管理员或其他熟悉所使用的系统环境、网络、

磁盘资源和介质设备的合格安装人员。

如何使用本手册本手册讲述了如何执行以下操作:

·设置和配置复制系统

·启动和停止 Replication Server?

·升级或降级 Replication Server 软件

Replication Server 12.6 版可以运行在以下平台上:

·Windows 2000/2003

使用本手册和《Replication Server 安装指南— Windows》安装并设

置 Replication Server。

本手册中的信息是以下结构编排的:

·第1章“准备安装和配置 Replication Server”介绍您在安装

Replication Server 之前需要了解的信息和执行的操作。工作单

可以帮助您组织安装信息。

·第2章“使用rs_init 配置 Replication Server 和添加数据库”

介绍如何在复制系统中安装 Replication Server 和添加数据库。

·第3章“升级或降级现有的 Replication Server”介绍如何升级

Replication Server 的较早版本,还介绍如何降级复制系统以回

退到一个较早版本。

·第4章“使用口令加密”介绍如何使用rs_init为 Replication

Server 启用口令加密,还介绍如何变更配置文件中的口令。

·第5章“安全套接字层”介绍如何为 Replication Server 启用 SSL。

·第6章“启动或停止 Replication Server”介绍如何开始使用

Replication Server。

·第7章“配置 RSM Server”介绍如何配置 RSM Client 使用的

Replication Server Manager (RSM) 服务器。

·第8章“安装和实现异构数据类型支持”介绍如何在

Replication Server 中安装异构数据类型支持 (HDS) 功能。

配置指南vii

·附录A“工作单”中包括“Replication Server 安装工作单”和

“数据库设置工作单”;前者用于收集和记录安装和配置

Replication Server 时所需的信息,后者用于收集和记录向您的复制

系统中添加数据库时所需的信息。

·附录B“将 rs_init 和资源文件一起使用”介绍如何使用资源文件以

批处理模式运行rs_init。

·附录C“示例复制系统”介绍如何使用 Sybase? Adaptive Server?

附带的数据库pubs2来建立一个简单的复制系统。此练习可以很好

地帮助您初步了解 Replication Server。

相关文档Sybase Replication Server 文档集由以下几部分组成:

·针对特定平台的发行公告—包含没来得及写进手册的最新信息。

万维网上可能会提供发行公告的较新版本。要检查本产品 CD 发行

之后增加的重要产品和文档信息,请使用 Sybase Technical Library。

·针对特定平台的《安装指南》—介绍所有 Replication Server 及相关

产品的安装和升级过程。

·《Replication Server 新增功能》—介绍 Replication Server 12.6 版的新

功能和为支持这些新功能而进行的系统更改。

·《管理指南》—包含复制系统简介。本手册包括有关创建和管理复

制系统、设置安全性、发生系统故障后进行恢复以及改善性能的信

息和准则。

·针对特定平台的《配置指南》—介绍所有 Replication Server 及相关

产品的配置过程,并讲述如何使用配置实用程序rs_init。

·《设计指南》—包括有关设计复制系统和将异构数据服务器集成到

复制系统中的信息。

·《Replication Server 入门》—提供了有关如何安装和设置一个简单

复制系统的分步说明。

·《异构复制指南》—介绍了如何使用 Replication Server 在不同的供

应商提供的数据库之间复制数据。

·《参考手册》—包含以下内容:复制命令语言 (RCL) 中的

Replication Server 命令的语法和详细说明;Replication Server 系统

函数;可与 Replication Server 一起使用的 Sybase Adaptive Server

命令、系统过程和存储过程;Replication Server 的可执行程序;

Replication Server 系统表。

·《系统表框图》—以海报格式说明了系统表和它们的实体关系。

仅有印刷版本。

viii Replication Server

关于本手册

·《故障排除指南》—包含了一些可以帮助用户诊断和解决复制系统

中出现的问题的信息。

·Replication Server 插件帮助—包含有关如何使用 Sybase Central?

管理 Replication Server 的信息。

有关特定 Windows 命令的信息,请查阅 Windows 2000 或 Windows 2003

文档,或者查阅 Windows 2000/2003 联机帮助。

其他信息来源使用 Sybase Getting Started CD、Sybase Technical Library CD 和 Technical

Library Product Manuals Web 站点来获取更多关于您的产品的信息。

·Getting Started CD 包括 PDF 格式的发行公告和安装指南,还可能包

括 Technical Library CD 中未包括的其他文档或更新信息。Getting

Started CD 随软件提供。阅读或打印 Getting Started CD 上的文档时,

您需要 Adobe Acrobat Reader(可以使用该 CD 上提供的链接从

Adobe Web 站点免费下载)。

·Technical Library Product Manuals Web 站点是 Technical Library CD 的

HTML 版。可以使用标准的 Web 浏览器访问该站点。除产品手册

外,您还可以找到 EBFs/Updates(EBF/更新)、Technical

Documents(技术文档)、Case Management(案例管理)、Solved

Cases(已解决案例)、新闻组和 Sybase Developer Network 的链接。

若要访问 Technical Library Product Manuals Web 站点,请转到位于

3b1c4d31eefdc8d376ee3238/support/manuals/ 上的 Product Manuals

(产品手册)。

Web 上的 Sybase 认证Sybase Web 站点上的技术文档会经常更新。

?查找有关产品认证的最新信息。

1将 Web 浏览器指向位于3b1c4d31eefdc8d376ee3238/support/techdocs/

上的 Technical Documents(技术文档)。

2从左边的导航栏选择产品。

3从产品列表中选择一个产品名称,然后单击“Go”(查找)。

4选择 Certification Report(认证报告)过滤器,指定时间范围,然

后单击“Go”(查找)。

5单击一个 Certification Report (认证报告)标题即可显示该报告。配置指南ix

?创建 Sybase Web 站点的个性化视图(包括支持页)

建立一个 MySybase 配置文件。MySybase 是一项免费服务,您可以使用

它来创建 Sybase Web 网页的个性化视图。

1将 Web 浏览器指向位于3b1c4d31eefdc8d376ee3238/support/techdocs/

上的 Technical Documents(技术文档)。

2单击 MySybase 来创建一个 MySybase 配置文件。

Sybase EBF 和

软件维护

?查找有关 EBF 和软件维护的最新信息。

1将 Web 浏览器指向位于3b1c4d31eefdc8d376ee3238/support上的

Sybase 支持页。

2选择“EBFs/Maintenance”(EBF/维护)。在得到相应提示后输入

用户名和口令信息(对于现有的 Web 帐户),或创建一个新帐户

(该服务免费)。

3选择一种产品。

4指定时间范围,然后单击“Go”(查找)。

5单击“Info”(信息)图标来显示“EBF/Maintenance”

(EBF/维护)报告,或单击产品说明来下载此软件。

约定本节介绍本手册中使用的样式和语法约定。

样式约定语法语句(显示命令的语法和选项)显示如下:

alter user user

set password new_passwd

[verify password old_passwd]

Replication Server 命令的用法示例显示如下:

alter user louise

set password hFE5t

verify password hFE5t

命令名、命令选项名、程序名、程序标志、关键字、配置参数、函数和

存储过程显示如下:

·使用alter user来更改登录名的口令。

·在语法和段落文本中,变量、函数的参数和存储过程以及用户提供

的字词均采用斜体,如下所示:

set password new_passwd子句指定一个新口令。

x Replication Server

关于本手册

·在段落文本中,数据库对象(例如数据库、表、列和数据类型)的

名称采用斜体,如下所示:

Items表的base_price列的数据类型是money。

·复制对象(如函数字符串类、错误类、复制定义和预订)的名称

采用斜体。

语法约定表1中总结了语法格式约定。表后的示例中联合使用了这些

元素。

表 1:语法格式约定

关键字定义

变量变量(代表您填充的值的字符)采用斜体。

{ }大括号表示必须至少选择括号中的一个选项。命令中不要包括大括号。

[ ]中括号表示括号中的选项可选可不选。命令中不要包括中括号。

|竖线表示最多可以选择一个选项(选项在大括号或中括号内)。

,逗号表明您可以根据需要选择任意多个选项(选项在大括号或方括号内)。用逗号分隔所选选项,将逗号作为命令的一部分输入。

其他语法上下文中也可能需要逗号。

( )小括号作为命令的一部分输入。

...省略号(三个点)表示可以根据需要将最后一个单元重复任意多遍。命令中不要包含省略号。

必选选项

·大括号和竖线—只选择一个选项。

{red | yellow | blue}

·大括号和逗号—可选择一个或多个选项。如果选择了多个选项,

请用逗号将所选选项隔开。

{cash, check, credit}

可选选项

·方括号中的一项—可选择该项,也可不选该项。

[anchovies]

·方括号和竖线—不选择任何选项或只选择一个选项。

[beans | rice | sweet_potatoes]

·方括号和逗号—不选择任何选项、选择一个选项或选择多个选项。

如果选择了多个选项,请用逗号将所选选项隔开。

[extra_cheese, avocados, sour_cream]

配置指南xi

重复元素省略号 (...) 表示可以根据需要将最后一个单元重复任意多遍。

例如,使用alter function replication definition命令时,您可以为add子句或

add searchable parameters子句列出一个或多个参数以及参数的数据类型:

alter function replication definition function_rep_def

{deliver as 'proc_name' |

add @parameter datatype[, @parameter

datatype]...|

add searchable parameters @parameter

[, @parameter]...|

send standby {all | replication definition}

parameters}

如果需要帮助对于购买了支持合同的客户安装的每一个 Sybase 产品,都会有一位或

多位指定人员获得与 Sybase 技术支持部门联系的授权。如果使用手册

或联机帮助不能解决问题,请让这些指定的人员与 Sybase 技术支持部

门或您所在地区的 Sybase 子公司联系。

xii Replication Server

第1章准备安装和配置 Replication Server

本章帮助您组织用来安装 Replication Server 软件和建立复制系统的

信息。

主题页码

规划复制系统1

使用“Replication Server 安装工作单”4

完成“数据库设置工作单”18

Sybase 建议您在安装 Replication Server 之前先阅读本手册来规划您的

复制系统。不过,Replication Server 12.6 版附带了一个示例

Replication Server,您可以在安装过程中安装该示例 Replication

Server。因此,您可以立即开始安装 Replication Server,然后在安装

完成后再使用本手册来配置您的 Replication Server。要使用该示例

Replication Server,请参见《Replication Server 安装指南— Windows》

来开始您的安装。

注释您填好工作单后,请参考《Replication Server 安装指南—

Windows》来安装您的 Replication Server 软件。

规划复制系统

在您开始安装和配置该软件前先回答以下问题。

主数据在何处?确定哪个 Adaptive Server 数据库包含您要复制到其他数据库的数据。

注释尽管本文档适用于 Adaptive Server 数据库,但是借助异构数据

类型支持 (HDS) 转换功能,您可以选择将非 Adaptive Server 数据库

与 Replication Server 一起使用。

您要将数据复制到何处?确定 Replication Server 用来维护数据副本的 Adaptive Server 数据库。配置指南1

规划复制系统

2Replication Server 需要哪些 Replication Server ?

在设计一个复制系统时,您需要确定要安装多少 Replication Server 、这些 Replication Server 要管理多少数据库以及这些 Replication Server 要在何处(在哪台计算机上)运行。一个 Replication Server 可以管理一个或多个数据库。对某些复制系统来说,一个 Replication Server 就足够了。另一些系统则要求各个地理节点上分别有一个 Replication Server 来管理该节点上的所有数据库。还有些系统要求每个节点上有多个 Replication Server ,以便管理多个数据库或大量的事务。升级 Replication Server 时,您可以使用“循序渐进”的方法,开始时只在某些节点上安装 Replication Server 12.6 版。要仔细考虑这类升级的时间安排,并评估各个节点是否需要这种新的 Replication Server 功能。各个 Replication Server 的 Replication Server 系统数据库位于何处?

复制系统的数据存储在一个专用 Adaptive Server 数据库中,该数据库被称为 Replication Server 系统数据库 (RSSD)。RSSD 是在安装 Replication Server 时创建的。在开始安装前,您需要决定使用哪个 Adaptive Server 存储 Replication Server 的 RSSD ,并需要决定使用哪些设备来存储数据库及其日志。您可以在安装过程中创建 Adaptive Server 数据库设备;但是,在安装 Replication Server 之前,您应该先确定它们在物理磁盘上的位置。各个 Replication Server 的初始磁盘分区位于何处?Replication Server 会将消息(例如复制的事务)以稳定队列的形式存储在磁盘上。队列所用的磁盘空间是从您创建的磁盘分区上分配的。磁盘分区是 Windows 磁盘文件。您必须为您安装的每个 Replication Server 分配至少 20MB 的磁盘空间。如果需要,您以后可以添加更多的分区。检查每个分区以确保它可用,并确保 Windows 系统管理员可以对它执行写操作。要将操作磁盘用作分区,请创建一个空文件。检验文件系统上是否有足够的空间供 Replication Server 将磁盘分区文件扩展至整个分区大小。注释 必须先在 Windows 系统上创建物理文件,然后才能使用 Sybase Central? 创建 Replication Server 分区。不要将该分区用于其他目的,如文件系统、交换空间或 Adaptive Server 设备。将整个分区分配给 Replication Server 。如果您只是将该分区的一部分分配给了 Replication Server ,剩余部分将无法用于任何其他目的。只有当一个用户必须具有读/写权限才能启动 Replication Server 时,才应当向该用户授予对分区的读/写权限。

第 1 章 准备安装和配置 Replication Server 配置指南3哪个 Replication

Server 是 ID 服务器?您安装的第一个 Replication Server 是 ID 服务器。在您向复制系统中安装新的 Replication Server 或添加数据库时,ID 服务器必须正在运行。ID 服务器会为复制系统中的每个 Replication Server 指派一个唯一的节点 ID ,并为复制系统中的每个数据库指派一个唯一的数据库 ID 。它还维护着复制系统的版本信息。哪些数据库需要复制代理?

复制代理从数据库日志中检索事务,然后通过管理着该数据库的 Replication Server 将事务传递到复制系统。注释 RepAgent? 是适用于 Adaptive Server 11.5 版或更高版本的复制代理,它要求使用 Replication Server 11.5 版或更高版本。Replication Server 和 Adaptive Server 支持 SQL Server 数据库和 11.5 版本之前的 Replication Server 使用的日志传输管理进程 (LTM)。有关 LTM 的详细信息,请参见《Replication Server 管理指南》的附录 B “SQL Server 的 LTM ”。每个数据库都有一个复制代理。因为复制代理是在为复制安装数据库时配置的,所以,在将数据库添加到复制系统之前,您必须知道该数据库是否需要复制代理。用户数据库在以下情况下需要复制代理: ·数据库中存放着主数据,这些数据要被复制到由相同的或不同的 Replication Server 管理的其他数据库。·Replication Server 管理着一个数据库,该数据库是复制的存储过程执行的源。您可以将存储过程执行从主数据库复制到复制数据库,也可以将其从复制数据库复制到主数据库。RepAgent 从数据库事务日志中检索过程调用信息。有关详细信息,请参见《Replication Server 管理指南》。·如果数据库是某个热备份应用程序中的活动数据库,则该数据库必须有一个 RepAgent 。只有切换到备份数据库时才需要该 RepAgent 。有关详细信息,请参见《Replication Server 管理指南》。如果使用着 RSSD 的 Replication Server 有一个到其他 Replication Server 的路由,则该 RSSD 需要一个复制代理。例如:·Replication Server 管理着主数据,这些数据要被复制到由其他 Replication Server 管理的数据库。·Replication Server 管理着一个数据库,该数据库是复制的存储过程执行的源。·Replication Server 是一个非直接路由上的中间节点。如果复制系统只有一个 Replication Server ,则 RSSD 不需要 RepAgent 。

使用“Replication Server 安装工作单”

4Replication Server 哪些数据库需要

热备份?Replication Server 可以为 Adaptive Server 数据库或 SQL Server 数据库维护一个热备份数据库。如果活动数据库出现故障,客户端可以随即切换

到备份数据库而不会出现中断。

要设置一个热备份应用程序,在向复制系统添加数据库之前和之后,您都必须在 Replication Server 中执行一些任务。安装 Replication Server 之前,请阅读《Replication Server 管理指南》的第 13 章“管理热备份应用程序”。

使用“Replication Server 安装工作单”

为附录A “工作单”中第105页的“Replication Server 安装工作单”中的工作单创建副本。您在阅读本节的其余部分时可以使用这些副本记录信息。请保留这些副本,以备需要重新配置复制系统时使用。用于配置 Replication Server 软件的程序叫做 rs_init 。工作单的各部分与 rs_init 的菜单相对应,因此您可以将工作单中的信息直接输入到 rs_init 中。请参见第23页的“使用 rs_init ”。

有关在复制系统中配置字符集、语言和排序顺序的指导信息,请参见《Replication Server 设计指南》。

有关复制系统组件的登录名的详细信息,请参见《Replication Server 管理指南》。

有关软件安装过程和需求的信息,请参见《Replication Server 安装指南 — Windows 》。

完成工作单

填充安装工作单的各个部分。

rs_init 为第105页的“Replication Server 安装工作单”和第108页的“数据库设置工作单”中的工作单上的大多数项目提供了缺省值。许多缺省值是根据您输入的值构建的。例如,如果您输入了

“TOKYO_RS ”作为 Replication Server 名称,rs_init 就将日志文件命名为 TOKYO_RS.log 。您可以接受显示的值,也可以输入其他值。要使用 rs_init 缺省值,请完成工作单上用星号 (*) 标出的必填项。在运行 rs_init 时,请将菜单中的缺省值记到工作单上,这样,您就有了一份完成的配置记录。

第 1 章 准备安装和配置 Replication Server 配置指南5Replication Server 保留了以“rs_”开头的标识符。不要将以“rs_”开头的名称用于 Adaptive Server 、Replication Server 、数据库对象或登录名。有关其他限制,请参见《Replication Server 参考手册》。Adaptive Server 和 Replication Server 服务器名称的前八个字符在网络上必须是唯一的。版本目录版本目录(又称安装目录)是您安装 Replication Server 软件的位置。对于 12.0 版,Replication Server 会创建一个新的目录结构,该目录结构允许您使用某些组件的多个版本。有关详细信息,请参见《Replication Server 安装指南》。您可以在 Replication Server 12.0 版或更高版本的现有目录结构中安装 Replication Server 12.6 版。通常,Replication Server 与其他 Sybase 软件安装在同一个 %SYBASE% 目录中。这使得这些产品可以共享公用文件,同时简化了所有服务器和客户端程序所使用的接口文件 (sql.ini ) 的管理。?在同一目录下安装 SQL Server 11.0.x 或 Adaptive Server 11.5.1(或更高版本)以及 Replication Server 12.6您必须按以下顺序安装这些产品:1SQL Server 11.0.x 或 Adaptive Server 11.5.1(或更高版本)2Replication Server 12.63所有必要的 Emergency Bug Fix (EBF) ?选择 Sybase 安装目录1找到一个至少具有 650MB 可用空间的驱动器。2如果这是在您的计算机上安装的第一个 Sybase 软件,请选择版本目录的路径。安装程序执行以下步骤来设置缺省版本目录: ·如果变量 SYBASE 已存在,安装程序便将缺省版本目录设置为 SYBASE 指向的目录。·如果没有变量 SYBASE ,但是有注册表项 HKEY_LOCAL_MACHINE\Software\Sybase\Setup\Sybase ,安装程序便将缺省版本目录设置为该注册表项指定的目录。·如果变量 SYBASE 和上面提到的注册表项都不存在,安装程序便将系统磁盘的驱动器名和 \SYBASE 连接在一起,创建一个缺省版本目录。例如,如果系统驱动器是 C ,则缺省目录就是 C:\SYBASE 。3在您的工作单上记下 Sybase 版本目录。

使用“Replication Server 安装工作单”

使用多个版本目录如果您没有将 Replication Server 与其他 Sybase 软件安

装在同一目录下,则必须:

·在启动每个 Sybase 程序前设置 SYBASE 环境变量,使之指向正确

的版本目录。

注释Replication Server 使用的目录结构会将所有的 Replication

Server 文件安装在一个名为REP-12_6的目录中,您可以使用环境变

量 %SYBASE_REP% 来设置该目录。

·设置变量 PATH,使之使用正确的 DLL 版本。

·在每个版本目录中保存sql.ini的一个最新副本,或者在启动每个

Sybase 程序时使用命令行选项来指定正确的sql.ini文件。Replication Server 信息本节介绍如何填充工作单的“Replication Server 信息”部分。

·Replication Server 名称要求—为 Replication Server 输入一个名

称。该名称在复制系统中必须具有唯一性。

该名称不区分大小写;但是,如果该 Replication Server 是一个多平

台复制系统的一部分,请确保在所有实例中都使用具有相同的大小

写格式的名称。

警告!Adaptive Server 名称、Replication Server 名称和 LTM 服务器

名称在您的网络中必须唯一。

·该 Replication Server 是 ID 服务器吗?要求—如果安装的是 ID 服

务器,请选择“是”;如果不是,请选择“否”。有关详细信息,

请参见第11页的“ID 服务器信息”。

·Replication Server 错误日志输入 Replication Server 错误日志文件

的路径。Replication Server 会将信息性消息和错误消息写入该文本

文件中。

·Replication Server 配置文件输入 Replication Server 配置文件的路

径,配置文件中包含着 Replication Server 在启动时读取的参数。有

关详细信息,请参考《Replication Server 管理指南》。

·Replication Server 口令加密如果要在 Replication Server 配置文件和

RSSD 中加密口令,请选择“是”;如果不加密,请选择“否”。

警告!如果不加密口令,任何拥有必要权限的人都可以查看配置文

件中和 RSSD rs_users系统表中的口令。

6Replication Server

第 1 章准备安装和配置 Replication Server

·Replication Server 字符集输入 Replication Server 将使用的字符集。

您可以指定 Sybase 支持的、可供您的语言使用的任何字符集。

为使复制正常运行,Replication Server 使用的字符集必须与它控制

的数据服务器和 RepAgent 所使用的字符集相匹配。此外,它还必

须与系统中的其他 Replication Server 的字符集相兼容。

缺省情况下,rs_init使用您的平台的本地字符集来配置 Replication

Server。有关字符集的更多信息,请参见《Adaptive Server 配置指南》。

Replication Server 的英语版中的字符集有:

·cp437(代码页 437)— IBM PC 中使用的字符集。

·cp850(代码页 850)— IBM PC 中使用的 IBM/Microsoft 多语种

字符集。

·deckanji —适用于 JIS-X0208 的 DEC Kanji 代码。

·eucgb —简体中文字符集的 EUC GB 编码。

·eucjis —适用于 JIS-X0201 和 JIS-X0208 的 UNIX 代码。

·eucksc —(代码页 949)EUC KSC 韩文编码。

·gb18030 —中华人民共和国政府建立的、中文字符的

GB 18030-2000 标准。

·iso15 —类似于 iso_1。

·iso_1 (ISO-8859/1) —适用于许多系统的 8 位字符集。这是

与 Sun、NCR System 3000、Silicon Graphics IRIX、Digital

OpenVMS 和 IBM RISC System 6000 AIX 一起使用的

Adaptive Server 的缺省设置。

·mac —缺省的 Macintosh 字符集。

·roman8 — Hewlett-Packard 字符集。

·roman9 —除代码点 0xBA 外,与 roman8 相同;以前用作通用

货币符号,现在用作欧元符号。

·sjis (Shift-JIS) —适用于 JIS-X0201 和 JIS-X02081 的

IBM/Microsoft 代码。

·utf8 —适用于 Unicode 的 ASCII 保留编码方法。

配置指南7

使用“Replication Server 安装工作单”

中文包含下列字符集:

·eucgb

·gb18030

·utf8

日文包含下列字符集:

·deckanji

·eucjis

·sjis

·utf8

韩文包含下列字符集:

·eucksc

·utf8

法文、德文、葡萄牙文和西班牙文包含下列字符集:

·cp437

·cp850

· iso15

· iso_1

·mac

·roman8

·roman9

·utf8

当您创建预订时,Replication Server 会使用一个称为预订实现的进

程将请求的数据从主数据库复制到复制数据库。在预订实现过程

中,主数据服务器会将字符数据转换为复制 Replication Server 的字

符集。如果复制 Replication Server 使用的字符集不同于主数据服务

器的字符集,请确保 Replication Server 使用的字符集已安装在主数

据服务器上。

同样,在创建路由时,请确保目标 Replication Server 使用的字符集

已安装在源 Replication Server 的 RSSD 的数据服务器上。

8Replication Server

第 1 章准备安装和配置 Replication Server

·Replication Server 的语言输入 Replication Server 将消息输出到错

误日志和客户端时应使用的语言。它可以是与您安装的字符集相兼

容的任何语言。

缺省情况下,rs_init将 Replication Server 配置为使用美国英语输出

消息。

其他可用的语言是中文、法文、德文、日文、韩文、葡萄牙文和西

班牙文。rs_init使用的语言名称标识符与 Adaptive Server 使用的相

同。

如果 Replication Server 使用的语言不同于它所连接的数据服务器使

用的语言,则 Replication Server 使用的语言必须已安装在数据服务

器上。这使得数据服务器能以所配置的语言将消息返回到

Replication Server,并且能够识别所配置语言的日期以及设置所配

置语言的日期格式。

例如,日期格式“01/02/99”在美国英语中意为“1999 年 1 月 2 日”,

在法文中则意为“1999 年 2 月 1 日”。只有在已安装了 Replication

Server 配置的语言的情况下,数据服务器才能正确地设置日期的格式。

·Replication Server 排序顺序输入 Replication Server 的排序顺序。

排序顺序控制着一个表中有哪些行属于一个拥有需要字符数据的

where子句的预订。它还可以控制如何识别您输入的标识符的大小

写和变音等特性。

您可以指定 Sybase 支持的、与您的字符集兼容的任何排序顺序。为

使复制正常运行,您的复制系统中的所有排序顺序都必须相同。

缺省情况下,rs_init将 Replication Server 配置为使用二进制排序顺

序。可用的排序顺序取决于您计划安装的字符集。排序顺序位于

Sybase 版本目录的charsets/charset_name目录中,其中,

charset_name是字符集的名称。

有关在您的复制系统中配置语言、字符集和排序顺序的指导信息,

请参见《Replication Server 设计指南》。

配置指南9

本文来源:https://www.bwwdw.com/article/02gq.html

Top