`

ASM集群文件系统ACFS(ASM Cluster File System)

 
阅读更多

在11g R2中ASM文件支持包括数据文件,控制文件,归档日志文件,spfile,RMAN备份文件,Change Tracking文件,数据泵Dump文件盒OCR文件等。而推出的ACFS和Oracle ADVM(ASM Dynamic Volume Manager)进一步扩展了ASM支持的文件范围,可以存储Oracle软件、告警日志、跟踪文件、Bfiles大对象和影像、图片、应用普通文件等。

 

创建ACFS

1、创建ACFS文件系统的前提条件

   a、对于11.2.0.1版本数据库,操作系统只支持Linux和Windows

   b、对于11.2.0.2版本数据库,增加对AIX和Solaris的支持

   c、需要安装Grid Infrastructure

   d、创建ASM卷(ASM磁盘组的属性compatible.advm属性在11.2以上,

                              而修改compatible.advm 属性需要先使用root用户手工加载:ASMvolume driver

                            否则会报:ORA-15238: 11,2 is not a valid value for attribute compatible.advm)

   e、ASM磁盘组属性compatible.asm在11.2以上

 

2、创建ACFS步骤

   a、root用户手工加载驱动:ASM volume driver

       [root@b1 admin]# /u01/app/11.2.0/grid/bin/acfsload -s
       acfsload: ACFS-9228: usage: acfsload {start|stop} [-s]

       [root@b1 admin]#/u01/app/11.2.0/grid/bin/acfsload start

       ACFS-9327: Verifying ADVM/ACFS devices.
       ACFS-9322: done.

   b、创建磁盘组      

        SQL> CREATE DISKGROUP dg4 external redundancy DISK 'ORCL:FDISK_DEV_SDF3' ATTRIBUTE 'compatible.asm' = '11.2',

                  'compatible.rdbms' = '11.2','compatible.advm'='11.2';

                  Diskgroup created.

    c、创建asm卷       

         SQL> alter diskgroup dg4 add volume acfsvol size 200M;

         Diskgroup altered.

          [root@b1 asm]# ls /dev/asm
           acfsvol-303

    d、创建acfs挂载目录

         [root@b1 /]# mkdir /acfs

    e、用mkfs创建文件系统

         [root@b1 /]# /sbin/mkfs -t acfs -n acfs01 /dev/asm/acfsvol-303
          mkfs.acfs: version                   = 11.2.0.1.0.0
          mkfs.acfs: on-disk version           = 39.0
          mkfs.acfs: volume                    = /dev/asm/acfsvol-303
          mkfs.acfs: volume size               = 268435456
          mkfs.acfs: Format complete.

     f、用acfsuit命令注册文件系统

         [root@b1 /]# /sbin/acfsutil registry -a -f /dev/asm/acfsvol-303 /acfs
         acfsutil registry: mount point /acfs successfully added to Oracle Registry

     g、用mount.acfs命令挂载文件系统

          [root@b1 /]# mount.acfs -o all
          [root@b1 /]# df -h
           Filesystem            Size  Used Avail Use% Mounted on
           /dev/sda1              26G   17G  7.7G  69% /
           tmpfs                1005M  635M  371M  64% /dev/shm
           /dev/asm/acfsvol-303  256M   37M  220M  15% /acfs

           或者

          [root@b1 /]# mount -t acfs /dev/asm/acfsvol-303 /acfs
          [root@b1 /]# df -h
          Filesystem            Size  Used Avail Use% Mounted on
           /dev/sda1              26G   17G  7.7G  69% /
           tmpfs                1005M  635M  371M  64% /dev/shm
            /dev/asm/acfsvol-303  256M   37M  220M  15% /acfs
       h、改变文件系统属性供oracle使用

            chown oracle.oinstall /acfs

 

 --还可以通过asmca来创建acfs相对简单

注意volume的状态必须为enable,否则无法正常使用acfs

 

其他相关操作

 

卸载acfs文件系统

/bin/umount -t acfs -a

umount -t acfs  /acfs

umount -t acfs /dev/asm/acfsvol-303

查看volume信息视图

select group_number,volume_name,size_mb,volume_number,state,volume_device,mountpath from v$asm_volume;

select * from v$asm_acfsvolumes;

[grid@b1 bin]$ asmcmd volinfo -G dg4 -a  (或 ASMCMD> volinfo -G dg4 -aDiskgroup Name: DG4)

         Volume Name: ACFSVOL
         Volume Device: /dev/asm/acfsvol-303
         State: ENABLED
         Size (MB): 256
         Resize Unit (MB): 256
         Redundancy: UNPROT
         Stripe Columns: 4
         Stripe Width (K): 128
         Usage: ACFS
         Mountpath: /acfs

激活volume

alter diskgroup dg4 enable volume 'acfsvol01';   --(非激活disable)

动态调整acfs文件系统(一次至少256M)

 [root@b1 /]# acfsutil size +512M /acfs

ACFS快照备份

/sbin/acfsutil snap create backup /test

文件创建于acfs目录下:.ACFS目录下

 

参考至:http://blog.csdn.net/laoshangxyc/article/details/12645889

如有错误,欢迎指正

邮箱:czmcj@163.com

 

分享到:
评论

相关推荐

    Oracle ASM

    ASM集群文件系统(ASM Cluster File System, ACFS) ACFS是Oracle 11g ASM新增的一个组件,它提供了一种集群范围内的文件系统,允许集群中的所有节点同时访问共享存储上的文件。这一特性极大地提高了文件访问速度...

    Oracle RAC ACFS安装与卸载

    ACFS(Automatic Cluster File System)是Oracle RAC环境中用于存储共享文件系统的一种机制,而ADVM(Automatic Distributed Volume Manager)则是用于管理存储卷。这两者共同构成了Oracle RAC环境下的高效文件系统...

    Oracle ACFS ADVM

    Oracle ACFS(ASM Cluster File System)是Oracle 11g Release 2引入的一个重要特性,它是Oracle Automatic Storage Management (ASM)的一部分,旨在提供一个通用、符合POSIX标准的集群文件系统。POSIX(Portable ...

    oracle11gr2 RAC+ASM+截图

    ACFS是Oracle提供的文件系统,可以透明地跨越多个节点提供文件服务,而ADVM是ASM的一部分,用于创建和管理ASM磁盘组。 接下来的`CRS-2672`和`CRS-2676`日志条目涉及Cluster Ready Services (CRS)的启动,CRS是...

    揭秘oracle ASM

    Oracle Database 11g R2带来了重要的更新——ASM Cluster File System (ACFS),这一特性进一步提高了存储利用率和灵活性,不仅限于存储在Oracle数据库内的文件数据,同时也支持管理Oracle数据库之外的传统文件数据。...

    grid安装与配置

    特别是与ASM(Automatic Storage Management)存储产品和ACFS(Oracle Automatic Storage Management Cluster File System)集群文件系统的相关实践。 描述部分首先提及了10G数据库对网格计算的支持,指出ASM存储...

    【OGG】OGG配置(rac向单库).pdf

    本知识点将详细介绍Oracle GoldenGate在从Oracle RAC(Real Application Clusters,即真正应用集群)环境同步至单数据库环境中的配置过程,并涵盖了ACFS(ASM Cluster File System,即ASM集群文件系统)共享目录配置...

    11GR2 REHL 5.3 INSTALL

    2. **ACFS (Oracle Cluster File System)**:Grid Infrastructure还会为您安装ACFS,这是一种集群文件系统,允许您在RAC集群的所有节点之间共享数据库的ORACLE_HOME。但是,值得注意的是,ACFS不允许您在不同节点间...

    oracle数据库所有进程官方文档

    2. ACFS(ASM Cluster File System CSS Process):ACFS进程负责跟踪集群成员关系,并将成员关系变化通知文件系统驱动程序。ACFS将集群成员关系变化传递给Oracle集群文件系统,以维护文件系统的一致性。 3. ACMS...

    oracle11grac

    - **Oracle Cluster File System (OCFS) 和 OCFS2** 是先前版本中用于存储 OCR 文件和表决磁盘的文件系统。Oracle 11g R2 引入了新的集群文件系统 **ACFS**,进一步增强了文件系统的可靠性和性能。ACFS 允许 RAC ...

    诊断 Grid Infrastructure 启动问题 (文档 ID 1623340.1)-RAC

    - ora.drivers.acfs:ACFS(ASM Cluster File System)驱动守护进程。 - ora.evmd:事件管理守护进程。 - ora.gipcd:集群IP控制器守护进程。 - ora.gpnpd:Grid Plug and Play Daemon,用于集群网络配置。 - ora....

    rac crs error example

    - **ora.drivers.acfs**:ACFS(Automatic Cluster File System)是Oracle为集群环境设计的文件系统,用于存储数据库文件、归档日志等。 - **尝试启动**:此消息表示正在尝试在`rac2`节点上启动ACFS的驱动程序。 ##...

    Oracle 11g简单文档

    - ASM Cluster File System (ACFS):为Oracle应用程序提供共享文件访问的文件系统。 - Oracle Clusterware:集群中间件,提供了高可用性和故障转移机制。 2. **管理工具** - 命令行工具:如SRVCTL, CRSCTL等,...

    Red Hat Enterprise Linux 7部署Oracle+12c+RAC+最佳实践

    5. 使用Oracle推荐的最佳实践,例如使用ASM(Automatic Storage Management)和ACFS(ASM Cluster File System),以确保数据库的高性能和高可用性。 在部署Oracle 12c RAC on Red Hat Enterprise Linux 7时,需要...

    oracle 11G R2 RAC实施手册

    - 归档日志位于+ARCH卷组中,使用ACFS(Automatic Client File System),大小为100GB。 #### 安装Grid Infrastructure - **Grid Infrastructure**为Oracle RAC提供集群服务,包括集群管理和资源管理功能。 - **...

    ocp052题库

    ACFS 是一种集群文件系统,可以用来存储 Oracle 文件,包括外部表的数据文件。 ### 4. 关于管理 Oracle 数据库工具的陈述 **题目**: Which four are true about the tools used to administer Oracle database? *...

Global site tag (gtag.js) - Google Analytics