免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3004 | 回复: 4
打印 上一主题 下一主题

[抛砖引玉]ASE和REP复合系统的双机冷备的安装 [复制链接]

论坛徽章:
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
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-11-11 15:30 |只看该作者 |倒序浏览
ASE和REP复合系统的双机冷备的安装

设备: IBM x255服务器两台,分别叫做A、B机各自装有2*36G内置硬盘和一块Dual-Channel 4MX  Raid卡,和一个
EXP300外挂阵列柜简称C。
环境:Windows 2000 Advanced Server (SP4)

1. 不挂C,在A,B机的各自安装操作系统,注意——磁盘分区应该保持一致。这里简单划分为C:,D:,E:。
2. B机关机,A机挂上C开机,将C划分分区(建议从字母表从后向前取盘符如X:,Y:,Z:)。在A机上安装ASE12.0,
将Sybase软件安装在内置硬盘上。创建Server的时候将master和sybprocs等系统设备创建在C上——例如: master
设备创建在 X:\HQmst.dat 上。此处纪录所有设备的大小和物理位置。
3. A机关机,B机挂上C开机,将刚才A创建的数据库设备全部删除。然后再在B机上安装ASE12.0,也将Sybase
软件安装在同A机同样的位置。创建Server的时候按照步骤2的纪录中的创建大小和物理位置全部重建一遍。
4. 在B机上创建用户库db,用户库的数据设备也全部创建在C上,
5. 在B机上安装RepServer12.1并将其同系统内其他id server或non-id server配通,注意在配置RS的时候,一
定要选择创建RSSD设备,同样RSSD设备和Partition设备也建在C上,例如: Y:\HQrssddat.dat,Y:\HQrssdlog.dat
和Z:\HQ.sq。而Partition建议不要开得太大, 一般不要超过10M。
6. 在使用admin health看见Rep Server状态处于 Quiese和Healthy的时候,执行
isql -Usa -SHQ
1>; sp_stop_rep_agent HQ_RSSD
2>; go
1>; sp_stop_rep_agent HQdb
2>; go
1>; use HQ_RSSD
2>; go
1>; rs_zeroltm HQ , HQdb
2>; go
1>; dump database HQ_RSSD to 'Y:\HQ_RSSD.dmp'
2>; go
shutdown掉Rep Server之后再shutdown ASE Server。
7. 备份Partition的物理设备Z:\HQ.sq为Z:\HQsq.bak。注意,不是改名,Z:\HQ.sq文件必须存在。
8. B机关机,A机挂上C开机。启动ASE Server。
1>; drop database HQ_RSSD
2>; go
1>; sp_dropdevice HQ_rssddat
2>; go
1>; sp_dropdevice HQ_rssdlog
2>; go
1>; shutdown
2>; go
这时把Y:\HQrssddat.dat,Y:\HQrssdlog.dat和Z:\HQ.sq删除。
9. 重启Ase Server之后按照步骤5中的配置安装RepServer12.1,RSSD库设备和Partition设备应该和刚才完全
一致。但不要配置rs_init。
10. 登陆Ase Server
isql -Usa -SHQ
1>; sp_stop_rep_agent HQ_RSSD
2>; go
1>; sp_stop_rep_agent HQdb
2>; go
1>; load database HQ_RSSD from 'Y:\HQ_RSSD.dmp'
2>; go
1>; online database HQ_RSSD
2>; go
shutdown掉Rep Server之后再shutdown ASE Server。
11. 删除Z:\HQ.sq然后将Z:\HQsq.bak恢复为Z:\HQ.sq。
12. 重启Ase Server和Rep Server。
isql -Usa -SHQ
1>; sp_start_rep_agent HQ_RSSD
2>; go
1>; sp_start_rep_agent HQdb
2>; go
12. 用isql登录Rep Server扩充Partition设备大小。
isql -Usa -SHQrep
1>; add partition sq2 on "Z:\HQ2.sq" with size 500
2>; go
这时冷备系统已经安装完毕。

注意:由于Sybase RepServer的内部机制步骤9中再次创建Partition设备的时候往往会出现"maximum size
must less than ..."这样的提示,如果出现该提示,那么只好退回从步骤5开始重做,并且将Partition设备
再开小一些——但不要小于2M。
最后,因为EXP300不支持共享,只好做成了冷备系统,没法试验热备的安装,希望其他有条件的兄弟也在此
基础上尝试一下将ASE和REP的复合系统做成双机热备的安装方法,如果成功了,还请指点。谢谢。

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-06-20 06:20:00
2 [报告]
发表于 2003-11-11 17:32 |只看该作者

[抛砖引玉]ASE和REP复合系统的双机冷备的安装

好文,在window下没完过。有空试试。

论坛徽章:
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
3 [报告]
发表于 2003-11-12 11:18 |只看该作者

[抛砖引玉]ASE和REP复合系统的双机冷备的安装

哦。对了,Windows下还有个问题——就是ASE和REP都必须安装在同一个目录里:例如 D:\sybase中。不然会导致环境变量不一致的问题。

论坛徽章:
0
4 [报告]
发表于 2003-11-12 21:11 |只看该作者

[抛砖引玉]ASE和REP复合系统的双机冷备的安装

Eisen兄,能否将此种双机的构架和冷备的机理解释下,
偶做过两个ASE的热备(瞎弄的^_^),但对REP的机理不清楚,还往不吝赐教

论坛徽章:
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
5 [报告]
发表于 2003-11-13 11:25 |只看该作者

[抛砖引玉]ASE和REP复合系统的双机冷备的安装

冷备没什么机理,就相当于服务器坏了,拿去修一修,修好了再回来开机一样的。
我那么做就是节约了安装REP的服务器,并且本来只对ASE提供双机备份的两台服务器,同时也可为REP也提供双机备份。

说真的,热备我还从来没做过,精华区里blackrose以前那些作热备的精华贴也都不见了……还要向各位请教。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP