国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

AIX 上安裝 ORACLE 9.2 EE

2024-08-29 13:36:36
字體:
來源:轉載
供稿:網友

  前幾天在AIX 4.3.3 和 AIX 5.1 上練習裝 Oracle 9.2 EE,當時碰到了一些問題,遺憾的是忘了記錄下來了,呵呵
  還好,現在閑了,仔細想想,回憶了一下,以后再裝的時候再記錄吧
  不過,假如預備工作作的好的化,其實在AIX 上安裝 ORACLE 9.2 是特輕易的,呵呵,簡直就象在WINDOW 上裝,
  后面在AIX 5.1 上的安裝過程就是一點問題都沒有,嚴格按照ORACLE的安裝文檔寫的就沒問題了,呵呵。
  AIX 4.3.3 上面安裝 oracle 9.2 的回憶如下:
  
  1. 檢查物理內存:(RAM >= 512 MB)
  # lsattr -El sys0 -a realmem
  realmem 1048576 Amount of usable physical memory in Kbytes False
  #
  我們的是1G,呵呵,夠了
  
  2. 檢查swap空間:(等于物理內存或者1G,最好大一些)
  # lsps -a
  Page Space Physical Volume Volume Group Size %Used Active Auto Type
  hd6 hdisk0 rootvg 2048MB 1 yes yes lv
  #
  我們的是2G,呵呵
  
  3. 檢查磁盤空間,主要注重兩點:
  a) 安裝9.2 , 主要是存放 ORACLE CODE,這個空間建議在4G左右,或者更大一點。
  b) 另外,安裝Oracle的過程中,Oracle Universal Installer 需要大約400M左右的臨時空間,可以使用系統默認的/tmp目錄,
  也可以自己設置環境變量TMPDIR來指定一個具有足夠空間的目錄,或者在安裝過程中指定一個有足夠空間的臨時目錄
  如:
  TMPDIR=/oratools
  eXPort TMPDIR
  
  一般來說,oracle的安裝文件都放在內置盤上,所以,我們需要看看內置盤的空間:
  # lsdev -Cc disk
  hdisk0 Available 40-60-00-4,0 16 Bit LVD SCSI Disk Drive
  hdisk1 Available 14-08-L SSA Logical Disk Drive
  #
  我們看到hdisk0是內置盤,現在確定其大小:
  # lspv hdisk0
  PHYSICAL VOLUME: hdisk0 VOLUME GROUP: rootvg
  PV IDENTIFIER: 000ca13f7ebe3b7e VG IDENTIFIER 000ca13f7ebe3e67
  PV STATE: active
  STALE PARTITIONS: 0 ALLOCATABLE: yes
  PP SIZE: 32 megabyte(s) LOGICAL VOLUMES: 11
  TOTAL PPs: 542 (17344 megabytes) VG DESCRipTORS: 2
  FREE PPs: 217 (6944 megabytes) HOT SPARE: no
  USED PPs: 325 (10400 megabytes)
  FREE DISTRIBUTION: 108..20..00..00..89
  USED DISTRIBUTION: 01..88..108..108..20
  #
  我們看到,TOTAL 為18G,FREE 為7G,夠了,呵呵
  
  4. 檢查 OS 的版本,兩種方法:
  你可以用oslevel 命令確定當前的AIX 版本,
  # oslevel
  4.3.3.0
  #
  或者你也可以用oslevel -r,確定當前的AIX 版本和ML(the maintenance level of the system):
  # oslevel -r
  4330-09
  #
  這樣的結果,類似于用instfix 命令查看當前的ML:
  $ instfix -i grep ML
    All filesets for 4.3.0.0_AIX_ML were found.
    All filesets for 4.3.1.0_AIX_ML were found.
    All filesets for 4.3.2.0_AIX_ML were found.
    All filesets for 4320-02_AIX_ML were found.
    All filesets for 4.3.3.0_AIX_ML were found.
    All filesets for 4330-01_AIX_ML were found.
    All filesets for 4330-02_AIX_ML were found.
    All filesets for 4330-03_AIX_ML were found.
    All filesets for 4330-04_AIX_ML were found.
    All filesets for 4330-05_AIX_ML were found.
    All filesets for 4330-06_AIX_ML were found.
    Not all filesets for 4330-07_AIX_ML were found.
    All filesets for 4330-08_AIX_ML were found.
    All filesets for 4330-09_AIX_ML were found.
    All filesets for AIX43ML were found.
  $
  可見,我們的是AIX 4.3.3 ,ML是09的
  
  5. 查看OS 是否為64 bit:
  假如是64 bit位的OS,可以裝32 bit 或者64 bit 的oracle 8i ,但是 32 bit的OS 只能裝32 bit 的oracle;
  因為oracle 9.2 沒有32 bit的,所以,我們必須驗證我們的OS 是64位的OS:
  也是有兩種方法:
  # locale64
  LANG=C
  LC_COLLATE="C"
  LC_CTYPE="C"
  LC_MONETARY="C"
  LC_NUMERIC="C"
  LC_TIME="C"
  LC_MESSAGES="C"
  LC_ALL=
  #
  或者
  # bootinfo -y
  64
  #
  
  6.看看OS的patch夠不夠
  Oracle的文檔上,對于AIX 4.3.3 要求至少在ML 09 ,并且IY24568, IY25282, IY27614,IY30151這四個patch,實際上
  但是實際上,我們還需要一個IY30927,文檔上說這個包僅僅是和CPU的使用效率有關的包,可以不要,但是我安裝的經驗
  是,一定要,否則會出問題。
