Eisen 发表于 2012-05-10 14:56

本帖最后由 Eisen 于 2012-05-10 15:00 编辑

好老的版本……
那行,就光执行
admin who,SQM
go
sysadmin dump_queue,110,0,-2,-1,-1,client
go

devilring 发表于 2012-05-10 15:02

1> admin who,SQM
2> go
Spid State                Info                              DuplicatesWrites      Reads       Bytes       B Writes    B Filled    B Reads   B Cache   Save_Int:Seg    First Seg.Block    Last Seg.Block   Next Read   Readers   Truncs
---- -------------------- --------------------------------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- --------------- ------------------ ---------------- ----------------------- -----------
   10 Awaiting Message   108:1 APCHUANBO3.bohai                   7330   198124894   388839001 -1829122438    14163712    13200120    26724345    11869463 0:782419      782419.13          782431.64      782432.1.0            1         2
    9 Awaiting Message   108:0 APCHUANBO3.bohai                      0         0         0         0         0         0         0         0 strict:0      0.1                0.0            0.1.0               1         1
    8 Awaiting Message   101:0 JIFEI_RSSD.JIFEIRS_RSSD               0         0         0         0         0         0         0         0 0:0             0.1                0.0            0.1.0               1         1

1> sysadmin dump_queue,110,0,-2,-1,-1,client
2> go
Msg 6036, Level 12, State 0:   
Server 'JIFEIRS':                     
Stable queue '110:0' could not be found.

devilring 发表于 2012-05-10 15:05

本帖最后由 devilring 于 2012-05-10 15:11 编辑

1> admin who,SQM
2> go
Spid State                Info                              DuplicatesWrites      Reads       Bytes       B Writes    B Filled    B Reads   B Cache   Save_Int:Seg    First Seg.Block    Last Seg.Block   Next Read   Readers   Truncs
---- -------------------- --------------------------------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- --------------- ------------------ ---------------- ----------------------- -----------
   10 Awaiting Message   108:1 APCHUANBO3.bohai                   7330   198124894   388839001 -1829122438    14163712    13200120    26724345    11869463 0:782419      782419.13          782431.64      782432.1.0            1         2
    9 Awaiting Message   108:0 APCHUANBO3.bohai                      0         0         0         0         0         0         0         0 strict:0      0.1                0.0            0.1.0               1         1
    8 Awaiting Message   101:0 JIFEI_RSSD.JIFEIRS_RSSD               0         0         0         0         0         0         0         0 0:0             0.1                0.0            0.1.0               1         1
1> sysadmin dump_queue,110,0,-2,-1,-1,client
2> go
Msg 6036, Level 12, State 0:   
Server 'JIFEIRS':                     
Stable queue '110:0' could not be found.

完蛋,老大你能上qq吗,我不能再回帖子了,说是1小时只能发10个,而且我也没权限用这里面的实时消息

Eisen 发表于 2012-05-10 15:10

本帖最后由 Eisen 于 2012-05-10 15:22 编辑

看到是windows平台的,那你去看看RS的errorlog里面最后的error message怎么写的。
我在公司里,网禁的,只能上这几个技术站,哪里能上QQ噢

devilring 发表于 2012-05-10 15:55

我本来用resume重启结果没重启来,我查了日志,发现是因为我在做了bcp之后发现没有同步就把表删掉了造成的,我就把表重新建上了,然后重启了resume,发现同步又好了,其他以前定义的表也没问题,我又按照之前老大你说的,一步步做了一遍目前结果如下:
1> resume connection to JIFEI.bohai skip tran
2> go
Connection to 'JIFEI.bohai' is resumed.
1> admin who_is_down
2> go
Spid Name       State                Info
---- ---------- -------------------- ----------------------------------------
1> admin who_is_down
2> go
Spid Name       State                Info
---- ---------- -------------------- ----------------------------------------
1> admin who_is_down
2> go
Spid Name       State                Info
---- ---------- -------------------- ----------------------------------------
1> admin health
2> go
Mode             QuiesceStatus
---------------- -------- --------
NORMAL         TRUE   HEALTHY


1> insert into xwrep_test values(1)
2> insert into xwrep_test values(10)
3> go
(1 row affected)
(1 row affected)
1> select * from xwrep_test
2> go
id
-----------
         1
          10

(2 rows affected)
1> alter table xwrep_test add str varchar(10) null
2> go
1> sp_setreptable xwrep_test
2> go
The replication status for 'xwrep_test' is currently true, owner_off.
(return status = 0)

下面可以继续指导我一步步做了,这回可不敢随便自己乱来了

devilring 发表于 2012-05-10 16:12

我刚才用sp_setreptabl命令查看了下原来定义的表,发现主库和备库的表的复制属性都是true,不知道以后如果我新增的表是不是也可以在主、备服务器都执行sp_setreptabl命令将复制属性都设置成true呢???
还有修改表结构的时候我是不是应该首先把该表的复制属性都改成false,然后再修改表结构,然后再用bcp导入数据,之后再将这些新增的表和修改了结构的表的主、备库的复制属性用sp_setreptabl命令改成true,这样可以吗,当然我现在是不敢随便做了,还是等老大你指导我一步步做完测试后再说吧

hobbylu 发表于 2012-05-10 16:42

兄弟啊,你的很多工作问题已经复杂化了,真的。真心想帮你,可惜没时间

Eisen 发表于 2012-05-10 16:54

本帖最后由 Eisen 于 2012-05-10 17:07 编辑

是啊,你的很多做法确实复杂化,不过也好加强你对复制这东西的了解。
现在接着来,两边都alter table好之后
去主点上
update xwrep_testset str='haha'
go
然后检查主备点两边数据

devilring 发表于 2012-05-10 17:07

没问题,2变都有数据了

devilring 发表于 2012-05-10 17:13

嗯嗯,多谢2位老大的帮忙,太感谢了,那么麻烦再帮我看看我在65楼提的问题,
1、就是如果我想用bcp的话,是不是就要把需要bcp的表的复制属性都给改成false,然后在主、备库bcp完后,再把复制属性打开???
2、我是否现在就可以把备份库的表的复制属性也设置成true,这样将来如果需要切换服务器的时候,直接切换就行了,还不用到时候再逐个表来改属性
页: 1 2 3 4 5 6 [7] 8
查看完整版本: sybase replication server问题(急!急!)