日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

sybase 數(shù)據(jù)庫之二--sybase配置



u 配置SYBASE服務(wù)器
1. 為SYBASE SERVER創(chuàng)建所需的設(shè)備
建議將sybase server的數(shù)據(jù)庫設(shè)備創(chuàng)建在裸設(shè)備上,因此,在系統(tǒng)中創(chuàng)建以下邏輯卷:
lvname=master,size=100M
lvname=sybproc,size=100M
lvname=sybsystem,size=100M(*)
修改對應(yīng)設(shè)備文件權(quán)限:
# chown sybase:sybase /dev/master /dev/rmaster
# chown sybase:sybase /dev/sybproc /dev/rsybproc
# chown sybase:sybase /dev/sybsystem /dev/rsybsystem(*)
# chmod 600 /dev/master /dev/rmaster /dev/sybproc /dev/rsybproc
# chmod 600 /dev/sybsystem /dev/rsybsystem(*)
2. 設(shè)置系統(tǒng)環(huán)境
共享內(nèi)存要求
Platform Number of 2K Pages Amount of Memory
HP/UX 9,000 18 MB
IBM RS/6000 9,000 18 MB
修改系統(tǒng)共享內(nèi)存 。
異步I/O要求
n IBM AIX
激活異步I/O 。
# smitty chgaio
如果系統(tǒng)同時(shí)有多于7個(gè)磁盤使用異步I/O,對于每個(gè)設(shè)備將參數(shù)MAXIMUM加1 。
SMIT Parameters Entry Boxes for AIX 4.1.2
MINIMUM number of servers 1
MAXIMUM number of servers 10
MAXIMUM number of REQUESTS I/O 4096
Server PRIORITY 39
ASYNC I/O STATE to be configured at system restart availablen HP
使用SAM 。
# sam
->Kernel Configuration menu
---->Drivers
修改 Pending State for asyncdisk為 In.
---->Actions menu --> rebuild the kernel--> reboot the system.
由于啟動(dòng)Adaptive Server和 Backup Server的用戶sybase必須是 /dev/async的屬主,執(zhí)行以下命令:
# /etc/mknod /dev/async c 101 4
# chmod 0660 /dev/async
# chown sybase /dev/async
修改系統(tǒng)參數(shù)(SCO OPEN SERVER only)
# vi /etc/conf/cf.d/stune
加入以下行:
SHMMAX XXXXXXXX (XXXXXXXX為最大共享內(nèi)存,如64M為67108864)
NFILE 3000
NOFILES 1024# vi /etc/conf/sdevice.d/aio
將”N”改為”Y” 。
# vi /etc/conf/sdevice.d/suds
將”N”改為”Y” 。
# /etc/conf/cf.d/link_Unix
重鏈核心 。
# vi /etc/rc2
加入行:
/etc/suds_ctrl -a sybase組id號# shutdown -y -i0 -g0 重新開機(jī)
修改sybase用戶的.profile
編輯/sybase/.profile文件,如下:
SYBASE=/sybase
DSQUERY=ABIS_SERV
PATH=$PATH:.:.$SYBASE/bin:$SYBASE/install
LIBPATH=$SYBASE/lib
export SYBASE DSQUERY PATH LIBPATH
也可以將這些環(huán)境變量的設(shè)置放在系統(tǒng)的環(huán)境設(shè)置文件中(如AIX的/etc/environment) 。
3. 創(chuàng)建SYBASE SERVER
對于SCO OPEN SERVER下的SQL Server的創(chuàng)建,參見附錄 。
假設(shè)SERVER名為ABIS_SERV 。
以sybase用戶登錄,或
# su – sybase
$ cd init
$ cd sample_resource_files
$ cp srvbuild.adaptive_server.rs /sybase/ABIS_SERV.rs
$ cp srvbuild.backup_servers.rs /sybase/ABIS_SERV_backup.rs
$ cd
修改資源定義文件
$ vi ABIS_SERV.rs
sybinit.release_Directory: /sybase
sybinit.product: sqlsrv
sqlsrv.server_name: ABIS_SERV
sqlsrv.new_config: yes
sqlsrv.do_add_server: yes
sqlsrv.network_protocol_list: tcp
sqlsrv.network_hostname_list: PUT_YOUR_HOSTNAME_HERE
sqlsrv.network_port_list: PUT_YOUR_PORT_NUMBER_HERE
sqlsrv.master_device_physical_name:/dev/rmaster
sqlsrv.master_device_size: 100
sqlsrv.master_database_size: USE_DEFAULT
sqlsrv.errorlog: USE_DEFAULT
sqlsrv.do_upgrade: no
sqlsrv.sybsystemprocs_device_physical_name: /dev/rsybproc
sqlsrv.sybsystemprocs_device_size: 100
sqlsrv.sybsystemprocs_database_size: USE_DEFAULT
sqlsrv.sybsystemdb_device_physical_name: /dev/rsybsystem(*)
sqlsrv.sybsystemdb_device_size: 100(*)
sqlsrv.sybsystemdb_database_size: USE_DEFAULT(*)
sqlsrv.default_backup_server: ABIS_SERV_backup
~
~
如果不使用兩階段提交(2pc),可以不創(chuàng)建名為sybsystem的邏輯卷,同時(shí)刪除以上文件中最后標(biāo)有(*)的三行 。
$ vi ABIS_SERV_backup.rs
sybinit.release_directory: /sybase
sybinit.product: bsrv
bsrv.server_name: ABIS_SERV_backup
bsrv.do_add_backup_server: yes
bsrv.network_protocol_list: tcp
bsrv.network_hostname_list: PUT_YOUR_HOSTNAME_HERE

推薦閱讀