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相对简单
其他相关操作
卸载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目录下:
ASM集群文件系统ACFS(ASM Cluster File System)的更多相关文章
- 高可用,多路冗余GFS2集群文件系统搭建详解
高可用,多路冗余GFS2集群文件系统搭建详解 2014.06 标签:GFS2 multipath 集群文件系统 cmirror 实验拓扑图: 实验原理: 实验目的:通过RHCS集群套件搭建GFS2集群 ...
- 磁盘、分区及Linux文件系统 [Disk, Partition, Linux File System]
1.磁盘基础知识 1.1 物理结构 硬盘的物理结构一般由磁头与碟片.电动机.主控芯片与排线等部件组成:当主电动机带动碟片旋转时,副电动机带动一组(磁头)到相对应的碟片上并确定读取正面还是反面的碟面,磁 ...
- Oracle RAC集群搭建(一)-ASM共享存储卷
01, ASM共享存储卷 安装集群的话,必须要有共享磁盘,目的是为作裁决磁盘使用.还需要有数据文件的共享磁盘 02,规划 主机 裁决磁盘 数据 rac1 1G*1 20 ...
- Redis-3.2.0集群配置(redis cluster)
版本:redis-3.0.5 redis-3.2.0 redis-3.2.9 redis-4.0.11 参考:http://redis.io/topics/cluster-tutorial. 目录 ...
- 关于Oracle的rac集群和mysql Galera Cluster的想法
到了新公司,公司用的是rac,我比较熟悉mysql第三方的集群方案Galera Cluster这类多主集群, 下面是我参考了他人对rac的介绍,然后和mysql方案进行的臆测级别的分析对比. rac和 ...
- tomcat集群 (自带Cluster集群)
不用借助其他任何工具,tomcat自身就可以实现session共享,实现集群.以下为大概步骤 1,如果是在同一台机器上,请保持多个tomcat端口(一个tomcat对应三个端口)不相同:如果是不同机器 ...
- Redis集群部署(redis + cluster + sentinel)
概述说明 说明:本次实验采用c1.c2.c3三台虚拟机完成,每台服务器上都部署一个master.一个slave和一个sentinel.当某主节点的挂了,相应的从节点替位:当某主节点及主节点对应的从节点 ...
- Mysql/MariaDB的多主集群实现:Galera Cluster
Galera Cluster是Codership公司开发的一套免费开源的高可用方案,属于multi-master的集群架构,如图所示: 三个实例,组成了一个集群,而这三个节点与普通的主从架构不同,它们 ...
- Kubernetes之GlusterFS集群文件系统高可用安装,提供动态卷存储
GlusterFS高可用安装 一. 准备工作 安装好的k8s集群,提供其中三个节点给GFS,这三个节点都至少有一个可用的裸块设备 在k8s所有节点安装所需要的组件 # ubuntu16.04 add- ...
随机推荐
- 卡牌手游源码《暗黑世界V1.3》数据库表说明文档!!!
原地址:http://blog.csdn.net/uxqclm/article/details/11970761 欢迎来到9秒:www.9miao.com 由于看到论坛中有人询问需求<暗黑世界V ...
- MVC3中的路由系统(Routes)
转载:http://blog.csdn.net/francislaw/article/details/7429317 MVC中,用户访问的地址并不映射到服务器中对应的文件,而是映射到对应Control ...
- CF 279A. Point on Spiral
http://codeforces.com/problemset/problem/279/A 题意 :就是给你一个螺旋形的图,然后给你一个点,问从(0,0)点到这个点需要转几次弯,当然,是按着这个螺旋 ...
- Java之sleep和wait的区别
这个问题在面试线程方面的知识时,基本上属于必问的问题.因此这里有必要做一个较为详细的总结. 区别一 首先需要明白的是这两个方法根本来自不同的类,sleep来自Thread,wait来自Object类. ...
- Linux改变进程优先级的nice命令
前言: VPS普遍性能不高,很多人可能有这样一个感受,在执行du.tar等命令时,会造成系统负载飙升,Apache响应缓慢.这时nice命令改变进程优先级可能能缓解这种状况.nice命令用于调整Lin ...
- 以编程方式使用 Word 中的内置对话框
使用 Microsoft Office Word 时,有时需要显示用户输入对话框.虽然可以创建自己的对话框,您也许还希望采用使用 Word 中内置对话框的方法,这些对话框在Application 对象 ...
- Arch linux安装
安装archlinux可参考: http://blog.sina.com.cn/s/blog_69e5d8400101bqlj.html http://www.cnblogs.com/mad/p/32 ...
- LightOJ 1356 Prime Independence 二分图最大独立集,HK算法
这个题唯一需要说的就是普通的匈牙利算法是O(nm)的,过不了 然后HK算法可以O(n^0.5m),这个算法可以每次找很多同样长度的最短增广路 分析见:http://www.hardbird.net/l ...
- POJ 1185 (状态压缩DP)
中文题目,题意就不说了. 不得不说这是一道十分经典的状态压缩DP的题目. 思路: 通过分析可以发现,第i行的格子能不能放大炮仅与第i-1和i-2行的放法有关,而与前面的放法无关,因此,如果我们知道了i ...
- NHibernate统一类封装代码
NHibernate已经成为.net主流的ORM框架,当然,在开发中如果需要使用NHibernate的话,我们一般会对她进行一次封装,以便在项目中使用更方便,以及对NHibernate有一个全局的控制 ...