WEB开发网      濠电姷鏁告繛鈧繛浣冲洤纾瑰┑鐘宠壘閻ょ偓銇勯幇鍫曟闁稿鍠愰妵鍕冀閵娧佲偓鎺楁⒒閸曨偄顏柡宀嬬畱铻e〒姘煎灡绗戦梻浣筋嚙濮橈箓顢氳濠€浣糕攽閻樿宸ュΔ鐘叉啞缁傚秹宕滆绾惧ジ寮堕崼娑樺缂佹宀搁弻鐔风暋閻楀牆娈楅梺璇″枓閺呯姴鐣疯ぐ鎺濇晝闁靛牆妫欓蹇旂節閻㈤潧浠﹂柛銊ョ埣楠炴劙骞橀鑲╋紱闂佽宕樼粔顔裤亹閹烘挸浜归梺缁樺灦閿曗晛螞閸曨垱鈷戦柟鑲╁仜婵″ジ鎮楀☉鎺撴珖缂侇喖顑呴鍏煎緞濡粯娅囬梻浣瑰缁诲倿寮绘繝鍥ㄦ櫇闁稿本绋撻崢鐢告煟鎼淬垻鈯曢柨姘舵煟韫囥儳绋荤紒缁樼箖缁绘繈宕橀妸褌绱濋梻浣筋嚃閸ㄤ即宕弶鎴犳殾闁绘梻鈷堥弫鍌炴煕閳锯偓閺呮瑧妲愬Ο琛℃斀闁绘劕妯婇崵鐔封攽椤旇棄鍔ら摶鐐烘煕閺囥劌澧柛娆忕箻閺屽秹宕崟顒€娅g紓浣插亾濠㈣泛顑囩粻楣冩煙鐎涙ḿ绠橀柨娑樼У椤ㄣ儵鎮欓鍕紙闂佽鍠栫紞濠傜暦閹偊妲诲┑鈩冨絻椤兘寮诲☉銏犖╅柕澶堝労閸斿绱撴担绋库偓鍝ョ矓瑜版帒鏋侀柟鍓х帛閺呮悂鏌ㄩ悤鍌涘 ---闂傚倸鍊烽悞锔锯偓绗涘厾娲煛閸涱厾顔嗛梺璺ㄥ櫐閹凤拷
开发学院数据库Sybase [抛砖引玉]ASE和REP复合系统的双机冷备的安装 阅读

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

 2006-08-28 23:14:21 来源:WEB开发网 闂傚倸鍊风欢姘缚瑜嶈灋闁圭虎鍠栫粻顖炴煥閻曞倹瀚�闂傚倸鍊风粈渚€骞夐敓鐘插瀭闁汇垹鐏氬畷鏌ユ煙閹殿喖顣奸柛搴$У閵囧嫰骞掗幋婵冨亾閻㈢ǹ纾婚柟鐐灱濡插牊绻涢崱妤冃℃繛宀婁簽缁辨捇宕掑鎵佹瀸闂佺懓鍤栭幏锟�濠电姷鏁告慨顓㈠箯閸愵喖宸濇い鎾寸箘閹规洟姊绘笟鈧ḿ褍煤閵堝悿娲Ω閳轰胶鍔﹀銈嗗笂閼冲爼鍩婇弴銏$厪闁搞儮鏅涙禒褏绱掓潏鈺佷槐闁轰焦鎹囬弫鎾绘晸閿燂拷闂傚倸鍊风欢姘缚瑜嶈灋闁圭虎鍠栫粻顖炴煥閻曞倹瀚�  闂傚倸鍊烽懗鑸电仚缂備胶绮〃鍛村煝瀹ュ鍗抽柕蹇曞У閻庮剟姊虹紒妯哄闁圭⒈鍋嗛惀顏囶樄闁哄本娲樼换婵婄疀閺囩姷鐛ラ梻浣哄帶婢瑰﹥绂嶅⿰鍫氣偓鏃堝礃椤忎礁浜鹃柨婵嗛婢ь喖霉閻樻瑥瀚粻楣冩煕椤愩倕鏋庨柣蹇嬪劜閵囧嫰寮村Ο鍝勫Е濡炪們鍨洪悷鈺呭箖閳╁啯鍎熼柕鍥у簻閹凤拷
核心提示:ASE和REP复合系统的双机冷备的安装 设备: IBM x255服务器两台,分别叫做A、B机各自装有2*36G内置硬盘和一块Dual-Channel 4MXRaid卡,[抛砖引玉]ASE和REP复合系统的双机冷备的安装,和一个 EXP300外挂阵列柜简称C, 环境:Windows 2000 Advanced Serve

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的复合系统做成双机热备的安装方法,如果成功了,还请指点。谢谢。

Tags:抛砖引玉 ASE REP

编辑录入:coldstar [复制链接] [打 印]
赞助商链接