sybase数据库的安装分为两种方式:文件系统方式和原始设备方式。文件系统方式即将sybase数据库建立在 {<ppR-j(]
文件系统( File System)的基础上,以文件的形式存放,优点是读写的速度快,据sybase公司工程师称,其 l#]3=9F
读写速度是原始设备方式的5倍,并且备份可以采用保存转移文件的形式进行,较为灵活;而原始设备方式将 SKGd [3y.
数据库系统直接建立在原始设备(Raw device)的基础上,最大的优点是安全性较高。 .R`b2T
以HP 11.0上安装sybase Adeptive Server 11.9.3为例,说明数据库的安装过程,笔者刚装过,在RS6000上参数 E9B>3Rq$(
设置更简单,以字符终端为例,图形方式更简单! +Zu[%^T4
1、 用SAM修改异步IO的参数asycdsk,OUT->IN;(AIX 为aio available) zui-cN
2、 用SAM修改共享内存最大值参数shmmax为1.5G(可以为物理内存大小或更大,但是HP Unix11上设置共享内 lkaZJ+$y
存的值最大为1.75G,大于此值需要打补丁); EA^7BoI
3、 Sybase系统将安装在9.98和9.99的内置硬盘上的mount在/home上的文件系统/dev/vg00/lvol5下,该文件 D:` YA;D
系统扩到2G; vm}>~Oai
4、 用SAM建立新组:sybase; 7[qUV]dui
5、 用SAM建立新用户:sybase,属于sybase组; s2eD7=dn
7、#mknod /dev/async C 101 5 RX7 jO
#chmod 0660 /dev/async i~#oByI
#chown sybase::sybase /dev/async ~_fm=4m~
8、#mkdir mnt WFse=6C8N
#mount –F cdfs –o –ro /dev/cdrom /mnt O%-NBIS
9、#su – sybase )BO44m
$cat /mnt/install/CAS(显示序列号,抄下做备用); @,VqT-PS2
10、$/mnt/sybload –D,做缺省选择最后输入序列号; [JB[%NGy
11、修改.profile文件,全文如下: ?h{HxGk
dTqb%AN
# @(#) $Revision: 72.2 $ Mp6 jpmAL1
h%CC.(!
# Default user .profile file (/usr/bin/sh initialization). iSY |
'JTDNuFa'H
# Set up the terminal: nn^+6$r
if [ "$TERM" = "" ] MAXCZzcXW
then H@ E:(HZ
eval ` tset -s -Q -m ':?hp' ` #M=u(G.
else X~o}&5u
eval ` tset -s -Q ` )O?Et[2
fi K rd#
stty erase "^H" kill "^U" intr "^C" eof "^D" ;+]z8& ^
stty hupcl ixon ixoff _2 >WG! "
tabs OI
YRv7[
IH1R(y`
# Set up the search paths: z9eBhimfAn
PATH=$PATH:. ~")W*9
fM.jo
# Set up the shell environment: jpp|Dl'#
set -u uV!&LHw
trap "echo 'logout'" 0 bm4C*%
"N]=|K"jA
# Set up the shell variables: QS0`@LD33
EDITOR=vi )C_F[;9
export EDITOR m95io@}d
SYBASE=/home/sybase;export SYBASE .,G@b[B
PATH=$SYBASE/bin:$PATH:.;export PATH -vi CDFP
SHLIB_PATH=$SYBASE/lib;export SHLIB_PATH GEK& 1hr?
/F+{,aB:n
12、cp ./init/sample_resource_files/srvbuild/srvbuild.ada*.rs $SYBASE/bin/ase1.rs qa_5ak@l
cp ./init/sample_resource_files/srvbuild/srvbuild.bac*.rs $SYBASE/bin/back1.rs JN UxY
(源文件在./init/sample_resource_files/srvbuild下) ~G^*Acj}'
Ux8(hg%qy
13、vi ase1.rs SRIKj8b@D
ase1.rs全文如下: tL3~~`WQ
sybinit.release_directory:/home/sybase 3IVd
sybinit.product: sqlsrv -7eQ?F"i
sqlsrv.server_name: HPWG S3]H&0^_
sqlsrv.new_config: yes D)RwbB
sqlsrv.do_add_server: yes R-6.L
sqlsrv.network_protocol_list: tcp UAsk-y
sqlsrv.network_hostname_list: hpwg2 QgJE,B~o
sqlsrv.network_port_list: 4100 O Xmj
sqlsrv.master_device_physical_name:/sybase/sybdev/master.dat dgh~:WH y
sqlsrv.master_device_size: 60 r[j1Tiu@
sqlsrv.master_database_size: 15 Vk3DIW5
sqlsrv.errorlog: /sybase/errorlog J .2obN
sqlsrv.do_upgrade: no @0 {:}#&
sqlsrv.sybsystemprocs_device_physical_name:/sybase/sybdev/sybprocs.dat G,Gaq@
sqlsrv.sybsystemprocs_device_size: 80 rQ@Nn)CR
sqlsrv.sybsystemprocs_database_size:60 I>Cc)m`A|
sqlsrv.default_backup_server: SYB_BACKUP Ed/oV:p
14、$srvbuildres –r ase1.rs Utz-&`KB;
15、拷贝 sqlloc.rs 至 ./bin/locl.rs np'ihEP
修改字符集为iso_1,排序字符集为bin_iso_1。locl.rs 修改后如下: bUF]>Fjs
sybinit.release_directory:/home/sybase ?nW+pb
sqlsrv.server_name: HPWG M TVyhSX
sqlsrv.sa_login: sa !z c&z
sqlsrv.sa_password: l Cl+4d
sqlsrv.default_language: USE_DEFAULT 4q8shE?"
sqlsrv.language_install_list: USE_DEFAULT ({MOyzi@h
sqlsrv.language_remove_list: USE_DEFAULT )PPzi6
sqlsrv.default_characterset: iso_1 @60vQ_s
sqlsrv.characterset_install_list: USE_DEFAULT oOB*<}*48
sqlsrv.characterset_remove_list: USE_DEFAULT ~&C-S O cy
sqlsrv.sort_order: bin_iso_1 rf?eGG{8Eh
h<2 "`
# An example sqlloc resource file... |"b uE)
# sybinit.release_directory: USE_DEFAULT ~(-o imq
# sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE Z^' imQh
# sqlsrv.sa_login: sa 6 gL;C][!
# sqlsrv.sa_password: WdltwZ
# sqlsrv.default_language: french S1m&*;zii
# sqlsrv.language_install_list: spanish,german A 4J`1oM
# sqlsrv.language_remove_list: USE_DEFAULT X{P S
# sqlsrv.default_characterset: cp437 > U%#h"T
# sqlsrv.characterset_install_list: mac,cp850 -P!`qI9
# sqlsrv.characterset_remove_list: USE_DEFAULT *L1:}|d+l;
# sqlsrv.sort_order: dictionary d(xYGu 2U
yf+^q cO
16、修改back1.rs. EQ*aNybd
back1.rs全文如下: jzWj) ?
sybinit.release_directory:/home/sybase oD|+p@
sybinit.product: bsrv Kq?wbsrv.server_name:SYB_BACKUP inJr,}a
bsrv.do_add_backup_server: yes )Z.> s
bsrv.network_protocol_list: tcp U/Zd?Jo
bsrv.network_hostname_list: hpwg2 ||b[,Wy] /
bsrv.network_port_list: 4200 5 A?^g
bsrv.language: USE_DEFAULT Lb^"rV
bsrv.character_set: USE_DEFAULT d5;6 B #
bsrv.tape_config_file: USE_DEFAULT Mbsrv.errorlog: USE_DEFAULT T6Sx BL( p
yko(7
17、$svrbuildres –r back1.rs {h>s -U;
18、至此可以尝试运行isql: (^NMKl!?j
isql –Usa –P –S HPWG 测试服务器是否成功安装 qI&@F)=<5
19、dump database master to “/dev/rmt/0mn” capacity=12000000 MU9rIS
测试BACKUP服务器是否成功安装. 收起