[置顶] Oracle 11g ASM:如何在 ASMCMD 命令行工具中创建 Oracle ACFS 文件系统
COMPATIBLE.ASM 和 COMPATIBLE.ADVM 兼容性必须 设置为 11.2.0.2。
ALTER DISKGROUP goldengate SET ATTRIBUTE 'compatible.asm' = '11.2.0.2';
ALTER DISKGROUP goldengate SET ATTRIBUTE 'compatible.rdbms' = '11.2.0.2';
ALTER DISKGROUP goldengate SET ATTRIBUTE 'compatible.advm' = '11.2.0.2';
ADVM volume
[grid@rac1 ~]$ export ORACLE_SID=+ASM1
[grid@rac1 ~]$ asmcmd
核实刚刚创建的ASM磁盘组的实际大小
ASMCMD> lsdg
State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED EXTERN N 512 4096 1048576 5114 3027 0 3027 0 N DATA/
MOUNTED EXTERN N 512 4096 1048576 5114 4613 0 4613 0 N FRA/
MOUNTED EXTERN N 512 4096 1048576 2047 29 0 29 0 N GOLDENGATE/
MOUNTED EXTERN N 512 4096 1048576 2047 1651 0 1651 0 Y OCR_VOTE/
创建 Oracle ADVM 卷
ASMCMD> volcreate -G GOLDENGATE -s 1900m GOLDENGATE
注意这里 -s 选项指定的大小一定不得超过lsdg 显示的实际大小值,否则会报如下错误:
ASMCMD> volcreate -G GOLDENGATE -s 1950m GOLDENGATE
ORA-15032: not all alterations performed
ORA-15041: diskgroup "GOLDENGATE" space exhausted (DBD ERROR: OCIStmtExecute)
确定Oracle ADVM 卷是否创建
ASMCMD> volinfo -G GOLDENGATE GOLDENGATE
Diskgroup Name: GOLDENGATE Volume Name: GOLDENGATE
Volume Device: /dev/asm/goldengate-257
State: ENABLED
Size (MB): 1920
Resize Unit (MB): 32
Redundancy: UNPROT
Stripe Columns: 4
Stripe Width (K): 128
Usage:
Mountpath:
SQL> col volume_device for a30
SQL> col volume_name for a30
SQL> SELECT volume_name, volume_device FROM V$ASM_VOLUME
2 WHERE volume_name ='GOLDENGATE'; VOLUME_NAME VOLUME_DEVICE
------------------------------ ------------------------------
GOLDENGATE /dev/asm/goldengate-257
3、创建Oracle ACFS 文件系统
[root@rac1 ~]# /sbin/mkfs -t acfs /dev/asm/goldengate-257
mkfs.acfs: version = 11.2.0.3.0
mkfs.acfs: on-disk version = 39.0
mkfs.acfs: volume = /dev/asm/goldengate-257
mkfs.acfs: volume size = 2013265920
mkfs.acfs: Format complete.
在节点1和2上分别创建 ACFS 文件系统的挂载点
[root@rac1 ~]# su - oracle
[oracle@rac1 ~]$ mkdir -p /home/oracle/ggs
[root@rac2 ~]# su - oracle
[oracle@rac2 ~]$ mkdir -p /home/oracle/ggs
在集群 mount registery 中注册刚刚创建的 ACFS 文件系统,也可以不注册,直接手动挂载。
注册 ACFS 文件系统的好处是在集群每隔30秒检查 mount registery 时会在每个节点自动挂载该文件系统,同时当集群软件或系统重启后也会自动挂载该文件系统。
[root@rac1 ~]# /sbin/acfsutil registry -a /dev/asm/goldengate-257 /home/oracle/ggs
acfsutil registry: mount point /home/oracle/ggs successfully added to Oracle Registry
手动挂载命令如下:
[root@rac1 ~]# /bin/mount -t acfs /dev/asm/goldengate-257 /home/oracle/ggs
执行注册命令后等待30秒,然后在各节点查看ACFS文件系统是否挂载
[root@rac1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 30G 20G 7.7G 73% /
/dev/sda3 1003M 39M 914M 5% /tmp
tmpfs 1.3G 454M 814M 36% /dev/shm
/dev/asm/goldengate-257
1.9G 73M 1.9G 4% /home/oracle/ggs
[oracle@rac2 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 30G 21G 7.3G 74% /
/dev/sda3 1003M 39M 914M 5% /tmp
tmpfs 1.3G 450M 818M 36% /dev/shm
/dev/asm/goldengate-257
1.9G 137M 1.8G 8% /home/oracle/ggs
4、测试文件系统
[root@rac1 ~]# chown -R oracle:oinstall /home/oracle/ggs
第一节点
[oracle@rac1 ~]$ echo "Oracle ACFS File System" > /home/oracle/ggs/acfs.log
[oracle@rac1 ggs]$ more /home/oracle/ggs/acfs.log
Oracle ACFS File System
第二节点
[oracle@rac2 ~]$ more /home/oracle/ggs/acfs.log
Oracle ACFS File System
转载请注明作者出处及原文链接,否则将追究法律责任:
作者:xiangsir
原文链接:http://blog.csdn.net/xiangsir/article/details/10007779
QQ:444367417
MSN:xiangsir@hotmail.com
[置顶] Oracle 11g ASM:如何在 ASMCMD 命令行工具中创建 Oracle ACFS 文件系统的更多相关文章
- 转://oracle 11G+ASM for Linux手工建库
环境描述 环境:Oracle Linux 6.5 + ORACLE 11g R2+ASM ORACLE的程序已经安装完毕.但是没有创建任何数据库. 实验内容 安装ORACLE11g数据库,不使用DBC ...
- centos 安装oracle 11g r2(二)-----监听配置与创建数据库实例
centos 安装oracle 11g r2(二)-----监听配置与创建数据库实例 一.监听配置(命令:netca) 1.以 oracle 用户输入命令,启动图形化工具配置监听 [oracle@lo ...
- 在64位SQL Server中创建Oracle的链接服务器
当我们同时使用SQL Server和Oracle来存储数据时,经常会用到跨库查询.为了方便使用跨库查询,一个最好的办法就是通过创建链接服务器来实现.既可以在SQL Server中创建Oracle的链接 ...
- 在64位SQL Server中创建Oracle的链接服务器 Link Server
有时候我们希望在一个sqlserver下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成这些操作,我们首要的是创建数据库链接. 数据库链接能够让本地的一个s ...
- SqlServer中创建Oracle连接服务器
转自太祖元年的:http://www.cnblogs.com/jirglt/archive/2012/06/10/2544025.html参考:http://down.51cto.com/data/9 ...
- 在mysql数据库中创建oracle scott用户的四个表及插入初始化数据
在mysql数据库中创建oracle scott用户的四个表及插入初始化数据 /* 功能:创建 scott 数据库中的 dept 表 */ create table dept( deptno int ...
- Linux服务器中创建Oracle数据库实例
紧接上篇,在Linux服务器已经完成对Oracle数据库软件的安装后,接下来要创建Oracle实例,看图说话: [su – oracle echo $DISPLAY export DISPLAY=10 ...
- 在mysql数据库中创建Oracle数据库中的scott用户表
在mysql数据库中创建Oracle数据库中的scott用户表 作者:Eric 微信:loveoracle11g create table DEPT ( DEPTNO int(2) not null, ...
- 如何在cmd命令行中查看、修改、删除与添加环境变量,语法格式例子:set path;echo %APPDATA%
如何在cmd命令行中查看.修改.删除与添加环境变量 首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改.也就是说当关闭此cmd命令行窗口后,将不再起作用.永久性修 ...
随机推荐
- 在一个数组中是否存在两个数A、B的和为M
#include <iostream>#include <algorithm>//#include <vector>using namespace std; int ...
- sql学习之基础(MySql)
--#创建一个数据库 create database excise01; --#查看所有数据库 show databases; --#查看刚建的数据库 show create database exc ...
- Android之判断设备网络连接状态,并判断连接方式
在Android开发过程中,对于一个需要连接网络的Android设备,对设备的网络状态检测是很有必要的!有很多的App都需要连接网络.判断设备是否已经连接网络,并且在连接网络的状态下判断是wifi无线 ...
- js日历,使用datepicker.js,ui.core.js,jquery-1.7.1.js
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Apache 2.2 到 2.4的不同
1.权限设定方式变更 2.2使用Order Deny / Allow的方式,2.4改用Require apache2.2: Order deny,allowDeny from allapache2.4 ...
- Ext JS学习第五天 我们所熟悉的javascript(四)
此文用来记录学习笔记: •javascript之对象.面向对象 •可能对于高级语言你可能了解甚至精通OOP面向对象,那么对于javascript你又熟悉多少呢?我们一起来学习javascript面向对 ...
- eclipse+python+Anaconda ML环境搭建
整个流程按照这个来: http://blog.csdn.net/olaking/article/details/42435451 你会发现pydev安装不了,听说服务器被和谐了,下面这篇文章告诉你如何 ...
- js调试工具console详解
#console基本输出方法,占位符:字符(%s).整数(%d).浮点数(%f)和对象(%o) console.log('日志'); console.info('信息'); console.error ...
- [cocos2d-x]针对不同的设备,选取不同的自适应图片
前言: 我们在进行移动设备开发的时候,我们常常会准备不同大小的图片资源以适应不同大小的设备,下面我称普清图片资源和高清图片资源.那么如何做到图片资源的自适应呢?下面我来用一个demo展示一下这个效果的 ...
- k路归并(败者树,记录败者)
败者树在外排序中用到,每加入一个数字时,调整树需要o(lgk),比较快.外排序过程主要分为两个阶段:(1)初始化各归并段写入硬盘,初识化的方法,可利用内排序方法还可以一种叫置换选择排序的方 ...