AIX+ORACLE10G安裝手冊(zt)

season0891發表於2010-01-18


1 AIX系統的安裝
使用AIX 5300L5的介質,根據系統提示進行安裝
這一步很簡單,不詳細說明
安裝完成後需要設定好系統時區、時間和網路。

2 調整檔案系統
初步裝好的系統,其檔案系統如下:
# df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 32768 15648 53% 1724 11% /
/dev/hd2 1212416 8764 100% 31825 11% /usr
/dev/hd9var 32768 23884 28% 369 5% /var
/dev/hd3 65536 63404 4% 30 1% /tmp
/dev/hd1 32768 31684 4% 18 1% /home
/proc - - - - - /proc
/dev/hd10opt 65536 14304 79% 981 6% /opt

檢視vg情況
# lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 1 1 closed/syncd N/A
hd6 paging 16 16 1 open/syncd N/A
hd8 jfslog 1 1 1 open/syncd N/A
hd4 jfs 1 1 1 open/syncd /
hd2 jfs 37 37 1 open/syncd /usr
hd9var jfs 1 1 1 open/syncd /var
hd3 jfs 2 2 1 open/syncd /tmp
hd1 jfs 1 1 1 open/syncd /home
hd10opt jfs 2 2 1 open/syncd /opt

# lsvg -p rootvg
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 543 481 108..93..63..108..109

其中vgroot還有空餘的481個PP,由於我的PP大小為32M,所以還有481*32M=15392M的空間
可以使用。

接下來要對原先的檔案系統進行調整。以/usr為例:
原先/usr的大小為32(PPs)*32M(PP SIZE)=1G
# lslv hd2
LOGICAL VOLUME: hd2 VOLUME GROUP: rootvg
LV IDENTIFIER: 0006faaa00004c0000000111fd3878b2.5 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs WRITE VERIFY: off
MAX LPs: 32512 PP SIZE: 32 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 32 PPs: 32
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: center UPPER BOUND: 32
MOUNT POINT: /usr LABEL: /usr

將/usr的大小變為2G
# chfs -a size=2048M /usr
Filesystem size changed to 4194304

# df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 32768 15632 53% 1724 11% /
/dev/hd2 2097152 865732 59% 31825 7% /usr
/dev/hd9var 32768 23884 28% 369 5% /var
/dev/hd3 65536 63396 4% 30 1% /tmp
/dev/hd1 32768 31684 4% 18 1% /home
/proc - - - - - /proc
/dev/hd10opt 65536 14304 79% 981 6% /opt

# lslv hd2
LOGICAL VOLUME: hd2 VOLUME GROUP: rootvg
LV IDENTIFIER: 0006faaa00004c0000000111fd3878b2.5 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs WRITE VERIFY: off
MAX LPs: 32512 PP SIZE: 32 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 64 PPs: 64
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: center UPPER BOUND: 32
MOUNT POINT: /usr LABEL: /usr

其他的檔案系統根據自己的需求進行設定就可以了,下面是我的設定:
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 32768 16708 50% 1777 11% /
/dev/hd2 2097152 811420 62% 32230 7% /usr
/dev/hd9var 262144 245636 7% 380 1% /var
/dev/hd3 1048576 796292 25% 457 1% /tmp
/dev/hd1 262144 253744 4% 27 1% /home
/proc - - - - - /proc
/dev/hd10opt 2097152 1938404 8% 2302 1% /opt

oracle安裝時需要的空間比較大,所以單獨劃了一個檔案系統。
# crfs -v jfs -g rootvg -m /oracle -a size=8196M -a bf=true
其中檔案系統的型別時JFS的,大小8個G,支援大檔案。

最終的檔案系統劃分如下:
# df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 32768 15580 53% 1727 11% /
/dev/hd2 2097152 865732 59% 31825 7% /usr
/dev/hd9var 262144 246068 7% 373 1% /var
/dev/hd3 524288 507704 4% 34 1% /tmp
/dev/hd1 262144 253748 4% 18 1% /home
/proc - - - - - /proc
/dev/hd10opt 2097152 1981172 6% 981 1% /opt
/dev/lv00 8388608 8125260 4% 17 1% /oracle

3 檢查系統實體記憶體
# lsattr -E -l sys0 -a realmem
realmem 1048576 Amount of usable physical memory in Kbytes False

