我一直看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就太脆弱了。
|