AIX上Sybase15的安裝
有人問我關於sybase最新版在aix6上的安裝過程。我沒有現成的,現在把我儲存的一個以前的sybase安裝過程文件貼出來,參考一下。過程和思想一致,細節有少許不同。
該文擋應來源於網上,不知是那位大師的作品,這裡引用一下,幫大家謝謝你。
sybase ase 12.5的產品是兩張for AIX的光碟:
IBM 64-bit和IBM AIX 5.1 64-bit
IBM 64-bit和IBM AIX 5.1 64-bit
====>bootinfo -K ==>64B
安裝版本 SYBASE ASE 12.5 For IBM RS/6000 AIX。
一、安裝要求
1 作業系統補丁:
IMNSearch.bld.DBCS 1.2.3.0
IMNSearch.bld.SBCS 1.2.3.0
IMNSearch.rte.DBCS 1.2.3.1
IMNSearch.rte.SBCS 1.2.3.1
IMNSearch.rte.httpdlite 2.0.0.1
Java.adt.includes 1.1.8.4
Java.adt.src 1.1.8.8
Java.rte.bin 1.1.8.8
Java.rte.classes 1.1.8.8
Java.rte.lib 1.1.8.8
Java.samples.demos 1.1.8.1
Java.samples.examples 1.1.8.2
X11.Dt.helpinfo 4.3.3.10
X11.Dt.rte 4.3.3.25
bos.64bit 4.3.3.25
bos.rte 4.3.3.25
perfagent.tools 2.2.33.25
cluster.base.server.rte 4.2.2.13
For best performance, use JRE version 1.1.6 or higher.
1 作業系統補丁:
IMNSearch.bld.DBCS 1.2.3.0
IMNSearch.bld.SBCS 1.2.3.0
IMNSearch.rte.DBCS 1.2.3.1
IMNSearch.rte.SBCS 1.2.3.1
IMNSearch.rte.httpdlite 2.0.0.1
Java.adt.includes 1.1.8.4
Java.adt.src 1.1.8.8
Java.rte.bin 1.1.8.8
Java.rte.classes 1.1.8.8
Java.rte.lib 1.1.8.8
Java.samples.demos 1.1.8.1
Java.samples.examples 1.1.8.2
X11.Dt.helpinfo 4.3.3.10
X11.Dt.rte 4.3.3.25
bos.64bit 4.3.3.25
bos.rte 4.3.3.25
perfagent.tools 2.2.33.25
cluster.base.server.rte 4.2.2.13
For best performance, use JRE version 1.1.6 or higher.
2 建立Sybase組和使用者
3 sybase軟體空間要求(不包括資料庫):1000MB
4 系統引數:調整共享記憶體和非同步I/O
smit-Devices menu-Asynchronous I/O-Change/Show Characteristics of Asynchronous I/O-ASYNC I/O STATE=Available
重建核心重新啟動系統
3 sybase軟體空間要求(不包括資料庫):1000MB
4 系統引數:調整共享記憶體和非同步I/O
smit-Devices menu-Asynchronous I/O-Change/Show Characteristics of Asynchronous I/O-ASYNC I/O STATE=Available
重建核心重新啟動系統
5 檢查資料庫要用到的每一個裝置的位置、型別、大小,確保所有資料庫使用的裝置為sybase使用者可讀、寫、執行。
Master device
sysprocsdev device
sybsecurity device
sybsystemdb device
sybsyntax
dbccdb
smitty mklv-用F4鍵選擇相應的卷組(VG)-邏輯卷名syb_master,8個LP(256M),型別raw;
smitty mklv-用F4鍵選擇相應的卷組(VG)-邏輯卷名syb_proc,8個LP(256M),型別raw;
改邏輯卷的許可權屬性:
smitty mklv-用F4鍵選擇相應的卷組(VG)-邏輯卷名syb_proc,8個LP(256M),型別raw;
改邏輯卷的許可權屬性:
chown sybase:sybase(使用者名稱:組名) rsyb_master
chown sybase:sybase rsyb_proc
chown sybase:sybase rsyb_proc
二、軟體安裝
1 插入Sybase server光碟
2 以root使用者登入:
#/usr/sbin/mount -v 'cdrfs' -r'' device_name /cdrom
mount -v cdrfs -o ro /dev/cd0 /mnt
2 以root使用者登入:
#/usr/sbin/mount -v 'cdrfs' -r'' device_name /cdrom
mount -v cdrfs -o ro /dev/cd0 /mnt
3 以sybase使用者登入:
$cd /cdrom
$./install(字元終端使用./install -c)
把Sybase Server產品下載到指定的路徑。
4 設定環境變數:
csh使用:$cp $SYBASE/SYBASE.csh $SYBASE/.cshrc
sh或ksh使用:$cat $SYBASE/SYBASE.sh >> $SYBASE/.profile
csh使用:$cp $SYBASE/SYBASE.csh $SYBASE/.cshrc
sh或ksh使用:$cat $SYBASE/SYBASE.sh >> $SYBASE/.profile
注意:要修改.profile中Sybase的安裝目錄-PATH、LIBPATH、SYBASE、SYBASE_JRE、LD_LIBRARY_PATH
三、配置資料庫伺服器
1 以sybase使用者登入系統
2 修改配置檔案:
Sybase安裝完成後,在init資料夾中已建立配置檔案的樣例($SYBASE/ASE-12_5/init/sample_resource_files/srvbuild.adaptive_server.rs)
在$SYBASE下建立rs資料夾(mkdir $SYBASE/rs);
把樣例檔案拷到$SYBASE/rs資料夾下,並改名為sql.rs;
用vi修改配置引數,具體配置引數見:七、配置檔案樣本
2 修改配置檔案:
Sybase安裝完成後,在init資料夾中已建立配置檔案的樣例($SYBASE/ASE-12_5/init/sample_resource_files/srvbuild.adaptive_server.rs)
在$SYBASE下建立rs資料夾(mkdir $SYBASE/rs);
把樣例檔案拷到$SYBASE/rs資料夾下,並改名為sql.rs;
用vi修改配置引數,具體配置引數見:七、配置檔案樣本
3 初始化Sybase Adaptive Server,完成伺服器安裝. 進入$SYBASE/ASE-12_5/bin路徑中,執行srvbuildres命令
srvbuildres -r $SYBASE/rs/sql.rs
srvbuildres -r $SYBASE/rs/sql.rs
4 提示成功後即完成Sybase伺服器的安裝。
5 配置Backup Server:
$cd $SYBASE/ASE-12_5/init/sample_resource_files
$cp srvbuild.backup_server.rs $SYBASE/rs/backup.rs
$vi backup.rs(具體引數見:七、配置檔案樣本)
編輯結束後存檔退出,執行:
$srvbuildres -r $SYBASE/rs/backup.rs
$cd $SYBASE/ASE-12_5/init/sample_resource_files
$cp srvbuild.backup_server.rs $SYBASE/rs/backup.rs
$vi backup.rs(具體引數見:七、配置檔案樣本)
編輯結束後存檔退出,執行:
$srvbuildres -r $SYBASE/rs/backup.rs
6 提示成功後即完成Sybase備份伺服器的安裝。
四、安裝後的任務
1 修改SYBASE系統管理員的口令:
$SYBASE/$SYBASE_OCS/bin/isql -Usa -P -Sserver_name
1>sp_password null, new_password
2>go
$SYBASE/$SYBASE_OCS/bin/isql -Usa -P -Sserver_name
1>sp_password null, new_password
2>go
2 驗證執行的服務:
對每一個server,在提示符下輸入:
$SYBASE/$SYBASE_OCS/bin/isql -Usa -P -Sserver_name
server_name是你想檢查的server的名字。
如果這server已經執行了,你可以看到isql的提示符:
1>
也可以在提示符下輸入:
$SYBASE/$SYBASE_ASE/install/showserver
將顯示出與Adaptive Server相關的程式。
對每一個server,在提示符下輸入:
$SYBASE/$SYBASE_OCS/bin/isql -Usa -P -Sserver_name
server_name是你想檢查的server的名字。
如果這server已經執行了,你可以看到isql的提示符:
1>
也可以在提示符下輸入:
$SYBASE/$SYBASE_ASE/install/showserver
將顯示出與Adaptive Server相關的程式。
五、Sybase伺服器的啟動與停止
1 啟動:
$cd $SYBASE/ASE-12_5/install
$startserver -f RUN_server_name
$startserver -f RUN_backup_server_name
$cd $SYBASE/ASE-12_5/install
$startserver -f RUN_server_name
$startserver -f RUN_backup_server_name
2 停止:
$SYBASE/$SYBASE_OCS/bin/isql -Usa -Ppassword -Sserver_name
1>shutdown backup_server_name
2>go
1>shutdown
2>go
$SYBASE/$SYBASE_OCS/bin/isql -Usa -Ppassword -Sserver_name
1>shutdown backup_server_name
2>go
1>shutdown
2>go
六、安裝後的系統配置(必須調整的引數)
$isql -Usa -Ppassword -Sserver_name
$isql -Usa -Ppassword -Sserver_name
1 配置記憶體:
sp_configure "max memory", mmm (單位為2k)
go
sp_configure "allocate max shared mem", 1
go
上面命令配置sybase使用mmm*2k記憶體,通常配置為系統記憶體的60-70%,重起生效
sp_configure "max memory", mmm (單位為2k)
go
sp_configure "allocate max shared mem", 1
go
上面命令配置sybase使用mmm*2k記憶體,通常配置為系統記憶體的60-70%,重起生效
max memory生效後,配置data cache和procedure cache:
sp_cacheconfig "default data cache", "xxxM"
go
通常配置為max memory的50%,以M為單位
sp_configure "procedure cache size", yyy
go
通常配置為max memory的20%,以2k為單位
sp_cacheconfig "default data cache", "xxxM"
go
通常配置為max memory的50%,以M為單位
sp_configure "procedure cache size", yyy
go
通常配置為max memory的20%,以2k為單位
2 配置CPU:
1>sp_configure "max online engines", n
2>go
1>sp_configure "number of engines at startup", n
2>go
若系統CPU數大於兩個配置為系統實際CPU數-1,重起生效
1>sp_configure "max online engines", n
2>go
1>sp_configure "number of engines at startup", n
2>go
若系統CPU數大於兩個配置為系統實際CPU數-1,重起生效
3 其它:
1>sp_configure "allocate max shared mem", 0
2>go
靜態記憶體引數生效後,該引數置為0,不必重起
1>sp_configure "number of locks", 100000
2>go
按應用實際要求修改,隨時可配置
1>sp_configure "number of user connections", 50
2>go
按應用實際要求修改,隨時可配置
1>sp_configure "allocate max shared mem", 0
2>go
靜態記憶體引數生效後,該引數置為0,不必重起
1>sp_configure "number of locks", 100000
2>go
按應用實際要求修改,隨時可配置
1>sp_configure "number of user connections", 50
2>go
按應用實際要求修改,隨時可配置
七、配置檔案
1 sql.rs檔案的樣本:
sybinit.release_directory: $SYBASE(sybase安裝目錄)
sybinit.product: sqlsrv
sqlsrv.server_name: SYBASE(根據需要改寫DATA SERVER的名字)
sqlsrv.new_config: yes
sqlsrv.do_add_server: yes
sqlsrv.network_protocol_list: tcp
sqlsrv.network_hostname_list: HOSTNAME(對應IP:本機IP,應已記錄在/etc/hosts中)
sqlsrv.network_port_list: 4100
sqlsrv.server_page_size: 4096(伺服器頁大小)
sqlsrv.force_buildmaster: yes
sqlsrv.master_device_physical_name: /dev/rsyb_master(master裝置的邏輯卷名)
sqlsrv.master_device_size: 200(至少要比邏輯卷小2兆,主裝置至少為30兆)
sqlsrv.master_database_size: 120
sqlsrv.errorlog: USE_DEFAULT
sqlsrv.do_upgrade: no
sqlsrv.sybsystemprocs_device_physical_name: /dev/rsyb_proc(sysprocs裝置的邏輯卷名)
sqlsrv.sybsystemprocs_device_size: 200(至少比邏輯卷小2兆,裝置大小至少為80兆)
sqlsrv.sybsystemprocs_database_size: 120(資料庫的大小至少為80兆)
sqlsrv.sybsystemdb_device_physical_name: USE_DEFAULT
sqlsrv.sybsystemdb_device_size: USE_DEFAULT
sqlsrv.sybsystemdb_database_size: USE_DEFAULT
sqlsrv.default_backup_server: SYBASE_backup(根據需要改寫BACKUP SERVER的名字)
1 sql.rs檔案的樣本:
sybinit.release_directory: $SYBASE(sybase安裝目錄)
sybinit.product: sqlsrv
sqlsrv.server_name: SYBASE(根據需要改寫DATA SERVER的名字)
sqlsrv.new_config: yes
sqlsrv.do_add_server: yes
sqlsrv.network_protocol_list: tcp
sqlsrv.network_hostname_list: HOSTNAME(對應IP:本機IP,應已記錄在/etc/hosts中)
sqlsrv.network_port_list: 4100
sqlsrv.server_page_size: 4096(伺服器頁大小)
sqlsrv.force_buildmaster: yes
sqlsrv.master_device_physical_name: /dev/rsyb_master(master裝置的邏輯卷名)
sqlsrv.master_device_size: 200(至少要比邏輯卷小2兆,主裝置至少為30兆)
sqlsrv.master_database_size: 120
sqlsrv.errorlog: USE_DEFAULT
sqlsrv.do_upgrade: no
sqlsrv.sybsystemprocs_device_physical_name: /dev/rsyb_proc(sysprocs裝置的邏輯卷名)
sqlsrv.sybsystemprocs_device_size: 200(至少比邏輯卷小2兆,裝置大小至少為80兆)
sqlsrv.sybsystemprocs_database_size: 120(資料庫的大小至少為80兆)
sqlsrv.sybsystemdb_device_physical_name: USE_DEFAULT
sqlsrv.sybsystemdb_device_size: USE_DEFAULT
sqlsrv.sybsystemdb_database_size: USE_DEFAULT
sqlsrv.default_backup_server: SYBASE_backup(根據需要改寫BACKUP SERVER的名字)
注意:sqlsrv.sybsystemprocs_device_size、sqlsrv.sybsystemdb_device_size兩個引數數值要略小於實際sybsystemprocs及sybsystemdb所建邏輯卷的大小(10M左右)。
2 backup.rs檔案:
sybinit.release_directory: $SYBASE(sybase安裝目錄)
sybinit.product: bsrv
bsrv.server_name: SYBASE_backup(根據需要改寫BACKUP SERVER的名字)
bsrv.new_config: yes
bsrv.do_add_backup_server: yes
bsrv.do_upgrade: no
bsrv.network_protocol_list: tcp
bsrv.network_hostname_list: HOSTNAME(對應IP:本機IP,應已記錄在/etc/hosts中)
bsrv.network_port_list: 4200
bsrv.language: USE_DEFAULT
bsrv.character_set: USE_DEFAULT
bsrv.tape_config_file: USE_DEFAULT
bsrv.errorlog: USE_DEFAULT
sqlsrv.related_sqlsrvr: SYBASE(根據需要改寫DATA SERVER的名字)
sqlsrv.sa_login: sa
sqlsrv.sa_password: USE_DEFAULT
sybinit.release_directory: $SYBASE(sybase安裝目錄)
sybinit.product: bsrv
bsrv.server_name: SYBASE_backup(根據需要改寫BACKUP SERVER的名字)
bsrv.new_config: yes
bsrv.do_add_backup_server: yes
bsrv.do_upgrade: no
bsrv.network_protocol_list: tcp
bsrv.network_hostname_list: HOSTNAME(對應IP:本機IP,應已記錄在/etc/hosts中)
bsrv.network_port_list: 4200
bsrv.language: USE_DEFAULT
bsrv.character_set: USE_DEFAULT
bsrv.tape_config_file: USE_DEFAULT
bsrv.errorlog: USE_DEFAULT
sqlsrv.related_sqlsrvr: SYBASE(根據需要改寫DATA SERVER的名字)
sqlsrv.sa_login: sa
sqlsrv.sa_password: USE_DEFAULT
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22363020/viewspace-695098/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在AIX上安裝GCCAIGC
- 在AIX上安裝VNCAIVNC
- 在AIX4.3.3 ; AIX5.1 和 AIX5.2上安裝OpenSSHAI
- aix6.1上安裝oracle 10.2.0.1AIOracle
- AIX 7.1上安裝Oracle11gAIOracle
- AIX 5.3.0.7上安裝了9.2.0.2的資料庫AI資料庫
- Oracle10g 在AIX 5.3上的安裝OracleAI
- Oracle 9i 在AIX上的安裝 (轉)OracleAI
- AIX的yum安裝AI
- IBM 小型機上AIX 5L的安裝IBMAI
- aix rac安裝AI
- aix安裝oracleAIOracle
- goldengate 在aix 和hp-ux上的安裝要求GoAIUX
- Oracle10g 在AIX 6.1上的靜默安裝OracleAI
- AIX上用geninstall命令安裝補丁包AI
- AIX上安裝Oracle10201AIOracle
- 在AIX上安裝配置Oracle10g RACAIOracle
- 今天在aix5.2上安裝9205AI
- 11gRAC在AIX上基本安裝引數解析AI
- aix 5300-07上安裝oracle 10.2.0.1AIOracle
- aix5.3上安裝oracle10gR2 asmAIOracleASM
- oracle rac aix 安裝OracleAI
- 安裝AIX4.3.3AI
- AIX 軟體安裝AI
- oracle 11g 在IBM AIX 5L上的安裝OracleIBMAI
- 在AIX上安裝配置Oracle10g RAC2AIOracle
- AIX下CDE的安裝步驟AI
- aix下hacmp解除安裝AIACM
- AIX5.2安裝OpensshAI
- AIX5.3安裝sshAI
- 安裝Oracle7.2.3 for AIXOracleAI
- 在AIX解除安裝lcfAI
- AIX下安裝VNC ServerAIVNCServer
- aix5.3 安裝 opensshAI
- AIX上安裝、升級Oracle 10g RAC的情況總結AIOracle 10g
- 上週在Aix上安裝oracle10g rac遇到兩個問題AIOracle
- AIX上安裝ORACLE9i出錯 ins_rdbms.mkAIOracle
- 安裝aix rac的關鍵步驟AI