【AIX】RAC 建立使用者中的capabilities 引數

xysoul_雲龍發表於2017-06-30

安裝11gRAC時,我們在建立使用者時後面往往跟著一大段引數,對於fsize等就不詳細解釋了,這裡說明一下capabilities引數及相應的數值:

mkuser -a id=1002 pgrp=oinstall groups=oinstall,dba fsize=-1 cpu=-1 data=-1 rss=-1 stack=-1 stack_hard=-1 capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle

對於AIX官網的解釋:

capabilities:能力 

透過 login 或 su 命令定義授權給使用者的系統特權(能力)。

有效capabilities(能力)為:

CAP_AACCT

    已執行的“高階記帳”操作。

CAP_ARM_APPLICATION

    程式具有使用 ARM(應用程式響應測量)服務的能力。

CAP_BYPASS_RAC_VMM

    程式具有繞過對 VMM 資源用法限制的能力。

CAP_EWLM_AGENT

    程式能夠使用 EWLM(Enterprise Workload Manager?)AIX? 系統服務。此能力通常僅授予執行該 EWLM 產品的“受管伺服器元件”的使用者標識。

CAP_NUMA_ATTACH

    程式具有繫結到特定資源的能力。

CAP_PROPAGATE

    子程式繼承所有能力。

該值是用逗號分開的零個或多個能力名稱的列表。

 

而如果沒有設定以上引數,則在執行root.sh 時候會報錯:

Creating trace directory

User oracle is missing the following capabilities required to run CSSD in realtime:

  CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE

To add the required capabilities, please run:

   /usr/bin/chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle

CSS cannot be run in realtime mode at /grid/crs/install/crsconfig_lib.pm line 8119.

 

而設定完引數後檢視是否生效則可以透過lsuser命令:

# lsuser -a capabilities grid

grid capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE




Related posts

coded by 
Address:  http://blog.mchz.com.cn/?p=8548   杭州美創科技

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

相關文章