對oracle metalink文件我們也要敢於質疑
環境 oracle 10.2.0.4 rac+aix 5.3 +hacmp
今天在幫客戶解決crs叢集軟體不能自動裝載資料庫的問題,按照oracle metalink文件説:
In Oracle 9i and Oracle Database 10g, when the Oracle initialization parameter LOCK_SGA is set to TRUE, Oracle will request large pages when allocating shared memory (shmget() call has SHM_LGPAGE flag set). For the AIX operating system to use large pages when allocating shared memory, the Oracle user ID must have CAP_BYPASS_RAC_VMM and CAP_PROPAGATE capabilities. Also, the AIX large page pool must be configured (as shown in the example below). When using large pages on an Oracle Real Application Cluster (RAC) database, where the srvctl command is used to start and stop the RAC database instances, it is also necessary to set the CAP_BYPASS_RAC_VMM and CAP_PROPAGATE capabilities for the root user ID.
需要給root和oracle使用者 都賦予 CAP_BYPASS_RAC_VMM and CAP_PROPAGATE capabilities 屬性
修改完後,停止資料庫和crs,再啟動crs,依然不能啟動資料庫,需要用sqlplus 手工啟動資料庫
也陷入了迷茫中,只能收集資訊,向metalink開tar, 吃完中飯後,自己還在想這個問題,
突然想到安裝oracle 11g rac時,給grid使用者capabilities應該需要賦予三個屬性,這時馬上查oracle 11g rac安裝手冊
To check existing capabilities, enter the following command as root:
# /usr/bin/lsuser -a capabilities grid
To add capabilities, enter a command similar to the following:
# /usr/bin/chuser
capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grid
發現root和oracle使用者少了CAP_NUMA_ATTACH屬性。
馬上對oracle和root使用者補上CAP_NUMA_ATTACH屬性
問題解決,crs叢集軟體能自動啟動資料庫
在這次實施過程中,前面為什麼會失敗,主要是oracle metalink文件疏忽造成的,所以我們要有這樣一個意識,官方文件也有出錯的地方,畢竟是人寫出來的,難免犯錯誤,我們要敢於去質疑。
與大家分享。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-662264/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 生產系統調優之_敢於質疑
- [提問交流]關於對OT現有的文件系統使用疑問
- 對於Linux,我們應該學什麼?Linux
- 一個IT盲流對雲端計算的質疑薦
- 【metalink】Export/Import DataPump Parameter TRACE (文件 ID 286496.1)ExportImport
- 分享我儲存的Metalink文章
- 對於 PHP 框架,我們真的需要使用 LTS 版本嗎?PHP框架
- 對於我們的複利計算程式的升級
- 為什麼我要垂直對齊程式碼(你也要如此!)
- 我們不需要程式碼之外的文件
- 質疑Lambda架構架構
- 微軟:我們對於 PC 平臺遊戲的計劃與方向微軟遊戲
- 對於晶晶小妹發表的構造ORACLE的CR block的疑問OracleBloC
- 質疑"我的大腦不能再處理物件導向了"物件
- 關注我就能達到大師級水平,這話我終於敢說了
- 我的疑問
- 對於質數的研究
- 20 Differences Between Oracle on NT and Oracle on Unix(Metalink:45967.1)Oracle
- 我們們聊聊對賬系統該如何設計
- 既要技術制勝,也要體驗為王:今天我們需要怎樣的WLAN?
- 這場評分卡模型直播解答了我對於信貸風險的大部分疑問模型
- 對於蘋果企業簽名騙局我們該怎麼處理(二)蘋果
- 你知道我們平時在CSS中寫的%都是相對於誰嗎?CSS
- 對於你們駁來駁去的《停止學習框架》,我有話說!框架
- 如何禁止非法授權修改,保護我們的Word文件?
- 俄羅斯:‘區塊鏈屬於我們’區塊鏈
- 行業本質:我們在做產品&辦公室裡的木匠行業
- 我們應該如何對待技術信仰?
- Q&A特輯 | 這場直播解決了我對於電商風控的大部分疑問
- 我,python,也要一行程式Python行程
- 真正的程式設計師,敢於直面枯燥的開發,敢於正視汙汙的段子程式設計師
- 遊戲只屬於男生?質疑性別刻板印象並非小題大做遊戲
- 【伺服器】當我們對伺服器進行測試,我們測試什麼?伺服器
- 六種改進均未超越原版:谷歌新研究對GAN現狀提出質疑谷歌
- 對delphi的質疑,一個真正的VC程式設計師的表白 (轉)C程式程式設計師
- 我們應該如何編寫高質量的前端程式碼前端
- 提升直播app開發質量,我們需要掌握的二三事APP
- 程式設計師如何保證我們的程式碼質量程式設計師