免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: youwei
打印 上一主题 下一主题

关于,sybase Replication Server不同步的问题! [复制链接]

论坛徽章:
0
31 [报告]
发表于 2010-08-26 10:38 |只看该作者
admin health可以查看总体的同步情况
也可以用
admin who,sqt
admin who,sqm
来检查每个连接同步的情况
还有其他命令查看同步队列的明细
,当然,用Central工具查看也可以
具体详细内容,还是请楼主查看手册吧,
http://infocenter.sybase.com

论坛徽章:
7
数据库技术版块每日发帖之星
日期:2015-08-09 06:20:00数据库技术版块每日发帖之星
日期:2015-11-03 06:20:00数据库技术版块每日发帖之星
日期:2016-02-20 06:20:00数据库技术版块每日发帖之星
日期:2016-07-13 06:20:00数据库技术版块每日发帖之星
日期:2016-07-31 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
32 [报告]
发表于 2010-08-26 13:00 |只看该作者
本帖最后由 Eisen 于 2010-08-26 13:07 编辑

不客气。我也是成都人,不过在上海工作吧……
检查同步一般看admin health,如果显示True肯定同步完毕,若想单独看某个库,就看admin who,sqm看里面的First Seg.Block是否匹配Last Seg.Block即可知是否同步完毕;单独看某个表的我不知道。

论坛徽章:
7
数据库技术版块每日发帖之星
日期:2015-08-09 06:20:00数据库技术版块每日发帖之星
日期:2015-11-03 06:20:00数据库技术版块每日发帖之星
日期:2016-02-20 06:20:00数据库技术版块每日发帖之星
日期:2016-07-13 06:20:00数据库技术版块每日发帖之星
日期:2016-07-31 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
33 [报告]
发表于 2010-08-26 13:11 |只看该作者
本帖最后由 Eisen 于 2010-08-26 13:12 编辑

另外再说句闲话——
win平台的话,最好不要把ase和rs装在同一个机器上,因为两者的字符集自ase11.9.2开始就一直有细微差别,无论哪个先安装,后面都要覆盖掉前面的,会导致另外一个在某些特定查询时出乱码。
而非win平台则可借用安装在不同user下解决这个问题。

论坛徽章:
0
34 [报告]
发表于 2010-08-26 13:31 |只看该作者
呵呵,真没有想到,前辈也是成都人,什么时候回家乡的时候,通知一声,真要见见前辈的庐山真面目。。。。

论坛徽章:
0
35 [报告]
发表于 2010-08-26 13:47 |只看该作者
前辈,刚才你给我讲的,最好是把ase和rep安在同一台机子上,小弟现在遇到一个新问题,
就是在我把rep主机、源主机、目的主机,分开了安装在三台主机上,在进行复制服务安装
的过程中,到选中Add a database to the replication system,在Replication Server information中,参数为:
Replication Server name:rep2  \\在复制服务器TEST1新建了一个复制服务rep2
RS SA user:sa, 
RS SA password:

在Database information中,参数为:
SQL Server name:source   \\源数据库,小写字母
SA user:sa
SA password:
Database name: source_db  
Will the database be replicated: Yes
Maintenance user: source_db_maint
Maintenance password: source_db_maint_ps
Isthis a Phsical Connection for Existring Logical Connection: No
在进行了以上的配置后,在点“继续”进行建立时,
当到
"Execution to
configure the Replication Agent
Please wait....."
时就出现了错误提示:
1.WARNING:'' 'source' is not a valid name."  点确定后
2.Unable to execute query 'exec sp_addserver 'source',local ' against server 'source'.点确定后
3.Task failed:configure the Replication Agent.Terminationg configuration.点确定后
建立失败,前辈,这个是由什么引起的呢!

我在复制服务器TEST1上的sql.ini 文件里面已经添国了,源库的记录
[source]  //小写字母
master=TCP,192.168.5.1,5000
query=TCP,192.168.5.1,5000
并且可以PING 通数据库的
前辈还会有其它不有做到的吗?

论坛徽章:
7
数据库技术版块每日发帖之星
日期:2015-08-09 06:20:00数据库技术版块每日发帖之星
日期:2015-11-03 06:20:00数据库技术版块每日发帖之星
日期:2016-02-20 06:20:00数据库技术版块每日发帖之星
日期:2016-07-13 06:20:00数据库技术版块每日发帖之星
日期:2016-07-31 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
36 [报告]
发表于 2010-08-26 16:12 |只看该作者
不行,所有3个机器上的sql.ini里面都必须有全部3个的访问entry.

ps:我在四川的家在汶川地震的时候已经毁了,基本上不会回成都的了。

论坛徽章:
0
37 [报告]
发表于 2010-08-26 17:24 |只看该作者
前辈家乡在汶川。。。!,想到512汶川地震,心里就不是个滋味,前辈真的不容易!希望有空回来看看。。。,我负责接待你。。。

论坛徽章:
0
38 [报告]
发表于 2010-08-26 18:00 |只看该作者
前辈,我把所有的接口信息,都在每个主机系统上添加上了,现在可以了。。呵呵
遇到了个问题,就是,我在把数据库添加到复制系统中的时候,如下面

Add a database to the replication system,
在Replication Server information中,参数为:
Replication Server name:rep1
RS SA user:sa
RS SA password:
在Database information中,参数为:
SQL Server name:test1
SA user:sa,SA password:
Database name:dbtest1
Will the database be replicated:Yes  
以上操作已经成功执行后,如果我要删除这个添加操作,用什么方式最安全呢?
怕手工直接删除,会出问题,呵呵。。。

论坛徽章:
7
数据库技术版块每日发帖之星
日期:2015-08-09 06:20:00数据库技术版块每日发帖之星
日期:2015-11-03 06:20:00数据库技术版块每日发帖之星
日期:2016-02-20 06:20:00数据库技术版块每日发帖之星
日期:2016-07-13 06:20:00数据库技术版块每日发帖之星
日期:2016-07-31 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
39 [报告]
发表于 2010-08-26 21:12 |只看该作者
drop connection...

论坛徽章:
0
40 [报告]
发表于 2010-08-27 15:33 |只看该作者
前辈,我通过执行以下,语句

C:\Documents and Settings\fdtx>isql -Usa -P -Srep2
1> drop connection to test3.dbtest3
2> go
Msg 15094, Level 12, State 0:
Server 'rep2':
test3.dbtest3 is not defined to the Replication Server.
1> drop connection to test2.dbtest2
2> go
Msg 15094, Level 12, State 0:
Server 'rep2':
test2.dbtest2 is not defined to the Replication Server.
1>

之前已经执行了一次,应该是已经删除了。。

我要重新添加数据库到复制中。。。

在添加主库的,在建立时,有报错。。。
WARING 'Database 'dbtest3' is already configured to use Replication AGent.Request to enable
Replication Agent has been ignored."
点确定后。。。
Unable to execute query 'exec sp_config_rep_agent 'dbtest3',enable,'rep2','rep2_ra',
'rep2_ra_ps' against server ' test3
点确定后。。。
Task failed: configure the Replication Agent. Terminationg configuration.
点确定后。。。失败

前辈,这个是在源库的里同还是什么没有删除干净,还是在复制服务系统里有什么没有清除吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP