安装完oracle 11GR2的RAC后,使用asmca打开图形化界面后,发现Volumes和ASM Cluster File System两个选项卡不能用

原因是因为ACFS不支持CentOS

解决方法

1.查看ACFS是否支持当前操作系统

[grid@rac02 ~]$ acfsdriverstate -orahome $ORACLE_HOME supported

2.修改osds_acfslib.pm文件(RAC所有节点)

# cp -p osds_acfslib.pm osds_acfslib.pm.bak
# vi osds_acfslib.pm
-----------------------------------------------------------------------------
if ((defined($release)) && # Redhat or OEL if defined
(($release =~ /^redhat-release/) || # straight RH
($release =~ /^enterprise-release/) || # Oracle Enterprise Linux
($release =~ /^oraclelinux-release/))) # Oracle Linux
修改为
if ((defined($release)) && # Redhat or OEL if defined
(($release =~ /^redhat-release/) || # straight RH
($release =~ /^enterprise-release/) || # Oracle Enterprise Linux
($release =~ /^centos-release/) || # Centos Linux
($release =~ /^oraclelinux-release/))) # Oracle Linux
-----------------------------------------------------------------------------

3.安装acfs(RAC所有节点)

# cd /grid/home/bin/
# ./acfsload start -s
----------------------------------------------------
ACFS-9129: ADVM/ACFS not installed
----------------------------------------------------
# ./acfsroot install
# ./acfsload start -s
# lsmod |grep oracle
----------------------------------------------------
oracleacfs 1990406 2
oracleadvm 250040 6
oracleoks 427672 2 oracleacfs,oracleadvm
----------------------------------------------------

4.添加ora.registry.acfs到ocr中(任一节点即可)

# /grid/home/bin/crsctl add type ora.registry.acfs.type -basetype ora.local_resource.type  -file /grid/home/crs/template/registry.acfs.type
# /grid/home/bin/crsctl add resource ora.registry.acfs -attr ACL=\'owner:root:rwx,pgrp:oinstall:r-x,other::r--\' -type ora.registry.acfs.type -f
# su - grid -c crs_stat | grep acfs
----------------------------------------------------
NAME=ora.registry.acfs
TYPE=ora.registry.acfs.type
----------------------------------------------------
#/sbin/acfsutil registr

5.创建Volumes

[grid@rac01 ~]$ export DISPLAY=10.206.132.253:0.0
$ asmca

6.创建ASM Cluster File System并挂载

两个节点创建目录

# mkdir /oggdata
# chown -R oracle.oinstall /oggdata/

挂载

点击OK后报错

ASM Cluster File System creation on /dev/asm/ogg_vol-471 failed with the following message:
mkfs.acfs: ACFS-01010: Volume already contains an ACFS file system. To reformat the volume, reissue mkfs.acfs with the -f option.
mkfs.acfs: ACFS-01004: /dev/asm/ogg_vol-471 was not formatted.

此时点击Show Command,手动挂载

# /sbin/mkfs -t acfs /dev/asm/ogg_vol-471
# /sbin/acfsutil registry -a -f /dev/asm/ogg_vol-471 /oggdata
报错
------------------------------------------------------------------------------------
[root@rac01 ~]# /sbin/mkfs -t acfs /dev/asm/ogg_vol-471
mkfs.acfs: version = 11.2.0.4.0
mkfs.acfs: on-disk version = 39.0
mkfs.acfs: volume = /dev/asm/ogg_vol-471
mkfs.acfs: ACFS-01010: Volume already contains an ACFS file system. To reformat the volume, reissue mkfs.acfs with the -f option.
mkfs.acfs: ACFS-01004: /dev/asm/ogg_vol-471 was not formatted.
[root@rac01 ~]# /sbin/acfsutil registry -a -f /dev/asm/ogg_vol-471 /oggdata
acfsutil registry: ACFS-03161: Device : /dev/asm/ogg_vol-471 : Mount Point : /oggdata already exis
------------------------------------------------------------------------------------

已经有文件系统且注册,此时直接挂载即可(两个节点都要执行)

# mount.acfs -o all

查看挂载目录信息

# /sbin/acfsutil info fs

7.重启系统,查看是否会挂载

# su - grid
$ crsctl status resource -t
-----------------------------------------------------------------------------
ora.registry.acfs
ONLINE OFFLINE rac01
ONLINE OFFLINE rac02
------------------------------------------------------------------------------

可以看到重启后,acfs为offline状态并且目录页没有挂载

解决方法

两个节点开启acfs
# cd /grid/home/bin
# ./acfsload start -s
任一一个节点开启资源
# ./crsctl start res ora.registry.acfs

根据以上的实践,我们需要acfs加入开机自启动(两个节点)

#  vi /etc/init.d/acfsload
-------------------------------------------------------------------------
#!/bin/sh
# description: Load Oracle ASM volume driver on system startup
ORACLE_HOME=/grid/home
export ORACLE_HOME
$ORACLE_HOME/bin/acfsload start -s
-------------------------------------------------------------------------
# chmod u+x /etc/rc.d/init.d/acfsload
# chkconfig acfsload on

再次重启系统后,acfs资源自动启动,目录也自动挂载

参考:https://blog.csdn.net/shiyu1157758655/article/details/62215468

Centos6.9安装ACFS的更多相关文章

  1. vmware Centos6.6安装64位

    Centos6.6安装64位 必须开启BIOS中的虚拟化技术 首先开机进入BIOS,一般机器是按F2,我的T420是按F1,然后进入Security,Virtualization,选择Enable即可 ...

  2. Gitlab完美安装【CentOS6.5安装gitlab-6.9.2】

    摘要: 拆腾了几天,终于在今天找到了快速安装Gitlab的方法.CentOS6.5安装gitlab-6.9.2 参考网址:https://gitlab.com/gitlab-org/omnibus-g ...

  3. CentOS6.5安装Tomcat

    安装说明 安装环境:CentOS-6.4 安装方式:源码安装 软件:apache-tomcat-7.0.56.tar.gz 下载地址:http://tomcat.apache.org/download ...

  4. Centos6 yum安装openldap+phpldapadmin+TLS+双主配置

    原文地址:http://54im.com/openldap/centos-6-yum-install-openldap-phpldapadmin-tls-%E5%8F%8C%E4%B8%BB%E9%8 ...

  5. centos6.5安装oracle11g_2

    centos7安装oracle数据库不成功,换成centos6.5安装,可以安装成功,记录一下 安装系统时,主机名如果不是用localhost,安装成功后,要用主机名和ip做映射,修改/etc/hos ...

  6. CentOS6.6安装vmware workstation报错

    本人系统用的是centos6.6,安装了vmware workstation,启动后一直如下图报错,相关内核已经安装了的,哪位前辈如果解决过这样的问题,麻烦指点指点,小弟在此先谢过了.

  7. CentOS6.6安装virtualbox4.1.44

    本人用的是centos6.6,安装了virtualbox 4.1.44,启动后一直如上图报错,哪位前辈如果解决过这样的问题,麻烦指点指点,小弟在此先谢过了.

  8. [转]CentOS-6.3安装配置cmake

    CentOS-6.3安装配置cmake   zhoulf 2013-02-03 原创 安装说明 安装环境:CentOS-6.3安装方式:源码编译安装 软件:cmake-2.8.10.2.tar.gz下 ...

  9. 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站

    Docker,容器,让研发.测试.生产同一环境,可在linux平台上混合使用JAVA与net 程序 Centos6.5安装docker 参考http://my.oschina.net/kcw/blog ...

随机推荐

  1. Java JVM——2.类加载器子系统

    概述 类加载器子系统在Java JVM中的位置 类加载器子系统的具体实现 类加载器子系统的作用 ① 负责从文件系统或者网络中加载.class文件,Class 文件在文件开头有特定的文件标识. ② Cl ...

  2. 2020-2021-1 20209307《Linux内核原理与分析》第六周作业

    这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第六周作业> 这个作业的目标 & ...

  3. $$ PHP 的含义

    php中两个$也就bai是$$用来定义可变变量. 所谓可变变量,就是一个变量的名,又是一个变量.

  4. 关于AES-CBC模式字节翻转攻击(python3)

    # coding:utf-8 from Crypto.Cipher import AES import base64 def encrypt(iv, plaintext): if len(plaint ...

  5. Solr:Slor初识(概述、Windows版本的安装、添加IK分词器)

    1.Solr概述 (1)Solr与数据库相比的优势 搜索速度更快.搜索结果能够按相关度排序.搜索内容格式不固定等 (2)Lucene与Solr的区别 Lucene提供了完整的查询引擎和索引引擎,目的是 ...

  6. 神经网络高维互信息计算Python实现(MINE)

    论文 Belghazi, Mohamed Ishmael, et al. " Mutual information neural estimation ."  Internatio ...

  7. Python批量创建word文档(1)- 纯文字

    Python创建word文档,任务要求:小杨在一家公司上班,每天都需要给不同的客户发送word文档,以告知客户每日黄金价格.最后贴上自己的联系方式.代码如下: 1 ''' 2 #python根据需求新 ...

  8. CI/CD自动化发版系统设计简介

    转载自:https://www.cnblogs.com/wellful/archive/2004/01/13/10604151.html 版本迭代是每一个互联网公司必须经历的,尤其是中小型公司,相信不 ...

  9. matplotlib学习日记(三)------简单统计图

    (一)函数bar()---------绘制柱状图 import matplotlib as mpl import matplotlib.pyplot as plt mpl.rcParams[" ...

  10. spring boot编程思想(核心篇) pdf 下载 it教程

    资料简介:本书是<Spring Boot 编程思想>的核心篇,开篇总览Spring Boot核心特性,接着讨论自动装配(Auto-Configuration)与SpringApplicat ...