Oracle10g 在AIX 5.3上的安裝

magic007發表於2008-03-25

Oracle10g 在AIX 5.3上的安裝

今天無事,在單位的測試機上,安裝了一下Oracle10g

環境:AIX 5.3 ML06 ,資料庫版本 : Oracle 10g for AIX 5L 64bit

簡單記錄了一下安裝過程:

   檢查硬體配置
   檢查記憶體:
   # lsattr -El sys0 -a realmem
   realmem 2097152 Amount of usable physical memory in Kbytes False
   檢查交換空間
   # lsps -a
   Page Space      Physical Volume   Volume Group    Size %Used Active  Auto  Type
   hd6             hdisk0            rootvg         512MB     1   yes   yes    lv
   檢查臨時檔案目錄(至少應有400M空閒空間)
   df -k /tmp
   Filesystem    1024-blocks      Free %Used    Iused %Iused Mounted on
   /dev/hd3            65536     63984    3%       16     1% /tmp  
   檢查作業系統位數
   # getconf HARDWARE_BITMODE
   64
   檢查作業系統版本號
   # oslevel -r
   5300-06
   檢查安裝的軟體包:
   # 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.60  COMMITTED  Base Application Development
                                                 Toolkit
  bos.adt.lib               5.3.0.60  COMMITTED  Base Application Development
                                                 Libraries
  bos.adt.libm              5.3.0.60  COMMITTED  Base Application Development
                                                 Math Library
  bos.adt.prof              5.3.0.60  COMMITTED  Base Profiling Support
  bos.cifs_fs.rte           5.3.0.60  COMMITTED  Runtime for SMBFS
  bos.perf.libperfstat      5.3.0.60  COMMITTED  Performance Statistics Library
                                                 Interface
  bos.perf.perfstat         5.3.0.60  COMMITTED  Performance Statistics
                                                 Interface
  bos.perf.proctools        5.3.0.60  COMMITTED  Proc Filesystem Tools

Path: /etc/objrepos
  bos.cifs_fs.rte           5.3.0.60  COMMITTED  Runtime for SMBFS
  bos.perf.libperfstat      5.3.0.60  COMMITTED  Performance Statistics Library
                                                 Interface
  bos.perf.perfstat         5.3.0.60  COMMITTED  Performance Statistics
                                                 Interface
對於缺少的包,用installp -a -d /dev/cd0 包名  進行安裝,安裝時放入AIX的安裝光備                                    

檢查安裝的補丁包
# /usr/sbin/instfix -i -k "IY58143 IY59386 IY60930 IY66513 IY70159"
    All filesets for IY58143 were found.
    All filesets for IY59386 were found.
    All filesets for IY60930 were found.
    All filesets for IY66513 were found.
    All filesets for IY70159 were found.
# /usr/sbin/instfix -i -k "IY68989"
    All filesets for IY68989 were found.

安裝AIX C++ 8.0 執行時

編輯/etc/hosts檔案
   
建立使用者組oinstall,dba
mkgroup -'A' oinstall
mkgroup -'A' dba
建立使用者oracle
修改oracle使用者密碼
確認nobody使用者存在 id nobdy
配置shell limits( smit chuser)
  soft FILE size -1
  soft CPU time -1
  soft DATA segment -1
  soft STACK size -1
更改系統引數 smit chgsys
  將 Maximum number of PROCESSES allowed per user改為2048以上
 
建立目錄
# mkdir -p /u01/app/oracle
# chown oracle:oinstall /u01/app/oracle
# chmod 775 /u01/app/oracle
# mkdir -p /u02/oradata
# chown oracle:oinstall /u02/oradata
# chmod 755 /u02/oradata


建立檔案系統/u01 /u02
   
切換到oracle使用者,在.profile中增加如下兩行
umask 022
AIXTHREAD_SCOPE=S; export AIXTHREAD_SCOPE
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

執行
  . ./.profile
將安裝檔案ftp到主機
解壓檔案
gunzip 10gr2_aix5l64_database.cpio.gz
cpio -idmv  10gr2_aix5l64_database.cpio (如果報0511-903 Out of phase這樣的錯誤,cpio命令加上c 這個引數,即idmcv)                                                  
以root使用者執行 Disk1/rootpre/rootpre.sh
切換回oracle使用者
export DISPLAY
執行Disk1/runInstaller完成安裝

完成後注意修改作業系統maxperm% maxclient% minperm% v_pinshm strict_maxclient strict_maxperm引數

 

 

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

相關文章