[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 數據庫 > 其它 > 正文
AIX下sybase的安裝
本文出自:http://www.ibmusers.com/ 作者: (2001-08-14 15:00:00)
sybase數據庫的安裝分為兩種方式:文件系統方式和原始設備方式。文件系統方式即將sybase數據庫建立在
文件系統( File System)的基礎上,以文件的形式存放,優點是讀寫的速度快,據sybase公司工程師稱,其
讀寫速度是原始設備方式的5倍,並且備份可以採用保存轉移文件的形式進行,較為靈活;而原始設備方式將
數據庫系統直接建立在原始設備(Raw device)的基礎上,最大的優點是安全性較高。 
以HP 11.0上安裝sybase Adeptive Server 11.9.3為例,說明數據庫的安裝過程,筆者剛裝過,在RS6000上參數
設置更簡單,以字符終端為例,圖形方式更簡單! 
1、 用SAM修改異步IO的參數asycdsk,OUT->IN;(AIX 為aio available) 
2、 用SAM修改共享內存最大值參數shmmax為1.5G(可以為物理內存大小或更大,但是HP Unix11上設置共享內
存的值最大為1.75G,大此值需要打補丁); 
3、 Sybase系統將安裝在9.98和9.99的內置硬盤上的mount在/home上的文件系統/dev/vg00/lvol5下,該文件
系統擴到2G; 
4、 用SAM建立新組:sybase; 
5、 用SAM建立新用戶:sybase,屬sybase組; 
7、#mknod /dev/async C 101 5 
#chmod 0660 /dev/async 
#chown sybase::sybase /dev/async 
8、#mkdir mnt 
#mount F cdfs o ro /dev/cdrom /mnt 
9、#su  sybase 
$cat /mnt/install/CAS(顯示序列號,抄下做備用); 
10、$/mnt/sybload D,做缺省選擇最輸入序列號; 
11、修改.profile文件,全文如下: 

# @(#) $Revision: 72.2 $ 

# Default user .profile file (/usr/bin/sh initialization). 

# Set up the terminal: 
if [ "$TERM" = "" ] 
then 
eval ` tset -s -Q -m ':?hp' ` 
else 
eval ` tset -s -Q ` 
fi 
stty erase "^H" kill "^U" intr "^C" eof "^D" 
stty hupcl ixon ixoff 
tabs 

# Set up the search paths: 
PATH=$PATH:. 

# Set up the shell environment: 
set -u 
trap "echo 'logout'" 0 

# Set up the shell variables: 
EDITOR=vi 
export EDITOR 
SYBASE=/home/sybase;export SYBASE 
PATH=$SYBASE/bin:$PATH:.;export PATH 
SHLIB_PATH=$SYBASE/lib;export SHLIB_PATH 

12、cp ./init/sample_resource_files/srvbuild/srvbuild.ada*.rs $SYBASE/bin/ase1.rs 
cp ./init/sample_resource_files/srvbuild/srvbuild.bac*.rs $SYBASE/bin/back1.rs 
(源文件在./init/sample_resource_files/srvbuild下) 

13、vi ase1.rs 
ase1.rs全文如下: 
sybinit.release_directory:/home/sybase 
sybinit.product: sqlsrv 
sqlsrv.server_name: HPWG 
sqlsrv.new_config: yes 
sqlsrv.do_add_server: yes 
sqlsrv.network_protocol_list: tcp 
sqlsrv.network_hostname_list: hpwg2 
sqlsrv.network_port_list: 4100 
sqlsrv.master_device_physical_name:/sybase/sybdev/master.dat 
sqlsrv.master_device_size: 60 
sqlsrv.master_database_size: 15 
sqlsrv.errorlog: /sybase/errorlog 
sqlsrv.do_upgrade: no 
sqlsrv.sybsystemprocs_device_physical_name:/sybase/sybdev/sybprocs.dat 
sqlsrv.sybsystemprocs_device_size: 80 
sqlsrv.sybsystemprocs_database_size:60 
sqlsrv.default_backup_server: SYB_BACKUP 
14、$srvbuildres r ase1.rs 
15、拷貝 sqlloc.rs 至 ./bin/locl.rs 
修改字符集為iso_1,排序字符集為bin_iso_1。locl.rs 修改如下: 
sybinit.release_directory:/home/sybase 
sqlsrv.server_name: HPWG 
sqlsrv.sa_login: sa 
sqlsrv.sa_password: 
sqlsrv.default_language: USE_DEFAULT 
sqlsrv.language_install_list: USE_DEFAULT 
sqlsrv.language_remove_list: USE_DEFAULT 
sqlsrv.default_characterset: iso_1 
sqlsrv.characterset_install_list: USE_DEFAULT 
sqlsrv.characterset_remove_list: USE_DEFAULT 
sqlsrv.sort_order: bin_iso_1 

# An example sqlloc resource file... 
# sybinit.release_directory: USE_DEFAULT 
# sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE 
# sqlsrv.sa_login: sa 
# sqlsrv.sa_password: 
# sqlsrv.default_language: french 
# sqlsrv.language_install_list: spanish,german 
# sqlsrv.language_remove_list: USE_DEFAULT 
# sqlsrv.default_characterset: cp437 
# sqlsrv.characterset_install_list: mac,cp850 
# sqlsrv.characterset_remove_list: USE_DEFAULT 
# sqlsrv.sort_order: dictionary 

16、修改back1.rs. 
back1.rs全文如下: 
sybinit.release_directory:/home/sybase 
sybinit.product: bsrv 
bsrv.server_name:SYB_BACKUP 
bsrv.do_add_backup_server: yes 
bsrv.network_protocol_list: tcp 
bsrv.network_hostname_list: hpwg2 
bsrv.network_port_list: 4200 
bsrv.language: USE_DEFAULT 
bsrv.character_set: USE_DEFAULT 
bsrv.tape_config_file: USE_DEFAULT 
bsrv.errorlog: USE_DEFAULT 

17、$svrbuildres r back1.rs 
18、至此可以嘗試運行isql: 
isql Usa P S HPWG 測試服務器是否成功安裝 
19、dump database master to “/dev/rmt/0mn” capacity=12000000 
測試BACKUP服務器是否成功安裝.
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
sybase119在aix下的安裝 (2002-02-01 07:15:00)
Sybase數據庫的碎片整理 (2002-01-29 20:08:05)
Sybase 11.0.3 for OpenServer 安裝 (2001-11-05 09:00:00)
SYBASE數據庫用戶管理基本概念 (2001-10-22 07:00:00)
SYBASE參數設置 (2001-08-15 07:00:00)
AIX下sybase的安裝 (2001-08-14 15:00:00)
Sybase系統維護經驗談 (2001-06-25 11:00:00)
UNIX Sybase安裝說明 (2001-06-13 09:04:00)
在FreeBSD環境下使用Sybase 11.0.3.3 (2001-04-21 17:00:25)
PHP4手冊:函數庫及函數(三十三) Sybase 資料庫函式庫 (2001-04-18 15:25:36)
 

★  樊強制作 歡迎分享  ★