【江楓 】AIX平臺升級到Oracle10.2.0.4的幾個問題
最近將AIX5306上一個Oracle從9.2.0.6升級到了10.2.0.4,雖然最終升級順利完成,不過還是碰到了幾個小問題,在這裡記錄一下。
1. plan_table的問題
如果在9i的sys使用者下手動執行過$ORACLE_HOME/rdbms/admin/utlxplan.sql指令碼建立plan_table,則升級前必須刪除。否則執行完升級指令碼catupgrd.sql會發現Oracle Database Packages and Types元件一直是invalid的,並且升級指令碼的log中有如下錯誤:
遇到該錯誤後,刪除plan_table重建也還來得及:
@?/rdbms/admin/prvtspao.plb
@?/rdbms/admin/utlrp
2.lock_sga的問題
Oracle10.2.0.4在AIX平臺分配共享記憶體的機制有了一點變化。原來9i使用lock_sga=true是正常的,但是10.2.0.4則無法啟動instance,報錯:
ORA-27126: unable to lock shared memory segment in core
IBM AIX RISC System/6000 Error: 1: Not owner
看起來像是許可權問題,但是即使給Oracle使用者加system組也沒有用。後來Oracle解釋說需要給Oracle使用者賦予兩個capability:CAP_BYPASS_RAC_VMM和CAP_PROPAGATE,但這兩個capabilities是採用大頁記憶體時才需要設定的,這樣說10.2.0.4如果lock_sga的話,預設是要採用大頁記憶體的。當然,大頁記憶體的使用還需要os上設定相關引數的,如果os沒有設定,oracle還是要採用4k的記憶體頁。
#lsuser -a capabilities oracle
oracle capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE
3.dba_segments和dba_free_space空間計算不一致的問題
SUM(BYTES)/1024/1024/1024
-------------------------
468.554688
select sum(bytes)/1024/1024/1024 from dba_free_space;
SUM(BYTES)/1024/1024/1024
-------------------------
63.3510742
select sum(bytes)/1024/1024/1024 from dba_segments;
SUM(BYTES)/1024/1024/1024
-------------------------
381.477112
顯然,468.554688-63.3510742=405.203614,這比從dba_segments算出來的總佔用空間381.477112大了20多G,並且這個差距在不斷拉大,每天大概相差4G左右。這個問題還在跟Oracle扯皮,不知道他們是否會承認這個是bug。
http://rdc.taobao.com/blog/dba/html/179_aix_oracle_10204_issues.html/trackback
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1384/viewspace-374814/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【江楓】AIX虛擬記憶體管理機制AI記憶體
- AIX Oracle RAC 升級到10.2.0.4.0要特別注意的問題AIOracle
- RAC升級到10.2.0.4碰到的幾個問題及處理辦法
- 【江楓】lvm2與powerpath的Found duplicate PV問題LVM
- AIX平臺升級11.2需要注意的補丁AI
- python升級後帶來的幾個小問題Python
- 升級到MySQL 5.0.17一定遇到的四個問題MySql
- aix 6.1上rac升級到10.2.0.4AI
- 資料升級到5.1所遇到的問題
- Oracle10.2.0.1 升級到Oracle10.2.0.4 簡單步驟Oracle
- HP RISC平臺9i升級到HP Itanium平臺上10g
- aix升級opensshAI
- 【江楓】用Perl的hash陣列實現個性化監控陣列
- oracle cluster 10.2.0.1 for aix 6.1 升級到10.2.0.4會出現vip offline問題OracleAI
- [江楓]In Memory Undo與logical standby databaseDatabase
- 在AIX系統中安裝Oracle的幾個小問題AIOracle
- Oracle RAC 10.2.0.5升級到11.2.0.4遇到的問題Oracle
- 升級Android Studio到1.0.2的問題解決Android
- AIX平臺HA雙機互備環境下升級兩個oracle 11g資料庫AIOracle資料庫
- linux平臺下oracle從10.2.0.1升級到10.2.0.4LinuxOracle
- Swift3.0專案升級到4.2遇到問題Swift
- Laravel 5.5.* 升級到 5.7.* 問題記錄Laravel
- 全國車險資訊平臺升級
- 今日手機升級Win10 盜版使用者注意幾個問題Win10
- SpringBoot 2.1.0 升級到 2.5.4 遇到的問題彙總Spring Boot
- 升級到MySQL5.7版本需注意的問題MySql
- Discuz論壇2.5 升級到PHP MySQL新版遇到的問題PHPMySql
- IBM aix下oracle 9.2.0.5 rac 升級到oracle 9.2.0.8IBMAIOracle
- AIX 5.3下 升級補丁到10.2.0.5步驟AI
- 當詐騙平臺Steam管家升級為“全家桶”平臺
- oracle在linux平臺從10.2.0.1升級到10.2.0.4方法OracleLinux
- Linux下Oracle10.2.0.1升級到oracle10.2.0.4詳細操作記錄LinuxOracle
- 升級Xcode 10遇到的問題做個記錄XCode
- Laravel5.5 升級到 5.7 問題及解決方法Laravel
- 10g升級到11g密碼問題密碼
- 關於aix的系統升級AI
- Laravel 5.5 升級到 5.5.42 後遇到的 Cookie 序列化問題LaravelCookie
- oracle 9.2.0.4升級到9.2.0.8時exp匯出時遇到的問題Oracle