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的yum安裝AI
- aix安裝oracle客戶端AIOracle客戶端
- RAC安裝【AIX 7 + 11.2.0.4 + ASM】AIASM
- 安裝c, c++編譯器 on AIXC++編譯AI
- AIX6.1下安裝及配置VNCAIVNC
- 記錄一則AIX使用裸裝置安裝OracleRAC的問題AIOracle
- AIX中的裸裝置AI
- 使用NIM Server網路半自動安裝AIX系統ServerAI
- linux 上 redis的安裝LinuxRedis
- ORACLE---Aix7.1 安裝Oracle11.2.0.4版本資料庫OracleAI資料庫
- Aix 7一次補丁安裝失敗問題處理AI
- 在ubuntu上安裝docker, 使用國內的安裝源UbuntuDocker
- 【AIX】AIX程式監控工具AI
- 在 Debian 上安裝 IntelliJ IDEA 筆記(含 JDK 的安裝)IntelliJIdea筆記JDK
- linux 上安裝kapacitorLinux
- CentOS 上安裝 NginxCentOSNginx
- linux上安裝mysqlLinuxMySql
- Windows上安裝JDKWindowsJDK
- centos上安裝grafanaCentOSGrafana
- Linux上安裝gitLinuxGit
- linux上安裝ELKLinux
- Docker上安裝RedisDockerRedis
- linux上安裝mongodbLinuxMongoDB
- Windows 上 nvm 的安裝與使用Windows
- Ubuntu 上 Wireshark 的安裝與使用Ubuntu
- 在GCP的Kubernetes上安裝daprGC
- Linux上的redis的安裝和配置LinuxRedis
- AIX 5.3/6.1環境下安裝Oracle 10gR2 RAC常見報錯AIOracle 10g
- git安裝及配置教程 windows windows上git的安裝和使用GitWindows
- MariaDB在Linux和Windows上的安裝LinuxWindows
- Typecho在Ubuntu 22.04上的安裝部署Ubuntu
- 在 Rocky Linux 上安裝最新的 DockerLinuxDocker
- centos7上 IC工具的安裝CentOS
- mysql在linux上cmake安裝方法(自己安裝版)MySqlLinux
- 在CentOS上安裝dockerCentOSDocker
- 在Windows上安裝MavenWindowsMaven
- 在centos上安裝molochCentOS
- SDL在win上安裝
- 在virtualbox上安裝ubuntuUbuntu