DBTWin数据库集群安装使用说明
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
配置说明: a) 双网关运行:勾选该项时,DBTwinHAServer 服务进入双机运行模式, 反之则是单机模式。 b) 自动重启网关:勾选该项时,在 DBTwinHAServer 服务运行过程中如 果网关服务意外终止,DBTwinHAServer 服务能自动重启网关服务。 c) 启动数据库端高可用:当选择此项时候,在主网关和备份网关遭遇意 外而停止时,经过缺省时间 300 秒之后,集群主数据库机器将自动给 自身添加虚拟 IP 地址,从而客户端能继续单机访问集群数据库主机。 选择此项,要求网关和所有数据库的端口是一致的。 d) 集群虚拟 IP 地址:局域网内任意不用的 IP 地址,为主网关的虚拟地 址,客户端通过该地址访问数据库。 e) 集群虚拟 IP 掩码:虚拟 IP 地址的子网掩码。
DBTwin 数据库集群系统 5.0 安装使用手册
数据库集群 DBTwin 5.0
安 装 使 用 说 明
用于 Microsoft SQL Server 2005/2008 标准版/企业版
无锡浙潮科技有限公司
1
DBTwin 数据库集群系统 5.0 安装使用手册
目录
第一章 安装 DBTwin 数据库集群系统
注:以上配置选项,一定要在厂家的配合下才能修改!
(3) 同步工具配置 DBTwin 数据库集群中有数据库数据不一致情况发生,或者需停机进行管
理维护时,需要使用 DBTwin 高级同步工具来完成数据的同步。它可以使 DBTwin 集群在向客户端提供数据访问服务的同时,修复已停机的数据库服务 器,最终让这些服务器重新加入到 DBTwin 集群中。借助于 DBTwin 高级同步 工具,可以极大的提升 DBTwin 集群系统的可用性。
设置该共享目录的权限为如下图所示。
无锡浙潮科技有限公司
11
DBTwin 数据库集群系统 5.0 安装使用手册
B.修改高级同步配置 启动网关控制台,点击高级应用菜单,选择高级同步工具菜单项,打开高级 同步工具对话框。如下图:
无锡浙潮科技有限公司
12
DBTwin 数据库集群系统 5.0 安装使用手册
3
第二章 配置 DBTwin 网关
5
第三章 配置客户端程序
16
第四章 DBTwin 网关的功能
20
第五章 DBTwin 数据库集群系统的初始化
35
第六章 结束语
36
附录 手动配置分布式事务处理协调器(MSDTC)
37
无锡浙潮科技有限公司
2
DBTwin 数据库集群系统 5.0 安装使用手册
第一章 安装 DBTwin 数据库集群系统
2. 选中“登录”选项。
无锡浙潮科技有限公司
5
DBTwin 数据库集群系统 5.0 安装使用手册
3. 选择“此帐户”,并输入管理员帐户名称“Administrator”和密码即可。 B. 修改数据库服务的启动帐户 在数据库服务器上的 Windows“服务”中,选中相应的数据库服务,参照修 改 DBTwin 网关服务的启动帐户的过程进行配置。
无锡浙潮科技有限公司
7
DBTwin 数据库集群系统 5.0 安装使用手册
2) IP 地址:数据库主机的 IP 地址。 3) 端口:SQL SERVER 数据库的端口。 4) 用户名:数据库的 SA 用户。 5) 密码:数据库的 SA 用户的密码。 B.修改集群数据库配置 选中需要修改的集群数据库,点击工具栏修改按钮(或鼠标双击该配置 项),打开修改数据库信息对话框,如下图:
无锡浙潮科技有限公司
9
DBTwin 数据库集群系统 5.0 安装使用手册
3) 负载均衡算法:当前包含两个负载均衡算法:顺序轮流和网络响应时间。 客户可以根据实际情况进行选择。缺省为:网络响应时间。 4) 数据端口:缺省条件下,DBTwin 使用 8106 端口作为向客户端开放的数据 服务端口。 5)连通性检测次数:检测集群数据库是否脱离集群。 6)连通性检测间隔:检测集群数据库是否脱离集群。 7)删除 SP 配置文件:删除存储过程配置文件。 8)连接最长空闲时间:空闲的数据库连接在经过此时间后会被关闭,缺省为 0,即无限长时间。 9)连接最长滞留时间:连接关闭后,经过此时间后,相应的内部数据结构才 会被清除。 10)最长返回信息长度:SQL 请求能返回的信息的最大长度,缺省为 0,即无 限长。 11)TLS 会话缓冲时间:在此时间内,将复用 TLS 的内部参数,以加快登陆速 度,缺省为 30 分钟。 12)刷新间隔:刷新控制台显示的频率。 13)主机参与负载均衡:指示集群主数据库是否参与只读查询的负载均衡,缺 省为是。 14)重置集群数据库状态:清除数据库断开标志,此选项在测试时候较常用。
C.删除数据库配置 选中需要删除的集群数据库配置项。点击工具栏删除按钮,删除该配置 项。
注: 1) 集群配置处输入的 IP 地址和端口号必须为每台数据库服务器的 IP 及对应 的数据库服务的端口号,不是网关服务器的 IP 地址,也不是网关的数据库 服务端口号 8106。 2) 集群配置处的数据库主机名称就是每台数据库服务机器的主机名,不需要 人工指定,DBTWIN 会自动获取。 3) 集群配置处的每台数据库的 sa 密码应该保持一样,同时每台数据库服务 器上的对应的用户数据库的路径也应该保持一致,但是数据库管理系统的安 装路径可以不相同。
无锡浙潮科技有限公司
15
DBTwin 数据库集群系统 5.0 安装使用手册
f) 参考主机 IP 地址:一般设置为局域网的网关地址(或者交换机的地 址)。
g) 集群网关源 IP 地址:选择网关服务器的 IP 地址,用于绑定虚拟 IP。 h) 网关检测周期:网关的检测周期,测试主网关是否正常运行,网络是
二:安装 DBTwin 网关及控制台
1)在网关服务器上,运行 DBTwingwsetup.exe,根据安装向导的指示,安装 DBTwin 网关和网关控制台及有关的集群附件工具。
2)启动桌面上的集群控制台,配置上数据库节点信息。
三:验证网关运行
通过如下的步骤可以验证网关能否以厂家缺省模式正确运行: 1.启动 DBTwin 集群。 2.启动网关,检查 DBTwin 集群数据库是否处于“激活”状态。 3.通过查询分析器(SQL2000)或者 Management Studio(SQL2005 或 SQL2008)连
高级同步工具的配置过程如下:
无锡浙潮科技有限公司
10
DBTwin 数据库集群系统 5.0 安装使用手册
A.创建共享目录 建立一个名为 test 的共享目录,如下图所示。此目录可以是在网关或者数据 库服务器机器上,从 DBTwin 高级同步的效率来考虑,我们建议此共享目录最 好是建立在 DBTwin 集群中的某一台数据库服务器上。
注:经过以上简单步骤,DBTwin 集群将以厂家缺省模式运 行。以下是各功能部件的详细介绍和配置说明。
无锡浙潮科技有限公司
4
DBTwin 数据库集群系统 5.0 安装使用手册
第二章 配置 DBTwin 网关
安装完成后,需要配置 DBTwin 网关的相关配置信息,集群系统才能正常工作。
一、 设置服务启动账户
DBTwin 数据库集群系统由两大部分组成,分别称为: 1)DBTwin 集群控制台及 DBTwin 网关服务,对应的安装程序为 DBTwingwsetup.exe。 2)DBTwin 集群代理控制台及代理 DLL,对应的安装程序为 DBTwinagentsetup.exe。
安装步骤
注:无论网关还是代理,DBTwin 都使用固定目录 C:\Program Files\DBTwin Database Cluster。
无锡浙潮科技有限公司
8
DBTwin 数据库集群系统 5.0 安装使用Biblioteka Baidu册
到此为止,基本的集群配置已经就绪,可以启动集群,像访 问普通数据库那样访问集群了,集群的缺省端口是 8106。
(2) 集群选项配置 启动网关控制台,点击工具菜单,选择配置菜单项,打开集群选项配置
对话框。如下图:
缺省情况下,不需要配置即可运行 DBTwin。 1) 网关名称:网关名称缺省为 DBTwinGW,必须为此网关名称创建一个证书。 2) 日志信息:日志信息分三类:无日志,简单日志和详细日志。正常运行情 况下,请使用“无日志”选项。“简单日志”和“详细日志”会使日志文件迅 速增长,并影响网关运行性能,因此仅用于调试错误信息。日志文件位于 C: \Program Files\DBTwin Database Cluster\gw_XXX.log,XXX 为网关启动 的批次号。
二、 配置网关
(1) 集群数据库配置 A.添加集群数据库 通过桌面启动 DBTwin 集群控制台。如下所示:
无锡浙潮科技有限公司
6
DBTwin 数据库集群系统 5.0 安装使用手册
安装之后刚启动的 DBTwin 网关控制台 启动网关控制台,点击工具栏添加按钮,打开添加数据库对话框,如下 图:
参数说明: 1) 数据库主机名称:数据库主机的计算机名称。
14
DBTwin 数据库集群系统 5.0 安装使用手册
若有不需要同步的数据库,选中该项后,点击删除按钮,从列表中删除。 配置完成后,需要点击保存配置按钮保存配置信息,配置才能生效。 (4)DBTwin 高可用配置 启动网关控制台,点击高级应用菜单,选择双机配置菜单项,打开双机配置对话 框。如下图:
无锡浙潮科技有限公司
13
DBTwin 数据库集群系统 5.0 安装使用手册
选中源服务器,点击确定,设置该服务器作为同步的源数据库服务器,其他数据 库服务器则自动成为同步的目的数据库服务器。 5) 选择需要被同步的数据库 在数据库栏中,点击获取按钮,获取源数据库服务器的用户数据库,如下图:
无锡浙潮科技有限公司
一:安装 DBTwin 代理
1) 在 每 台 数 据 库 服 务 器 上 , 停 止 所 有 SQL SERVER 的 服 务 , 运 行 DBTwinagentsetup.exe,根据安装向导的指示,安装 DBTwin 代理。
2) 启动 SQL SERVER 服务,通过查询分析器(对于 SQL 2005/2008 是 Management Studio),以 SA 的用 户身份登 录数据库 服务器,执行 C:\Program Files \DBTwin Database Cluster\agent 目录下的 DBTwinagentsetup.sql 脚本; 成功执行后重新启动 SQL SERVER 服务。
1) 工作路径 输入 A 中设置的共享目录路径,需要注意的是,这里的工作路径需要设置成网络 路径,IP 地址就是共享目录所在机器的 IP 地址,例如\\192.168.1.3\test\。 2) 暂停间隔 一般使用默认设置,无需修改。 3) 自动激活 在高级同步完成后,是否自动启动网关服务。 4) 设置源数据库服务器 在数据库服务器栏中,双击作为源数据库的选项,弹出数据库服务器编辑框,如 下图:
针对每台数据库服务器上的数据库服务引擎以及 DBTwin 网关服务,把它们的 启动帐户修改为管理员(Administrator),并输入正确的管理员帐户密码。
A. 修改 DBTwin 网关服务的启动帐户 1. 点击开始->控制面板->管理工具->服务,打开服务管理界面,选中 DBTwin 网关服务“DBTwinGateway”,并用右键选中“属性”。
接 DBTwin 网关(缺省端口为 8106)。 4.执行:
--建立测试数据库 create database test_db
无锡浙潮科技有限公司
3
DBTwin 数据库集群系统 5.0 安装使用手册
go --建立一测试表 use test_db go create table tsttable( x int ) go --插入一条记录 insert tsttable(x) values(100) go use master go drop database test_db go 5.用查询分析器或者企业管理器直接连接每个 DBTwin 集群数据库,查看刚才添 加的数据库、表和记录是否都存在,如果是都存在,那么表示数据同步成功, DBTwin 配置已经成功! 这时就可以正常使用 DBTwin 集群了。 如果数据同步不成功,那么请仔细核对下面几个章节的使用说明,如果仍然同步 失败,请联系我们,我们会及时给您解答的。