【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程序员面试笔试宝典》,作者:小麦苗