Fosdccf.blog.chinaunix.net
sdccf
全部博文(19283)
Linux酷软(214)
tmp(0)
PostgreSQL(93)
Solaris(383)
AIX(173)
SCOUNIX(575)
DB2(1005)
Shell(386)
C/C++(1187)
MySQL(1750)
Sybase(465)
Oracle(3695)
Informix(548)
HP-UX(0)
IBM AIX(2)
Sun Solaris(0)
BSD(1)
Linux(8597)
SCO UNIX(23)
2011年(1)
2009年(125)
2008年(19094)
2007年(63)
clifford
linky521
曾德标
fengzhan
leon_yu
mcuflowe
yt200902
guanyuji
GY123456
snow888
carlos94
丸喵喵
sean229
cxunix
可怜的猪
cqxc413
xzzgege
wb123456
分类: Sybase
2008-04-13 10:05:05
具体复制步骤: 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
上一篇:如何动手修改interfaces文件
下一篇:如何释放异常的锁资源
登录 注册