+ -
当前位置:首页 → 问答吧 → 关于,sybase Replication Server不同步的问题!

关于,sybase Replication Server不同步的问题!

时间:2010-08-22

来源:互联网

小弟,刚开始学Replication Server 服务,想通过Replication Server 实现数据表的备份目的
为些建了一个实验环境,在网上查了一些资料,终止按照资料配置完了,但是在进行表同步测试的
时间,没有实现同步。。。。
主、从的Sybase ASE及PC Client都 是11.9 for windows
Replication Server 是12.5 for windows 的
复制服务和主库是在一个系统内!
在安装后执行:
isql –Usa –P –Srep1(复制服务名rep1)
1>admin health
2>go
status为HEALTHY 这个表示成功!
执行:
admin who_is_down
后没有记录显示(不知道是什么意思?)

isql –Usa –P –Srep1
1>create replication definition test_rep
2>with primary at test1.dbtest1
3>with all tables named 'test'
4>(c1 int,c2 char() primary key(c1)

isql –Usa –P –Stest1(主数据库)
1>use rep1_RSSD
2>go
1>rs_helprep
2>go
Replication Definition Name    PRS         Primary DS.DB         Primary Table        Replicate Table      Type
------------------------------ --------------------
rs_classes                     rep1        test1.rep1_RSSD        rs_classes                                Tbl
rs_columns                     rep1        test1.rep1_RSSD        rs_columns                                Tbl
rs_databases                   rep1        test1.rep1_RSSD        rs_databases                              Tbl
rs_erroractions                rep1        test1.rep1_RSSD        rs_erroractions                           Tbl
rs_funcstrings                 rep1        test1.rep1_RSSD        rs_funcstrings                            Tbl
rs_functions                   rep1        test1.rep1_RSSD        rs_functions                              Tbl
rs_objects                     rep1        test1.rep1_RSSD        rs_objects                                Tbl
rs_routes                      rep1        test1.rep1_RSSD        rs_routes                                 Tbl
rs_systext                     rep1        test1.rep1_RSSD        rs_systext                                Tbl
test_rep                       rep1        test1.dbtest1        test                 test                 Tbl
return status = 0)
....
通过以上的显示结果,应该是建成功了。。。
但是,仍没有实现主库表与从库表的同步,
请教各位高手,还需查看哪些状态记录,才可以找到表不同步的原因呢?
望大家多多指教!

作者: youwei   发布时间: 2010-08-22

没有写subscription……

作者: Eisen   发布时间: 2010-08-23

哦,你好,可以说的细一点吗。。
具体是怎么设置的
先谢谢了。。。

作者: youwei   发布时间: 2010-08-23

主库test1.dbtest1 ,从库存test2.dbtest2
复制服务也是安装在test1上,复制服务名rep1
需同步的表test
这个情况,该如何订购呢

1、定义复制:在rep1上执行如下命令:
isql -Usa -P -Srep1
1>create replication definition test_rep
2>with primary at test1.dbtest1
3>with all tables named 'test'
4>(c1 int,c2 char() primary key(c1)
isql -Usa -P -Stest1
1>use rep1_RSSD
2>go
1>rs_helprep
2>go

2、订购:在rep1上执行如下命令:
isql -Usa -P -Srep1
1>create subscription test_sub for test_rep
2>with replicate at test2.dbtest2
我是这个设置的,有什么问题吗?

作者: youwei   发布时间: 2010-08-23

主点dbtest1这张表的可复制状态设置成true了吗?

作者: zq5143   发布时间: 2010-08-23