2008年7月19日星期六

SYBASE复制服务在AIX的安装手册

SYBASE复制服务在AIX的安装手册
1. 首先为复 制服务建立相应的设备:(第一步应为建立卷组)
mkvg -f -y'rep_vg' hdisk2 (hsdisk1是建立的PV名称)

smit lv
在弹出的界面里选择Add a logical Volum
选择一个VG建立该逻辑卷:
名称: patitions
rssd_ master1 4
rssd_log11 4
rssd_data1 4
rssd_sybproc1 4
rssd_part1 33
mklv -y rssd_master1 rep_vg 4
mklv -y rssd_log11 rep_vg 4
mklv -y rssd_data1 rep_vg 4
mklv -y rssd_sybproc1 rep_vg 4
mklv -y rssd_part1 rep_vg 4



5. 为刚才建立的逻辑卷赋予权限;
chown sybase /dev/rssd* /dev/rrssd*

6. 建立脚本文件(安装手册中将脚本文件存放在/sybase目录下):
sybrep.rs 文件:
sybinit.release_directory:/sybase
sybinit.product:sqlsrv
sqlsrv.server_name:RSSD_JN19(需要修改)
sqlsrv.new_config:yes
sqlsrv.do_add_server:yes
sqlsrv.network_protocol_list:tcp
sqlsrv.network_hostname_list:10.11.0.1(需要修改)
sqlsrv.network_port_list:5100
sqlsrv.master_device_physical_name:/dev/rrssd_master
sqlsrv.master_device_size:127
sqlsrv.master_database_size:120
sqlsrv.errorlog:USE_DEFAULT
sqlsrv.do_upgrade:no
sqlsrv.sybsystemprocs_device_physical_name:/dev/rrssd_sybproc
sqlsrv.sybsystemprocs_device_size:127
sqlsrv.sybsystemprocs_database_size:120

repsql.rs文件:
sybinit.release_directory:/sybase
sqlsrv.server_name:RSSD_JN19(需要修改)
sqlsrv.sa_login:sa
sqlsrv.sa_password:
sqlsrv.default_language:us_english
sqlsrv.default_install_list:USE_DEFAULT
sqlsrv.default_characterset:cp850
sqlsrv.characterset_install_list:USE_DEFAULT
sqlsrv.characterset_remove_list:USE_DEFAULT
sqlsrv.sort_order:binary

4.在根目录下执行上面的脚本:
srvbuildres -r sybrep.rs
srvbuildres -r repsql.rs

5.修改 start_sybase文件里的路径为:(重写)
su - sybase -c "/sybase/ASE-12_5/install/startserver -f /sybase/ASE-12_5/install/RUN_JN19_SYB -f /sybase/ASE-12_5/install/RUN_JN19_SYB_BACKUP"
sleep 15
su - sybase -c "/sybase/ASE-12_5/install/startserver -f /sybase/ASE-12_5/install/RUN_RSSD_JN_19"
sleep 15
su - sybase -c "/sybase/REP-12_5/install/startserver -f /sybase/REP-12_5/install/RUN_REP_JN_19_ID"
修改stop_sybase文件里的路径为:
su - sybase -c "/sybase/OCS-12_5/bin/isql -Usa -P -SREP_JN_19_IDgo
su - sybase -c "/sybase/OCS-12_5/bin/isql -Usa -P -SRSSD_JN_19go
su - sybase -c "/sybase/OCS-12_5/bin/isql -Usa -P -SJN19_SYB_BACKUPgo
su - sybase -c "/sybase/OCS-12_5/bin/isql -Usa -P -SJN19_SYBgo<
修改stop_sybase.sql文件里的路径为:
shutdown SYB_BACKUP
go
shutdown with nowait
go

增加stop_rep.sql文件并修改里面的路径为:
shutdown SYB_BACKUP
go
shutdown with nowait
go


6.用sybase用户进入系统进行复制服务的安装。(先停掉所有的SYBASE服务)
安装过程中如果系统提示文件系统容量不够,则进入系统管理器修改lv_master的大小以及
文件系统的大小,文件系统的大小等于lv_master原来的容量加上新增加的容量之和。(????)

7.安装完毕之后,进入/Sybase/OCS-12_5/bin,运行该文件下的dsedit,增加四个新的接口:
SERVER Name Hostname Port:
SYBASE 10.2.0.1 4100
RSSD_SERVER 10.2.0.4 5100
REP_ID 10.2.0.4 5200
REP_JN19_ID 10.11.0.1 5200

8.进入Teminal,将/sybase/REP-12_5下的REP-12_5.sh文件的
LIBPATH=/usr/sybase/OCS-12_5/bin:/usr/sybase/OCS-12_5/lib:$LIBPATH
Export LIBPATH
复制到命令行,然后输入:cd /sybase/REP-12_5/install
运行里面的rs_init进行复制的配置。

9.在弹出的对话框里选择2 Configure a Server product回车
继续选择1 Install a new Replication Server回车
继续选择1 Replication Server Name 回车
输入:REP_JN19_ID回车然后按Ctrl+a
在接下来的界面里选择5修改字符集,回车
按Ctrl+f 输入6 回车,继续按Ctrl+f,然后按Ctrl+a
当所有的状态变成 Complete 的时候按Ctrl+a进入下一步操作
选择3回车,继续选择1回车,输入:REP_ID回车,
继续输入3回车,可以看到RSSD will be replicated: yes
输入5 ,直到Creat RSSD: yes按Ctrl+a
选择RSSD device information 配置成以下形式:
size of the RSSD database 120
RSSD device name rssd_data1
Creat the RSSD device yes
RSSD device physical name /dev/rrssd_data1
RSSD device size 127

RSSD device name rssd_log1
Creat the RSSD device yes
RSSD device physical name /dev/rrssd_log1
RSSD device size 127
输入完毕之后按Ctrl+a回车
选择disc partition 配置成下面的样子:
disk partition path /dev/rrssd_part1
logical identifiel for disc partition rssd_part1
将大小设为1024,按Ctrl+a,继续按Ctrl+a在系统提示之后输入y回车
系统自动进行配置。

没有评论: