首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 10g on AIX 5L 完整安裝實戰指南

     編輯:Oracle 資料庫基礎

環境準備與軟體獲取

為了獲得最佳效能,選擇在 IBM M85 伺服器上安裝 Oracle 10.1.0。首先從 OTN 下載 AIX 5L 版本安裝包:

https://otn.oracle.com/software/products/database/Oracle10g/htdocs/aix5lsoft.html

上傳至伺服器後,使用 gunzip 與 cpio 解壓縮:

$ gunzip ship.db.aix.disk1.cpio.gz
$ gunzip ship.db.aix.disk2.cpio.gz
$ cpio -idcmv < SHIP.DB.AIX.DISK1.CPIO
$ cpio -idcmv < SHIP.DB.AIX.DISK2.CPIO

系統硬體需求驗證

Oracle 10g 最低安裝需求:

  • 512MB 實體記憶體
  • SWAP 空間:MIN(RAM×2, 2GB)
  • /tmp 空間:400MB
  • Oracle 目錄空間:4GB
  • 64 位元架構

逐項檢查實錄

  1. 記憶體確認(實測 1GB):
    # /usr/sbin/lsattr -E -l sys0 -a realmem
    realmem 1048576 Amount of usable physical memory in Kbytes False

    注意:官方文件寫錯「sys0」為「sysO」(字母 O),實際為數字 0。

  2. SWAP 空間:原 512MB 過小,擴充至 2GB。
    # /usr/sbin/lsps -a
    Page Space Physical Volume Volume Group Size %Used Active Auto Type
    hd6 hdisk0 rootvg 512MB 12 yes yes lv
  3. 檔案系統空間(Oracle 安裝於 /data1):
    # df -k
    Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
    /dev/data1lv 13107200 10559980 20% 2735 1% /data1
  4. 系統架構:確認 64 位元
    # /usr/bin/getconf HARDWARE_BITMODE
    64
  5. CPU 資訊:雙 PowerPC RS64-III 752MHz
    # lsdev -C | grep proc
    proc0 Available 00-00 Processor
    proc1 Available 00-01 Processor
    # lsattr -E -l proc0
    frequency 752010000 Processor Speed False
    type PowerPC_RS64-III Processor type False

軟體環境配置

作業系統版本

# oslevel -r
5200-01  # 需 AIX 5.2 TL1 以上

必要 Filesets 安裝

# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat \
bos.perf.libperfstat bos.perf.proctools

發現 bos.perf.proctools 缺失,透過 smitty 安裝後驗證:

# lslpp -l bos.perf.proctools
Fileset Level State Description
bos.perf.proctools 5.2.0.11 APPLIED Proc Filesystem Tools

APAR 修補包檢查

# /usr/sbin/instfix -i -k "IY43980 IY44810 IY45462 IY45707 IY46214 \
IY46605 IY48525 IY51801"
# IY48525、IY51801 顯示無資料,實為 SDK 1.4 專用,若不使用可忽略

下載位址:https://techsupport.services.ibm.com/server/aix.fdc

用戶、群組與目錄建立

# id
uid=203(ora10) gid=202(dba) groups=1(staff)
# pwd
/data1/ora10
# env | grep ORA
ORACLE_BASE=/data1/app/ora10g
ORACLE_HOME=/data1/app/ora10g/product/10.1.0
ORACLE_SID=ora10g
ORACLE_TERM=vt100
ORA_NLS33=/data1/app/ora10g/product/10.1.0/ocommon/nls/admin/data
ORA_DB=/data1/app/ora10g/product/10.1.0/dbs
ORACLE_PATH=/data1/app/ora10g/product/10.1.0/dbs

Shell Limits 與系統參數調整

  • 使用 smitty chuser 修改 ora10 用戶限制:File size、CPU time、Data segment、Stack size 全設為 -1 (Unlimited)
  • 使用 smitty chgsys 將「Maximum number of PROCESSES allowed per user」設為最小 2048

安裝執行流程

  1. 以 root 執行 # ./rootpre.sh
  2. 使用 Xmanager 以 ora10 用戶登入圖形介面:
    $ xhost +
    $ export DISPLAY=10.16.98.26:0.0
    $ ./runInstaller

後續遵循圖形安裝精靈完成部署。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved