Centos6.9安装ACFS
安装完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的更多相关文章
- vmware Centos6.6安装64位
Centos6.6安装64位 必须开启BIOS中的虚拟化技术 首先开机进入BIOS,一般机器是按F2,我的T420是按F1,然后进入Security,Virtualization,选择Enable即可 ...
- Gitlab完美安装【CentOS6.5安装gitlab-6.9.2】
摘要: 拆腾了几天,终于在今天找到了快速安装Gitlab的方法.CentOS6.5安装gitlab-6.9.2 参考网址:https://gitlab.com/gitlab-org/omnibus-g ...
- CentOS6.5安装Tomcat
安装说明 安装环境:CentOS-6.4 安装方式:源码安装 软件:apache-tomcat-7.0.56.tar.gz 下载地址:http://tomcat.apache.org/download ...
- Centos6 yum安装openldap+phpldapadmin+TLS+双主配置
原文地址:http://54im.com/openldap/centos-6-yum-install-openldap-phpldapadmin-tls-%E5%8F%8C%E4%B8%BB%E9%8 ...
- centos6.5安装oracle11g_2
centos7安装oracle数据库不成功,换成centos6.5安装,可以安装成功,记录一下 安装系统时,主机名如果不是用localhost,安装成功后,要用主机名和ip做映射,修改/etc/hos ...
- CentOS6.6安装vmware workstation报错
本人系统用的是centos6.6,安装了vmware workstation,启动后一直如下图报错,相关内核已经安装了的,哪位前辈如果解决过这样的问题,麻烦指点指点,小弟在此先谢过了.
- CentOS6.6安装virtualbox4.1.44
本人用的是centos6.6,安装了virtualbox 4.1.44,启动后一直如上图报错,哪位前辈如果解决过这样的问题,麻烦指点指点,小弟在此先谢过了.
- [转]CentOS-6.3安装配置cmake
CentOS-6.3安装配置cmake zhoulf 2013-02-03 原创 安装说明 安装环境:CentOS-6.3安装方式:源码编译安装 软件:cmake-2.8.10.2.tar.gz下 ...
- 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站
Docker,容器,让研发.测试.生产同一环境,可在linux平台上混合使用JAVA与net 程序 Centos6.5安装docker 参考http://my.oschina.net/kcw/blog ...
随机推荐
- 前端使用canvas生成盲水印的加密解密
为了保障信息安全,防止重大信息泄露,并且能够锁定泄露用户,需要对页面展示的图片加入当前用户信息的盲水印,即最终图片外观看起来和原图一样,但是经过解码以后可以识别出水印信息,并且在截图后仍能进行较好的识 ...
- VMware提示Device/Credential Guard不兼容
问题环境 win10系统版本 win10 2004企业版 vmware 版本 vmware 15 pro 问题 虚拟机开启时候弹窗提示:"VMware与Device/Credential G ...
- js--数组的filter()过滤方法的使用
前言 你还在通过for循环遍历数组吗?你还在遍历之后一项一项的通过if判断过滤你需要的数据吗?你还在写着一大堆代码实现一个简单的过滤数据功能吗?那么,今天他来了.他就是这里要介绍的es6中数组filt ...
- webshell学习
参考文章: https://www.bilibili.com/video/BV1T4411t7BW?p=14 https://blog.csdn.net/mmmsss987/article/detai ...
- 主数据管理(MDM)的6大层级简述,你不可不知的数据治理参考!
前面我写了一篇关于对元数据和元数据管理的认知和理解的文章,有兴趣的朋友可以去看看.接下来我们讲一讲主数据管理(MDM). 主数据管理(MDM) 主数据是系统间共享数据,它是系统间信息交换的基准.主数据 ...
- 最全Python正则表达式来袭
前言 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"))操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成 ...
- java基础:switch语句应用,循环的详细介绍以及使用,附练习案列
1. switch语句 1.1 分支语句switch语句 格式 switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default ...
- Spring Data Cache
Spring Data Cache注解使用 方法是一个对象,使用对象中的属性,如ID,作为cache key RedisConnection超时设置 参考 SpringBoot使用Redis缓存
- 理解Tomcat工作原理
WEB服务器 只要Web上的Server都叫Web Server,但是大家分工不同,解决的问题也不同,所以根据Web Server提供的功能,每个Web Server的名字也会不一样. 按功能分类,W ...
- Java获取X509证书里的指纹(SHA-1)从pxf文件里面
直接通过流去获取pxf后缀文件的内容,指纹通过X509才能获取.String keyStorefile = "pfx文件地址";String strPassword = " ...