ACFS 的加载步骤

eygle 2019-09-19
1288

前文提到,在单机ASM部署之后,如果不做手工配置,则系统重新启动后,ACFS Driver是无法自动加载的,运行asmca可以看到其卷、ACFS文件系统页都是灰色不可选的:


企业微信截图_15688758877076.png


启动步骤如下:


1. 首先在root用户下加载ACFS驱动


acfsload可以用于启动和停止ACFS驱动:


[root@enmou1 ~]# /u01/app/grid/product/11.2.0/grid/bin/acfsload
ACFS-9228: usage: acfsload {start|stop} [-s]
[root@enmou1 ~]# /u01/app/grid/product/11.2.0/grid/bin/acfsload start
ACFS-9327: Verifying ADVM/ACFS devices.
ACFS-9322: completed
[root@enmou1 ~]# ps -ef|grep acfs
root      5519     1  0 18:17 ?        00:00:00 [acfsioerrlog]
root      5520     1  0 18:17 ?        00:00:00 [acfs_bast0]
root      5521     1  0 18:17 ?        00:00:00 [acfs_bast1]
root      5522     1  0 18:17 ?        00:00:00 [acfs_bast2]
root      5523     1  0 18:17 ?        00:00:00 [acfs_bast3]
root      5524     1  0 18:17 ?        00:00:00 [acfs_bast4]
root      5525     1  0 18:17 ?        00:00:00 [acfs_bast5]
root      5526     1  0 18:17 ?        00:00:00 [acfs_bast6]
root      5527     1  0 18:17 ?        00:00:00 [acfs_bast7]
root      5585  5095  0 18:17 pts/2    00:00:00 grep acfs


2. 在ASM实例中启用ASM Volume

加载了ACFS驱动之后,在asmca中,就可以管理ASM Volume了:


image.png


可以在asm实例中启用卷,也可以在ASM实例中手工加载。手工加载需要首先以sysasm身份登陆ASM实例:


[grid@enmou1 ~]$ sqlplus "/ as sysasm"
SQL*Plus: Release 11.2.0.2.0 Production on Fri Mar 18 17:01:56 2011
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
 
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Automatic Storage Management option


通过V$ASM_VOLUME视图可以获得卷信息,以下输出显示卷状态为DISABLED:


SQL> select group_number,volume_name,state from v$asm_volume;
GROUP_NUMBER VOLUME_NAME                    STATE
------------ ------------------------------ --------
           1 ACFSVOL1                       DISABLED


获得磁盘组信息之后,可以通过命令将VOLUME启用:


SQL> select group_number,name,state from v$asm_diskgroup;
GROUP_NUMBER NAME                           STATE
------------ ------------------------------ -----------
           1 ACFSG                          MOUNTED
           2 CRSDG                          MOUNTED
SQL> alter diskgroup ACFSG enable volume 'ACFSVOL1';
Diskgroup altered.


3. 挂载ACFS文件系统


启用之后在root用户下,挂接acfs文件系统,可以看到相应目录被挂载,随后可以启动数据库,本例的数据库软件安装于ACFS文件系统之上:


[root@enmou1 asm]# /sbin/mount.acfs -o all
[root@enmou1 asm]# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/asm/acfsvol1-171
                       6291456   4767920   1523536  76% /u01/app/d

「喜欢文章,快来给作者赞赏墨值吧」
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论