Sybase在两台分离的服务器间通过复制实现数据库的双机热备

Sybase复制服务器应用方案之一

复制服务器支持一对一的复制模式,复制服务器的Warm standby 对于Adaptive Server或SQL Server保持一个双份数据库,其中一个作为另一个活动数据库的暖备份。当用户修改活动的数据库时,复制服务器复制相应事务到备份数据库,使得二者保持一致。一但活动数据库因为各种原因失败,可以切换到备份数据库,使其成为活动数据库,除了一点点间断以外,几乎不影响对数据库的操作。

示意图如下:

该方案需要配置系统软件:ASE、Rep 、SQL Remote。

该方案的优点是高性能(不增加AS数据访问的负担,特有的数据访问和消息传输机制);发送更新事务而非数据本身,保证了数据的完整性;独立的RSM更容易管理复制系统;数据高可用性(失败后自动重新同步、允许dump和load保持数据库初始同步等特性);完全的本地自治(本地有充分的自由查看和使用复制数据,包括数据选择、本地表名列名、优化本地访问机制等)。

该方案不足之处是当一台服务器失败,切换到另一台服务器(Warm Standby),当前用户事务将异常终止,通过dsedit修改客户端的SQL.INI文件,按照同名不同AS再重新提交。解决办法一个是使用Sybase公司的HA软件,实现用户事务的平滑过渡;或者前台应用软件PB8.0版本支持failover处理,在PB编程中解决。

时间: 2024-08-02 13:37:10

Sybase在两台分离的服务器间通过复制实现数据库的双机热备的相关文章

java实现两台服务器间文件复制的方法_java

本文实例讲述了java实现两台服务器间文件复制的方法.分享给大家供大家参考.具体分析如下: 通常我们使用最多的文件复制功能就是同服务器之间的文件复制功能,这里介绍的是在普通文件复制上功能升级,可以实现两台服务器实现文件的复制,下面一起来看看代码. 1.服务器端 复制代码 代码如下: package sterning; import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.DataOut

土耳其黑客团伙侵入两台美国陆军网络服务器

  据媒体报道,土耳其黑客团伙侵入两台美国陆军网络服务器,将该服务器上的网站流量指向其它 站点,其中包括一家包含反美和反以色列信息的网站. 据报道,名为"m0sted"的土耳其黑客团伙于1月26日入侵了美国陆军俄克拉荷马州麦克阿莱斯特军工厂的服务器,此前,在2007年9月19日, 该团伙还入侵了位于弗吉尼亚州温切斯特美国陆军技师跨大西洋中心的一台服务器. 调查人员发现,黑客采用的是SQL侵入式攻击,该方式是利用微软SQL服务器数据库的一个漏洞,进入服务器.据悉,该团伙同样采用SQL侵入

配置MySQL数据库主从服务器实现双机热备

网站:bbs.osyunwei.com程序在:Web 服务器192.168.21.129 上面数据库在:MySQL 服务器192.168.21.169 上面实现目的:增加一台MySQL 备份服务器(192.168.21.168),做为MySQL 服务器(192.168.21.169)的从服务器,这两台MySQL 服务器之间实现双机热备.即:从服务器(192.168.21.168)上面指定的数据库永远与主服务器(192.168.21.169)上面指定的数据库保持同步,并且随着主服务器(192.16

rose ha 维护技术-安装了ROSE HA双机热备的服务器,重装系统,需要怎么重新配置

问题描述 安装了ROSE HA双机热备的服务器,重装系统,需要怎么重新配置 公司有两台服务器做了双机热备的,但是其中一台后备机器阵列卡坏了,换了阵列卡,现在需要重新安装操作系统和rose ha,需要怎样去配置这个ROSE,求教程,谢谢... 解决方案 看你是什么阵列,raid 1 raid5之类的才可以恢复,raid 0就不可以.开机进入阵列的bios(不是系统的bios)设置,里面有重构raid的.

Oracle数据库双机热备服务器操作实战

Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 Redwood shore.2000财年(99年6月到2000年5月)营业额达101亿美元,再创Oracle公司销售额历史新高,比去年增长了13亿美元,盈利增长61%,达到21亿美元.Oracle公司现有员工超过三万六千人,服务遍及全球145个国家. Oracle公司拥有世界上唯一一个全面集成的电子商务套件Oracle Applications R11i,它能够自动化企业经营管理过程中的各个方面,深受用户的

两台SQL Server服务器同步问题.

server|服务器|问题 --定时同步服务器上的数据(服务器上的数据修改同步到本地)   --例子:  --测试环境,SQL Server2000,远程服务器名:rserver,用户名为:ruser,密码:rpwd,  测试数据库:test   --服务器上的表(查询分析器连接到服务器上创建)  --state字段为辅助更新而设置的附加字段,字段值说明:null 表示新增记录,1 表示修改过的记录,0 表示无变化的记录  if exists (select * from dbo.sysobje

mysql双机热备以及amoeba读写分离实验

Mysql读写分离是为了提高网站的访问速度,提高数据库的并发负载能力. 但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面. 因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离来提升数据库的并发负载能力, 这样的方案来进行部署与实施的. 注意:先做主从复制,再度读写分离. MySQL主从复制结构是基于mysql bin-log日志基础上,从库通过打开IO进程收到主库的bin-log

J2EE应用程序部署:每台应用程序服务器上部署一个应用程序还是多个应用程序

引言 J2EE 规范 对将 J2EE 应用程序打包成一个文件扩展名为 EAR(Enterprise Archive( 企业压缩文档))的文件进行了定义,并且规定这些应用程序彼此独立.然而,该规范对 于如何最佳部署应用程序却只字未提.您是应该选择在每台应用程序服务器上只部署一个 J2EE 应用程序(EAR 文件)?还是应该在单独一台应用程序服务器上部署多个 J2EE 应用 程序(EAR 文件)? IBM WebSphere Application Server支持这两种选择.您应该选择哪种方式 ?

两台电脑怎么直接连接

  有些朋友手头上有两台电脑,而且有一块多余的网卡,这样你就可以通过设置,把两台电脑连接起来实现同时上网的目的.双机直连是最经济实惠的两台电脑实现同时上网的方式,其实很简单,我们现在就来看看如何实现双机直连: 一,去电脑城买买一根交叉线,注意不是平行线,只要你和摊主说你想要双机直连,他就知道如何给你连接那两个水晶头.交叉线买多长,要看你两台电脑有多远! 二,把你作为主机的电脑和另一台电脑用交叉线连起来.把第一块用来上网的网卡(一般是本地连接1)设置成自动获取IP地址 三,关掉主机的防火墙,把主机