首页 > 学技术 > 技术网文 > Sybase > 正文

[原创] 复制服务器安装配置(原创)


来源 chinaunix.net 酷勤网整理

我一直看sybase这个版,的确不错,虽然仅仅我问的两个问题都没人回答。发现复制的问题不少,写一篇算做贡献了:
sybase版有没有专有ftp,我上传replication server 12.0 for win,好象有人要
   具体复制步骤:
1. 安装PRS,是ID server,RSSD需要复制(Rep Agent)PDB要复制(Rep Agent)
2. 安装RRS,不是ID server,RSSD不要复制。
3. 建PRS—>;RRS的单项路由,在PRS上建;
isql –Usa –Ppass –SPRS
>;create route to RRS
>;set username RRS_rsi
>;set password RRS_rsi_ps
>;go
4 在PDS(主点数据服务器)建一个复制用户:
isql –Usa –Ppass –SPDS
>;sp_adsdlogin repsys,repsys_ps
>;go                       (repsys 密码repsys_ps)
>;use pdb
>;go
>;sp_adduser repsys
>;go
>;grant all on rep_table to repsys
>;go                       (对要复制的表rep_table授权)
5 将复制用户repsys加到PRS(主点复制服务器)RRS(复制点复制服务器)上,并将create object 权限授予该用户。(注意,此”repsys”用户在PRS和RRS及PDS上必须用相同的登录名和口令)
        isql –Usa –Ppass –SPRS
        >;create user repsys
        >;set password repsys_ps
        >;go
        >;grant create object to repsys
        >;go
         
        isql –Usa –Ppass –SRRS
        >;create user repsys
        >;set password repsys_ps
        >;go
        >;grant create object to repsys
        >;go
6 在PRS上创建复制定义(注意用户)
        isql –Urepsys –Prepsys_ps –UPRS
>;create replication definition pdb_repdef
>;with primary at PDS.pdb
>;with all table named ‘rep_table’
>;(num1 datatype,num2 datatype,…….)
>;primary key(num)
>;searchtable columns(num1,num2,……)
>;go
7 将PDB中pdb要复制的表设为可复制
        isql –Usa –Ppass –SPDS
        >;use pdb
>;go
>;sp_setreptable rep_table,true
>;go
8 给RDS中rdb中要复制的表授权
        isql –Usa –Ppass –SRDS
        >;use rdb
        >;go
        >;grant all on rep_table to rdb_maint
        >;go
9 在RRS上建预定
        isql –Urepsys –Prepsys_ps –SRRS
        >;create subscription pdb_sub
        >;for pdb_repdef
        >;with replicate at RDS.rdb
        >;subscribe to truncate table
        >;with materialization        (初始化)
10 验证在PRS和RRS上
        isql –Usa –Ppass –SPRS
        >;admin_health
        >;go
        >;admin_who
        >;go
        >;admin_who_is_down
        >;go
        
        isql –Usa –Ppass –SRRS
        >;admin health
        >;go
        >;admin who
        >;go
        >;admin who_is_down
        >;go
写的很简单,如有问题请指正。其实复制真的很容易。有什么问题可以探讨。



 hawker 回复于:2003-09-09 21:08:29

不错,虽然简单了点,加个精华鼓励一下,另sybase版没有自己的ftp server


 Eisen 回复于:2003-09-10 13:38:29

如果是rep for windows的话,直接用 rs_init 这个向导来安装rep server最保险也最完备了。
再配上工作站上的RSM用以配置route, connection什么的就更方便了。


 learningunix 回复于:2003-09-12 09:01:01

不错
这方面的资料都是要钱的
培训费动则上万
谢谢了


 solofeng 回复于:2003-09-13 18:02:37

这片很不错


 Eisen 回复于:2003-09-13 23:39:27

另外——我个人的经验觉得——rep一般还是应用在中等规模的ASE数据通导中用得好,要是ASE太大了——库超过150G什么的,就几乎每小时不断都有各种各样的毛病出来,一会儿connection就堵死了,resume之后(还经常不得不skip tran,再手工补数据)再过一会儿又堵死了……唉。


 草末儿茶 回复于:2003-09-26 20:53:01

顶!!


 rzbhdl 回复于:2005-02-13 18:29:03

引用:原帖由 "echoaix" 发表:
我一直看sybase这个版,的确不错,虽然仅仅我问的两个问题都没人回答。发现复制的问题不少,写一篇算做贡献了:
sybase版有没有专有ftp,我上传replication server 12.0 for win,好象有人要
   具体复制步骤:
1?.........




 foxnet2005 回复于:2005-08-17 16:48:18

楼主我想要你的replication server


 dyhlx 回复于:2005-10-12 11:18:48

楼主你好,我的repserver有个排序顺序的问题,只能是默认的binary排序顺序,其他的排序顺序无法正常启动复制服务器,请指导一二哦……


 ctpyy_11 回复于:2005-10-12 13:27:05

我装了复制服务器12.0后原来数据库11.9.2不能用备份也不能恢复提示如下:







 dyhlx 回复于:2005-10-12 13:31:25

字符集问题,charset问题


 ctpyy_11 回复于:2005-10-12 14:52:52

怎么改?能说详细点吗?


 rosehu 回复于:2005-10-13 16:55:25

配置复制服务器是要用rs_init配置


 twtynky 回复于:2006-12-22 16:42:16

引用:原帖由 Eisen 于 2003-9-13 23:39 发表
另外——我个人的经验觉得——rep一般还是应用在中等规模的ASE数据通导中用得好,要是ASE太大了——库超过150G什么的,就几乎每小时不断都有各种各样的毛病出来,一会儿connection就堵死了,resume之后(还经常不得 ... 




同感,同感。。。
数据量一大,rep就太脆弱了。




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=158126
转载请注明作者名及原文出处



收藏本页到: