复制sybase服务器安装配置技巧

浏览:79日期:2023-12-05

我一直看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 写的很简单,如有问题请指正。其实复制真的很容易。有什么问题可以探讨。

相关文章: