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

  • 2020 年 2 月 24 日
  • 筆記

题目部分

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

答案部分

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

[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等备份文件。

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