AIX環(huán)境下安裝sybase
軟件環(huán)境:
操作系統(tǒng):aix6.0
Sybase版本:12.5.0.0
補(bǔ)丁版本:12.5.0.3
實(shí)驗(yàn):
一、安裝sybase數(shù)據(jù)庫(kù)
1、修改操作系統(tǒng)對(duì)文件大小、內(nèi)存棧、數(shù)據(jù)段的限制(如前面已經(jīng)修改過(guò)了,這部分核實(shí)一下即可):
# vi /etc/security/limits
將下面直均設(shè)置成-1
fsize = -1 (文件大小不限制)
data = -1 (數(shù)據(jù)段大小不限制)
stack = -1 (內(nèi)存棧的大小不限制)
2、打開(kāi)服務(wù)器的異步I/O
# smitty aio (據(jù)說(shuō)6.0之后aio是動(dòng)態(tài)的,不用管)
修改“STATE to be configured at system restart”值由defined 為available,然后重啟AIX 操作系統(tǒng)
(shutdown -Fr)使之生效。
3、操作系統(tǒng)啟動(dòng)完成后,創(chuàng)建sybase組、用戶(hù)
# smitty group
# smitty user
創(chuàng)建sybase 用戶(hù),指定為sybase 組,用戶(hù)的主目錄為/sybase
4、給sybase 用戶(hù)賦予口令
# passwd Sybase
# pwdadm –c sybase
5、將ASE 原文件傳到服務(wù)器上,目錄為/sybase,
并用#tar –xvf ASE125_Server.tar 釋放文件。
補(bǔ)丁包EBF11445 放在/sybase 下,試用gunzip 和tar 命令解壓。
6 以客戶(hù)端的圖形軟件(Xmanager)安裝SYBASE 數(shù)據(jù)庫(kù),以root 用戶(hù)登錄后,執(zhí)行下面的命令
./install
調(diào)出安裝界面:并且選擇full install
輸入安裝目錄
一些目錄空間安裝信息
應(yīng)該開(kāi)始解包了
問(wèn)你是否注冊(cè),不需要,技術(shù)上沒(méi)有限制,直接選擇no,no
不安裝數(shù)據(jù)庫(kù),等會(huì)自己安裝。
提示環(huán)境變量
到這里我門(mén)的數(shù)據(jù)庫(kù)就安裝完成了。但是實(shí)例還沒(méi)有創(chuàng)建。
二、打補(bǔ)丁
1、將Sybase12.5.0.3的補(bǔ)丁打上(未打補(bǔ)丁前的版本是12.5.0.0,可通過(guò)將Sybase12.5.0.3的補(bǔ)丁打上(未打補(bǔ)丁前的版本是12.5.0.0,可通過(guò)dataserver–v 命令查看),方法為:命令查看),方法為:
# dataserver -v
ksh: dataserver: not found.
# su - sybase
$ pwd
/data
$ ls
$ ls
$ pwd
/data
$ cd ..
$ ls
TT_DB data lib pconsole sybase
admin datavg logo.gif proc tftpboot
audit db lost+found sbin tmp
bin dev lpp scsi1 unix
bosinst.data esa mailbackup smit.log usr
cdrom etc mnt smit.script var
configassist.log home opt smit.transaction websm.script
$ cd db
$ ls
ASE-12_5 Installer.log charsets jutils-2_0
ASEP-1_0 OCS-12_5 collate locales
CFG-1_0 RPL-12_5 config lost+found
CFG89163.bag SYBASE.csh docs-45_55 shared-1_0
EFTS-12_5 SYBASE.env installed studio_version.txt
Host-1_0 SYBASE.sh jConnect-4_5 sybcent32
Installer SYSAM-1_0 jConnect-5_5 textsvr.cfg
$ cd ASE-*
$ ls
ASE-12_5.csh bin diag lib sybhelp xappdefaults
ASE-12_5.sh certificates init sample symlib
META-INF debugger install scripts upgrade
$ cd bin
$ cd bin
$ ls
asecfg charset diagsmb optdiag sqlupgraderes sybmultbuf
backupserver dataserver diagxps sqldbgr srvbuild xpserver
certauth diagbs histserver sqlloc srvbuildres
certpk12 diagoptd langinstall sqllocres sybha
certreq diagserver monserver sqlupgrade sybhelp
$ ./dataserver -v
Adaptive Server Enterprise/12.5.0.1/EBF 10442 GA/P/RS6000/AIX5.1/aseaix51port/1787/64-bit/FBO/Tue Aug 6 18:04:45 2002
Confidential property of Sybase, Inc.
Copyright 1987, 2002
Sybase, Inc. All rights reserved.
Unpublished rights reserved under U.S. copyright laws.
This software contains confidential and trade secret information ofSybase,
Inc. Use, duplication or disclosure of the software anddocumentation by
the U.S. Government is subject to restrictions set forth in a license
agreement between the Government and Sybase, Inc. or other written
agreement specifying the Government's rights to use the software and any
applicable FAR provisions, for example, FAR 52.227-19.
Sybase, Inc. 5000 Hacienda Drive, Dublin, CA 94568, USA
$ pwd
/db/ASE-12_5/bin
cp -r /sybase/ebf11445/Server /db
2、最后修改/sybase 目錄的屬主為sybase 用戶(hù)和sybase 組:
# chown –R sybase:sybase /db
3、修改sybase 用戶(hù)的環(huán)境變量。
切換成sybase 用戶(hù),在根目錄下修改變量
# su – sybase
$ cat SYBASE.sh >> .profile
把/db/ASE-12_5/bin加入都PATH中
4、用root用戶(hù)建兩個(gè)目錄cwback和cwdata
# mkdir /cwdata
# chown -R sybase:sybase /cwdata
# mkdir /cwback
# chown -R sybase:sybase /cwbacek
chown: /cwbacek: A file or directory in thepath name does not exist.
# chown -R sybase:sybase /cwback
5、用sybase用戶(hù)建目錄
#su - sybase
$cd /cwdata
$mkdir sysdata(存放master.dat、sybsystemprocs.dat、tempdb_add.dat 等設(shè)備文件)
$mkdir cwdata1(存放財(cái)務(wù)數(shù)據(jù)庫(kù)的物理設(shè)備文件)
6、安裝
# su - sybase
$ DISPLAY=192.168.8.254:0.0
$ export DISPLAY
$ cd /db/ASE-12.5/bin
ksh: /db/ASE-12.5/bin: not found.
$ cd /db
$ ls
ASE-12_5 OCS-12_5 config lost+found
ASEP-1_0 RPL-12_5 docs shared-1_0
CFG-1_0 SYBASE.csh docs-45_55 studio_version.txt
CFG89163.bag SYBASE.env installed sybcent32
EFTS-12_5 SYBASE.sh jConnect-4_5 textsvr.cfg
Host-1_0 SYSAM-1_0 jConnect-5_5
Installer charsets jutils-2_0
Installer.log collate locales
$ cd ASE-*
$ ls
ASE-12_5.csh certificates install sybhelp
ASE-12_5.sh debugger lib symlib
META-INF diag sample upgrade
bin init scripts xappdefaults
$ cd bin
$ ls
作者 yujin2010good