暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ORACLE_ ACFS说明及配置

原创 张海 云和恩墨 2022-02-18
2103

Oracle ACFS(Oralce ASM Cluster File System)

--ACFS说明

    在Oracle 11gR2中引入了ORACLE ACFS(ASM Cluster FileSystem), ACFS 是一个通用的POSIX 标准的clusterfile system,是Oracle ASM 的一种应用。因为遵守POSIX 标准,所以使用ext3 或者其他文件系统的系统应用都可以使用Oracle ACFS来管理。Oracle ACFS 扩展了Oracle ASM的架构,ACFS 可以维护除database 之外的多种类型的文件。 比如ORACLE ACFS 可以用来存储BFILES,database trace files,可执行文件,report file 甚至向照片,文本文件,视频和音频文件等通用的文件。 另外OracleACFS 还可以用作Orale home binaries的sharefile system。

    Oracle ACFS 可以用户用户向执行linux 命令一样的来create,mount,和管理ACFS. ORACLE ACFS 提供了snapshots 功能,使用Oracle ASM Dynamic Volume Manager还可以在线动态的resize已经存在的file system。

    Oracle ASM,其一直优先用来存储所有的databasefiles,而ORACLE ACFS 优先用来管理non-database file。

--在研究OracleACFS之前先了解一下Oracle ACFS的主要组成。下图显示了Orace ACFS的各种组成和使用说明。


    一切都从OracleASM disk group 说起, Oracle ASM disk group 由一个或者多个disks组成,如上图中的DOCSDG1. 下一个组件就是ORACLE ASM volume,其在Oracle ASM DISK group中创建。上图示例中显示了在DOCSDG1的ASM group上,我们创建了三个volumes:docvolu1,dosvol2,docsvol3。最后在创建一个cluster file system,分别对应每一个volumns,并mount在/documents1, /documents2, and/documents3 三个目录下。

使用Oracle ACFS,只要ASM disk group中存在空闲空间,任何一个volumes 都可以可以动态的进行扩展。

--ACFS创建

Oracle ACFS需要Oracle Grid Infrastructure 11.2 或者更高版本的支持。Oracle GI 包含Oracle Clusterware,Oracle ASM,Oracle ACFS,Oracle ADVM 和软件的相关的driver 资源。这些都可以使用OUI安装到Grid Infrastructure Home。

--使用grid用户安装GI。如果是Oracle用户安装的GI,那么就用oracle 用户来进行登陆。

1. 按标准创建组、用户(grid),设置环境变量,修改操作系统设置(selinux、防火墙等),设置系统参数(内核参数sysctl.conf、资源限制参数limits.conf),配置互信

2. 安装集群软件(runInstall)

3. 创建diskgroup,ACFS(asmca)









--手动挂载: 

/bin/mount -t acfs/dev/asm/docsvol1-300 /documents1

在所有节点上挂载好ACFS之后,设置挂载点允许相关用户来访问。在这里,我们将挂载点/docments1 赋予dba 组的Oracle 用户下,并给予了读写的权限,只需要用root用户在一个节点上运行如下命令:

chown oracle.dba /documents1

chmod 775 /documents1

--测试

1节点: echo "test file" >/documents1/test.txt

[oracle@rac1~]$ ls -l /documents1

-rw-r--r-- 1 oracleoinstall    42 Nov 23 21:25 test.txt

2节点:[oracle@racnode2 ~]$ ls -l /documents1

-rw-r--r-- 1 oracle oinstall    42 Nov 23 21:25 test.txt

[oracle@rac2 ~]$ cat/documents1/test.txt

test file

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

评论