上述包假如不存在,那么需要到下面的站點download:
  http://techsupport.services.ibm.com/server/fixes
  
  $ instfix -i grep ML
    All filesets for 4.3.0.0_AIX_ML were found.
    All filesets for 4.3.1.0_AIX_ML were found.
    All filesets for 4.3.2.0_AIX_ML were found.
    All filesets for 4320-02_AIX_ML were found.
    All filesets for 4.3.3.0_AIX_ML were found.
    All filesets for 4330-01_AIX_ML were found.
    All filesets for 4330-02_AIX_ML were found.
    All filesets for 4330-03_AIX_ML were found.
    All filesets for 4330-04_AIX_ML were found.
    All filesets for 4330-05_AIX_ML were found.
    All filesets for 4330-06_AIX_ML were found.
    Not all filesets for 4330-07_AIX_ML were found.
    All filesets for 4330-08_AIX_ML were found.
    All filesets for 4330-09_AIX_ML were found.
    All filesets for AIX43ML were found.
  $
  顯然,我們的AIX 是4.3.3 ML09
  
  查看某個patch是否安裝了:
  # instfix -i grep IY24568
     All filesets for IY25282 were found
  表示已經有這個patch了
  
  # instfix -i grep IY30927
     Not all filesets for IY30927 were found.
  表示沒有安裝IY30927這個patch
  
  7. 非凡要說明的是,java是在AIX 4.3.3 的默認安裝中是不安裝的,需要手工安裝
  (在AIX 5.1 就不要手工裝了,系統的默認安裝就會安裝java)
  至少需要JDK1.1.8 ,對應的patch是 IY30886
  假如使用HTTP SERVER,那么就需要JDK1.3.1 ,對應的patch是: IY31033
  下載地址:
  FTP://service.software.ibm.com/aix/efixes/
  
  (假如已經裝了這個補丁,會有一個/usr/jdk_base目錄,它就是你的JAVA_HOME)
  
  8. 檢查是否具備所需的OS package
  AIX 4.3.3 需要下列package:
  bos.adt.base, bos.adt.lib, bos.adt.libm, bos.perf.perfstat
  我們可以使用lslpp pl os_package 命令來查看:
  
  # lslpp -l bos.adt.base
   Fileset Level State Description
   ----------------------------------------------------------------------------
  Path: /usr/lib/objrepos
   bos.adt.base 4.3.3.77 COMMITTED Base application Development
                           Toolkit
  # lslpp -l bos.adt.lib
   Fileset Level State Description
   ----------------------------------------------------------------------------
  Path: /usr/lib/objrepos
   bos.adt.lib 4.3.3.10 COMMITTED Base Application Development
                           Libraries
  # lslpp -l bos.adt.libm
   Fileset Level State Description
   ----------------------------------------------------------------------------
  Path: /usr/lib/objrepos
   bos.adt.libm 4.3.3.50 COMMITTED Base Application Development
                           Math Library
  #
  
  假如上面需要的patch和packgae沒有安裝,那么去相應的站點download他們,并使用smit的update all來安裝他們。

  安裝過程中有時候會出現類似 "這個包已經被安裝了或者指定的目錄不對" 等錯誤,這時候,去你指定的目錄下面看看,
  假如有.toc文件,我們需要刪除它(它是個隱含文件,需要用ls -a 查看),然后重新update all
  
  9. 上面的都做完了以后,reboot機器:
  shutdown -Fr
  
  10. 檢查一下剛才的patch和package都有了,現在給oracle劃分存儲空間
  首先,需要一個地方存放安裝文件,假設為/oratools,我們需要進入
  smit- System Storage Management (Physical & Logical Storage)
   -File Systems 或者 -Logical Volume Manager,
   (假如你是個AIX新手,那么你最好就

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临颍县| 禄丰县| 台州市| 乌海市| 恩施市| 东莞市| 新郑市| 乌拉特后旗| 松江区| 绥芬河市| 麟游县| 平安县| 东安县| 文昌市| 东方市| 台东县| 莎车县| 长垣县| 右玉县| 鹤壁市| 奉节县| 山西省| 绥宁县| 曲靖市| 衡水市| 兰溪市| 邵东县| 小金县| 突泉县| 黄山市| 彰化县| 凤山市| 莱芜市| 淄博市| 高邮市| 若羌县| 治多县| 北辰区| 乌拉特中旗| 镇巴县| 镇巴县|