AIX平臺升級11.2需要注意的補丁

yezhibin發表於2011-03-18
       資料庫專家Kurt Van Meerbeeck在最新的一個部落格中提到在AIX平臺上升級資料

庫到11.2.0.1或11.2.0.2,因為一些bug的原因,記憶體消耗會翻倍,考慮到不久的將

來可能也面臨類似專案,因此特意記錄下來:

metalink ID.1246995.1 "Memory Footprint for dedicated server processes more than doubled after 11g upgrade on AIX platform"

1、檢查程式記憶體
         #svmon -P PID
  或  #svmon -P PID |grep USLA  
 
   檢查結果為 得到的值乘以4K。
    (work USLA heap times 4k pages size)
        11.2.0.1 -> 7M
        11.1.0.7 -> 64KB
        10.2.0.4 -> 420KB
     備註:USLA: User-Space Loader Assistant

2、bug為
This is bug 10211065 which is set to duplicate of base bug 9796810 and 10190759:

Bug 10211065.-P Base Bug 9796810
Abstract: MEMORY FOOTPRINT FOR DEDICATED SERVER PROCESSES MORE THAN DOUBLED AFTER 11G UGP

Bug 9796810.-P Base Bug 10190759
Abstract: 11G SERVER PROCESSES CONSUMING MUCH MORE MEMORY THAT 10G OR 9I

Bug 10190759.-P
Abstract:  PROCESSES CONSUMING ADDITIONAL MEMORY DUE TO 'USLA HEAP'

3、解決辦法

a) Choose one PID for a oracleSID process then execute:

svmon -P PID
genld -ld | more | /PID
procldd PID
procmap PID

b)  cd $ORACLE_HOME/bin
ls -lL oracle
ldd oracle

主要是oracle link連線選項中新增了 -bexpfull  -brtllib,主要是支援線上打補丁特性。

補丁下載: 10190759

排除上面兩個連線oracle link選項
#make -f ins_rdbms.mk 'EXP_OPT=$(EXP_OPTS_OFF)' ioracle

#make -f ins_rdbms.mk ioracle

包含兩個連結選項
#make -f ins_rdbms.mk 'EXP_OPT=$(EXP_OPTS_ON)' ioracle


      

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

相關文章