【DB笔试面试739】在Oracle中,如何获取集群的名称(Cluster name)?

2020-02-24 10:15:36 浏览数 (1)

题目部分

在Oracle中,如何获取集群的名称(Cluster name)?

答案部分

集群名称信息是记录在OCR中的,因此可以通过转储OCR的方法来获得集群名称,另外,也可以使用cemutlo工具直接查看集群名称信息,如下所示:

代码语言:javascript复制
[root@raclhr-11gR2-N1 ~]# cemutlo -h
Usage: /u01/app/11.2.0/grid/bin/cemutlo.bin [-n] [-w]
        where:
        -n prints the cluster name
        -w prints the clusterware version in the following format:
                 <major_version>:<minor_version>:<vendor_info>
[root@raclhr-11gR2-N1 ~]# cemutlo -n
raclhr-cluster

其实在$CRS_HOME/cdata/CLUSTER_NAME/目录中也可以看到CLUSTER_NAME,这个目录是用作OCR备份的。其下文件有backup00.ocr、backup01.ocr、ay.ocr、week.ocr等备份文件。

代码语言:javascript复制
[root@raclhr-11gR2-N1 ~]# cd $ORACLE_HOME/cdata
[root@raclhr-11gR2-N1 cdata]# ll
total 2740
drwxr-xr-x 2 grid oinstall      4096 May 17 12:05 localhost
drwxr-xr-x 2 grid oinstall      4096 May 17 13:39 raclhr-11gr2-n1
-rw------- 1 root oinstall 272756736 Aug 14 14:09 raclhr-11gr2-n1.olr
drwxrwxr-x 2 grid oinstall      4096 May 17 12:07 raclhr-cluster

本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗

0 人点赞