# lsattr -E -l mem0
goodsize 1024 Amount of usable physical memory in Mbytes False
size 1024 Total amount of physical memory in Mbytes False
可以看到,我的系統的實體記憶體為1G

4 檢查虛擬記憶體
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 512MB 4 yes yes lv
可以看到我的系統原先的虛擬記憶體為512M,一般需要將其設定成實體記憶體的兩倍大小

透過將SWAP分割槽所在的邏輯分割槽擴充套件48個PP的大小,即48*32M=1536M,加上原來的512M正好
為2G
# extendlv hd6 32
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 2048MB 1 yes yes lv

5 檢查CPU情況
# lsdev -C | grep proc
proc0 Available 00-00 Processor

# lsattr -E -l proc0
frequency 450000000 Processor Speed False
smt_enabled false Processor SMT enabled False
smt_threads 0 Processor SMT threads False
state enable Processor state False
type PowerPC_POWER3 Processor type False

6 確認系統結構
# getconf HARDWARE_BITMODE
64

7 確認安裝oracle所需的系統庫檔案是否安裝
lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat
bos.perf.libperfstat bos.perf.proctools bos.adt.prof bos.cifs_fs.rte
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.adt.base 5.3.0.50 COMMITTED Base Application Development
Toolkit
bos.adt.lib 5.3.0.50 COMMITTED Base Application Development
Libraries
bos.adt.libm 5.3.0.40 COMMITTED Base Application Development
Math Library
bos.adt.prof 5.3.0.50 COMMITTED Base Profiling Support
bos.cifs_fs.rte 5.3.0.50 COMMITTED Runtime for SMBFS
bos.perf.libperfstat 5.3.0.50 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 5.3.0.50 COMMITTED Performance Statistics
Interface
bos.perf.proctools 5.3.0.50 COMMITTED Proc Filesystem Tools

Path: /etc/objrepos
bos.cifs_fs.rte 5.3.0.50 COMMITTED Runtime for SMBFS
bos.perf.libperfstat 5.3.0.50 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 5.3.0.50 COMMITTED Performance Statistics
Interface
如果有庫檔案沒有安裝,請使用smitty(CLI)或smit(GUI),根據嚮導進行安裝。

8 對於ORACLE10.2.0.1版本的資料庫需要確認系統安裝如下補丁:
/usr/sbin/instfix -i -k "IY89080"
如果補丁沒有安裝,請使用smitty(CLI)或smit(GUI),根據嚮導進行安裝,
打完補丁後,需要重啟機器。

至此,OS部分的安裝就完成了。

/********************
ORACLE 10.2.0.1安裝與配置
********************/
1 從oracle官方網站上下載Oracle Database 10g Release 2 (10.2.0.1.0) for AIX5L
下載網頁連結如下:

注意下載需要首先註冊成為oracle網站的使用者

現在的檔案如下:
10gr2_aix5l64_database.cpio.gz (1,268,576,110 bytes) (cksum - 3772623559)

將下載好的壓縮包透過FTP上傳到AIX上,並透過如下命令進行解壓縮:
gunzip 10gr2_aix5l64_database.cpio.gz
cpio -idcmv < 10gr2_aix5l64_database.cpio.gz

2 建立使用者組oinstall和dba
3 建立oracle使用者,使用者組為oinstall和dba
修改oracle使用者的系統限額
vi /etc/security/limits
default:
fsize = -1
core = 2097151
cpu = -1
data = 262144
rss = 65536
stack = 65536
nofiles = 2000

root:

daemon:

bin:

sys:

adm:

uucp:

guest:

nobody:

lpd:

oracle:
data = -1
stack = -1

修改oracle使用者的.pofile檔案
ORACLE_BASE=/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0; export ORACLE_HOME
ORACLE_SID=icdvm;export ORACLE_SID

PATH=$ORACLE_HOME/bin:$PATH;export PATH
4 以root執行rootpre.sh
5 以oracle使用者登陸
export DISPLAY=本機的IP地址:0.0

export DISPLAY=192.168.100.167:0.0
然後執行runInstall.sh指令碼,根據GUI嚮導進行oracle的安裝

至此,oracle的安裝就完成了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-625361/,如需轉載,請註明出處,否則將追究法律責任。

相關文章