Oracle 9i 在AIX上的安裝 (轉)

worldblog發表於2007-12-13
Oracle 9i 在AIX上的安裝 (轉)[@more@]

在AIX上的:namespace prefix = o ns = "urn:schemas--com::office" />

 

執行環境:RS6000 / Aix 4.3.3 /:Korn(ksh)/ 虛擬X-Window

安裝介質:光碟,共有四張,名為AIX64_901_Disk(1-5).CPIO

安裝方式:安裝方式

 

安裝步驟:

1、安裝前準備工作

■建立目錄/oratmp,此目錄用來儲存安裝檔案,為了解壓能夠完成,此目錄應該至少有3G

■將5個.cpio檔案挎貝至些目錄下,分別以以下命令解:

$ cpio -idcmv

■可以刪除原有的.cpio檔案騰出剩餘的空間

2、檢查要求

檢查附錄1的表格系統要求的內容

3、預安裝

■完成安裝任務

□以Root使用者登入

□建立目錄/oracle,此目錄下至少有3G以上的空間,見附錄1

□執行 $smit建立以下三個組

o

oper

oinstall

□執行 $smit建立使用者

oracle此帳號只是用來安裝與Oracle,以下為其屬性:

Primary Group:oinstall

Group SET:oinstall,

Home directory:/home/oracle

Initial PROGRAM:/usr/bin/ksh

□設定環境變數

設定以下環境變數到oracle使用者的啟動指令碼.profile與.dtprofile裡,內容如下:

# Oracle Environment

ORACLE_BASE=/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/9.0.1; export ORACLE_HOME

ORACLE_SID=xmedi; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

TNS_ADMIN=$ORACLE_BASE/config/9.0.1; export TNS_ADMIN

NLS_LANG=AMERICAN-AMERICA.UTF8; export NLS_LANG

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/openwin/lib

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/td/lib:/usr/ucblib:/usr/local/lib

export LD_LIBRARY_PATH

 

#CLASSPATH must include the following locations:

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME//jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOMEwork/jlib

 

# Set shell search paths:

PATH=/usr/bin:/etc:/usr/sbin:/usr/lbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.

PATH=$PATH:/bin:/opt/bin:/usr/ccs/bin:/usr/openwin/bin:/opt/local//bin

PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/bin

PATH=$PATH:/usr/local//bin:/usr/ucb:

export PATH

 

# set tmp

TEMP=/tmp; export TEMP

TMPDIR=/tmp; export TMPDIR

DISPLAY=192.168.13.14:0.0; export DISPLAY

 

■開始安裝

□以Oracle使用者登入

□執行Oracle Universal Install

執行以下命令啟動(注意:不能在目錄下執行,否則會失敗)

$ /oratmp/Disk1/runInstaller

□出現“Welcome”對話方塊,選擇“Next”

□出現“Inventory Location”對話方塊, 指定為“/oracle”單擊“OK”

□出現“ Group Name”對話方塊,輸入oinstall,單擊“Next”

□此時,如果在預安裝中有沒有完成的操作,則會提示OraInstRoot.sh

□出現“File Locations”,單擊“Next”

□出現“Available Products”對話方塊,選擇要安裝的,單擊“Next”

□出現“Installation Types”對話方塊,選擇“Enterprise Edition”,單擊“Next”

□出現“Component Locations”對話方塊,單擊“下一步”

□出現“Database Configuration”對話方塊,選擇“General Purpose”單擊“下一步”

□出現“Database ntification”對話方塊,輸入全域性名“eb.edib”與SID(eb), 單擊“Next”

注:Oracle推薦方式,SID不超過4個字母

假如機器域名:ABC.com,SID為test,則全域性資料庫為EB.ain.com

□出現“Database File Location”對話方塊,選擇前面建立的Mount Point,確定,單擊“下一步”

□出現“Database Character Set”對話方塊,選擇字符集

□出現“Summary”對話方塊,檢查是否一切OK,單擊“Install”,開始安裝,根據提示插入相應的盤

□出現“Setup Privileges”對話方塊,按提示執行“root.sh”指令碼,執行方法:

# cd $ORACLE_HOME

# ./root.sh

在執行中出現提示時,指定在預安裝中建立的目錄位置

□出現“Configuration Tools”、“ Server Configuration Assistant”、“Oracle Net Configuration Assistant”對話方塊,這些操作中不需要人工過程

□出現“Database Configuration Assistant”對話方塊,按提示輸入SYS與SYSTEM的密碼

□完成安裝


附錄1 系統安裝最小配置檢查表

 

系統安裝最小配置檢查表

備註

 

要求

輔助命令

 

完成

要求

 

 

 

最小256MB

$ /usr/bin/lsattr -E -l sys0 -a realmem

 

不小於2倍記憶體或400M的S Space或

$ /usr/bin/Lsps -a

 

CD-ROM

 

 

軟體要求

 

 

 

作業系統:AIX 4.3.3

$ usr/bin/oslevel

 

作業系統,見附錄2

檢視所有補丁

$ /usr/sbin/instfix –a

檢視某種補丁

$ /usr/sbin/instfix -ik Maintenance_level

or

$ /usr/sbin/instfix -a -ivk APAR_number

檢視某種補丁例子

/usr/sbin/instfix -ik 4330-07_AIX_ML

或者

/usr/sbin/instfix -a -ivk IY15138

3GB以上的磁碟空間

 

資料庫軟體(2.5G)

基礎(seed)資料庫(1G)

Shell File的檔案限制

$ ulimit –f

此應該在建立檔案系統時更改

 

400M以上的臨時磁碟空間位於

/tmp目錄

$ /usr/bin/df -k /tmp

這是Oracle Universal Installer要求的,如果不足,可以在另外的檔案系統上建立/tmp,設定TEMP及TMPDIR環境變數,例子:

$ mkdir /u03/tmp

$ TEMP=/u03/tmp ; export TEMP

$ TMPDIR=/u03/tmp ; export TMPDIR

 

 

 

 

JRE Patches

$ jre

Oracle 要求版本至少為 JRE 1.1.8.5.

Patches

$ –version

Oracle HTTP Server 需要使用JDK,版本至少1.2.2.04,安裝此項的過程中會提示

保證以下兩個檔案對於oracle使用者可寫

/etc/oraInst.loc

/etc/oratab

以下命令可以保證此項

以oracle使用者登入,執行

touch /etc/oraInst.loc /etc/oratab

然後再刪除這兩個檔案

這兩個檔案是由oracle在安裝時自動創立

 

作業系統檔案集(Filesets)

檢視所有Filesets

$ lslpp –l

檢視某個filesets

$ lslpp -l [fileset_name]

檢視X-Window

$ xclock

所有需要的檔案集見附錄3

資訊

 

 

 

主機名

 

 

 

 

域名

 

 

 

附錄2 AIX 4.3.3 作業系統補丁要求狀態

補丁名稱

備註

IY01050

Required

IY03478

Required for Oracle Parallel Server

IY04109

Required for Oracle Parallel Server

IY04109

Required for Oracle Parallel Server

IY04149

Required for Oracle Parallel Server

IY04767

Required for Oracle Parallel Server

IY07276

Required

IY6749

Required for Oracle Parallel Server

 

附錄3 作業系統檔案集要求

補丁名稱

備註

Filesets

bos.adt.base

bos.adt.lib

bos.adt.libm

X11.apps.rte

X11.apps.xterm

X11.base.rte

X11.motif.lib

X11.motif.mwm

Required Executables

以下可執行檔案make, ar, ld, nm

必須位於/usr/ccs/bin 目錄

 


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

相關文章