天天看點

AIX+Oracle10G安裝手冊

 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

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

/dev/hd4 32768 15632 53% 1724 11% /

/dev/hd2 2097152 865732 59% 31825 7% /usr

/dev/hd3 65536 63396 4% 30 1% /tmp

LPs: 64 PPs: 64

    其他的檔案系統根據自己的需求進行設定就可以了,下面是我的設定:

/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

/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,支援大檔案。

    最終的檔案系統劃分如下:

/dev/hd4 32768 15580 53% 1727 11% /

/dev/hd9var 262144 246068 7% 373 1% /var

/dev/hd3 524288 507704 4% 34 1% /tmp

/dev/hd1 262144 253748 4% 18 1% /home

/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

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

bos.perf.proctools 5.3.0.50 COMMITTED Proc Filesystem Tools

Path: /etc/objrepos

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下載下傳網頁連結如下:[url]http://www.oracle.com/technology/so[/url]……201aixsoft.html注意下載下傳需要首先注冊成為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的安裝就完成了。