在Oracle中,什么是Oracle的ACFS?
ACFS(ASM Cluster File System,ASM集群文件系统)是Oracle 11gR2的一个新特性。在Oracle 11gR2中,ASM文件支持包括数据文件、控制文件、归档日志文件、spfile、RMAN备份文件、Change Tracking文件、数据泵Dump文件和OCR文件等,而推出的ACFS和Oracle ADVM(ASM Dynamic Volume Manager,ASM动态卷管理器)进一步扩展了ASM支持的文件范围,可以存储Oracle软件、告警日志、跟踪文件、Bfiles大对象和影像、图片、应用普通文件等。Oracle ACFS可以允许用户像执行Linux命令一样来CREATE、MOUNT和管理ACFS。Oracle ACFS提供了snapshots功能,使用Oracle ADVM还可以在线动态的重置已经存在的文件系统大小。需要注意的是,Oracle ACFS优先用来管理非数据库文件。DBA可以通过ASMCA(ASM Configuration Assistant)、OEM(Oracle Enterprise Manager)、SQL命令行(Command Line)以及ASMCMD等方式来创建ACFS。
RAC环境下查看ACFS相关的服务是否正常:
[grid@rac1 ~]$ crs_stat -t -v ora.registry.acfs
Name Type R/RA F/FT Target State Host
----------------------------------------------------------------------
ora....ry.acfs ora....fs.type 0/5 0/ ONLINE ONLINE rac1
[grid@rac1 ~]$ crs_stat -t -v ora.ACFS.dg
Name Type R/RA F/FT Target State Host
----------------------------------------------------------------------
ora.ACFS.dg ora....up.type 0/5 0/ ONLINE ONLINE rac1
有关ACFS的创建和维护等更多内容可参考作者的博客。