【DB筆試面試741】在Oracle中,cluvfy工具的作用是什麼?

  • 2020 年 2 月 24 日
  • 筆記

題目部分

在Oracle中,cluvfy工具的作用是什麼?

答案部分

cluvfy(Cluster Verification Utility,集群檢驗工具),簡稱CVU,是隨Oracle集群管理軟體一起發布的檢查工具。它的功能是對整個集群系統實施過程的各個階段以及各個組件進行檢查,並驗證是否滿足Oracle的要求。cluvfy能對集群提供非常廣泛的檢查,包括:OS硬體配置、內核參數設置、用戶資源限制設置、網路設置、NTP設置、RAC組件健康性等。cluvfy在進行檢查時並不會修改系統配置,所以不會對系統造成影響。cluvfy檢查的內容可以從兩個角度進行分類:階段(stage)、組件(component)。

使用命令cluvfy stage -list可以查看所有階段。使用命令cluvfy comp -list可以查看所有組件。將list修改為help可以查看相應的命令。

[grid@orclalhr ~]$ cluvfy stage -list    USAGE:  cluvfy stage {-pre|-post} <stage-name> <stage-specific options>  [-verbose]    Valid Stages are:        -pre cfs        : pre-check for CFS setup        -pre crsinst    : pre-check for CRS installation        -pre acfscfg    : pre-check for ACFS Configuration.        -pre dbinst     : pre-check for database installation        -pre dbcfg      : pre-check for database configuration        -pre hacfg      : pre-check for HA configuration        -pre nodeadd    : pre-check for node addition.        -post hwos      : post-check for hardware and operating system        -post cfs       : post-check for CFS setup        -post crsinst   : post-check for CRS installation        -post acfscfg   : post-check for ACFS Configuration.        -post hacfg     : post-check for HA configuration        -post nodeadd   : post-check for node addition.        -post nodedel   : post-check for node deletion.  

比較常用的就是使用cluvfy命令進行安裝集群之前的系統檢查,如下所示:

$ORACLE_HOME/bin/cluvfy stage  -pre crsinst -n all -r 11gR2 -verbose -fixup  

其中,

-n 選項表示需要檢查的節點列表。這裡需要所有列出的節點之間的用戶等效性已經配置成功。

-r 表示需要安裝的軟體版本,可以使用help查看支援的軟體版本。

-verbose 表示列出檢查內容的詳細資訊。

& 說明:

有關CVU的更多內容可以參考我的BLOG:http://blog.itpub.net/26736162/viewspace-2136390/

本文選自《Oracle程式設計師面試筆試寶典》,作者:小麥苗