安装配置ASMlib驱动

RedHat/CentOS发行版本号及内核版本号对照表 :

CENTOS 5.5/RHEL 5 Update 5——————2.6.18-194

CENTOS 5.6/RHEL 5 Update 6——————2.6.18-238

CENTOS 5.7/RHEL 5 Update 7——————2.6.18-274

CENTOS 5.8/RHEL 5 Update 8——————2.6.18-308

CENTOS 6.0/RHEL 6 Update 0——————2.6.32-71

CENTOS 6.1/RHEL 6 Update 1——————2.6.32-131

CENTOS 6.2/RHEL 6 Update 2——————2.6.32-220

1.检查内核版本

[[email protected] ~]# uname -a

Linux vasm 2.6.32-200.13.1.el5uek #1 SMP Wed Jul 27 21:02:33 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux

2.下载ASMLib驱动

http://www.oracle.com/technetwork/server-storage/linux/asmlib/index-101839.html?ssSourceSiteId=ocomen

3.安装asmlib驱动

[[email protected] ~]# rpm -Uvh oracleasm-support-2.1.8-1.el5.x86_64.rpm oracleasmlib-2.0.4-1.el5.x86_64.rpm oracleasm-2.6.18-274.el5-2.0.5-1.el5.x86_64.rpm

warning: oracleasm-support-2.1.8-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159

Preparing... ########################################### [100%]

1:oracleasm-support ########################################### [ 33%]

2:oracleasm-2.6.18-274.el########################################### [ 67%]

3:oracleasmlib ########################################### [100%]

4.磁盘分区

[[email protected] ~]# fdisk /dev/sdb

Command (m for help): n

Command action

e extended

p primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-102, default 1):

Using default value 1

Last cylinder or +size or +sizeM or +sizeK (1-102, default 102):

Using default value 102

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

[[email protected] ~]# fdisk -l

/dev/sda1 251 1958 13719510 83 Linux

/dev/sda2 1 250 2008093+ 82 Linux swap / Solaris

/dev/sdb1 1 101 103408 83 Linux

/dev/sdb2 102 200 101376 83 Linux

/dev/sdc1 1 99 101360 83 Linux

/dev/sdc2 100 198 101376 83 Linux

/dev/sdc3 199 300 104448 83 Linux

/dev/sdd1 1 1217 9775521 83 Linux

/dev/sdd2 1218 1912 5582587+ 83 Linux

5.配置ASMLIB

ASMLib configure command

[[email protected] ~]# /etc/init.d/oracleasm configure

Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library

driver. The following questions will determine whether the driver is

loaded on boot and what permissions it will have. The current values

will be shown in brackets ('[]'). Hitting <ENTER> without typing an

answer will keep that current value. Ctrl-C will abort.

Default user to own the driver interface []: oracle

Default group to own the driver interface []: oinstall

Start Oracle ASM library driver on boot (y/n) [n]: y

Scan for Oracle ASM disks on boot (y/n) [y]: y

Writing Oracle ASM library driver configuration: done

Initializing the Oracle ASMLib driver: [ OK ]

Scanning the system for Oracle ASMLib disks: [ OK ]

[[email protected] linux-patch]# /etc/init.d/oracleasm scandisks

Scanning system for ASM disks: [ OK ]

6.检查asm状态

[[email protected] ~]# /etc/init.d/oracleasm status

Checking if ASM is loaded: yes

Checking if /dev/oracleasm is mounted: yes

7.创建共享磁盘

We have a set of 16 LUN’s ready, we will create 4 ASM disks on LUN’s sdb1,sdc1,sdd1 and sde1

[[email protected] ~]# /etc/init.d/oracleasm createdisk vol1 /dev/sdb1

Marking disk "vol1" as an ASM disk: [ OK ]

[[email protected] ~]# /etc/init.d/oracleasm createdisk vol2 /dev/sdc1

Marking disk "vol2" as an ASM disk: [ OK ]

[[email protected] ~]# /etc/init.d/oracleasm createdisk vol3 /dev/sdd1

Marking disk "vol3" as an ASM disk: [ OK ]

[[email protected] ~]# /etc/init.d/oracleasm createdisk vol4 /dev/sde1

Marking disk "vol4" as an ASM disk: [ OK ]

8.检查磁盘状态

[[email protected] ~]# /etc/init.d/oracleasm listdisks

VOL1

VOL2

VOL3

VOL4

root和oracle用户运行都得到改结果,并且在rac2上运行也得到,说明配置成功。

补充:如果是10g的要配置裸设备,第四部结束后进行下面操作

在2个节点上做如下操作:

1.修改/etc/udev/rules.d/60-raw.rules 文件

添加如下内容:

ACTION=="add", KERNEL=="sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"

ACTION=="add", KERNEL=="sdb2",RUN+="/bin/raw /dev/raw/raw2 %N"

ACTION=="add", KERNEL=="sdc1",RUN+="/bin/raw /dev/raw/raw3 %N"

ACTION=="add", KERNEL=="sdc2",RUN+="/bin/raw /dev/raw/raw4 %N"

ACTION=="add", KERNEL=="sdc3",RUN+="/bin/raw /dev/raw/raw5 %N"

ACTION=="add",KERNEL=="raw[1-5]", OWNER="oracle", GROUP="oinstall", MODE="660"

2.重启服务:

[[email protected] ~]# start_udev

Starting udev: [ OK ]

3.查看raw设备:

[[email protected] ~]# ls -lrt /dev/raw

total 0

crw-rw---- 1 oracle oinstall 162, 5 Sep 8 03:18 raw5

crw-rw---- 1 oracle oinstall 162, 4 Sep 8 03:18 raw4

crw-rw---- 1 oracle oinstall 162, 1 Sep 8 03:18 raw1

crw-rw---- 1 oracle oinstall 162, 3 Sep 8 03:18 raw3

crw-rw---- 1 oracle oinstall 162, 2 Sep 8 03:18 raw2

本文出自 “无双城” 博客,请务必保留此出处http://929044991.blog.51cto.com/1758347/1252460

更多相关文章
  • 上海警方3日披露,成功破获诈骗网络汽车租赁公司汽车系列案件,捣毁以韩某为首的诈骗团伙,抓获8名涉案犯罪嫌疑人,追缴12辆涉案车辆,挽回经济损失300余万元.警方披露,2014年12月18日,某租车公司工作人员带了一名青年男子周某到浦东警方报案.这名工作人员称,周某通过手机APP软件租赁过该公司1辆奔 ...
  • 最近做了一个仿浪新微博话题效果的功能,网上搜索了几个效果,都存在一定问题,最终借鉴别人的思路,完成这一套效果. 首先,我们拆分逻辑以及开发顺序. 1,实现话题变色效果 2,实现插入话题效果 3,实现话题选中删除效果 4,实现点击话题,光标在话题之后 下面我们就一步一步实现效果. 一,实现话题变色 实 ...
  • /**   [email protected] 程无衣   [email protected] 关于在原型对象中属性被覆盖   */       function Person(){}       Person.prototype={   constructor:Person,   age:24   }       var ...
  • 在写瓶颈确认之IO瓶颈确认之第一篇这篇博客以前,自认为对IO情况确认还是没问题的. 在写博客时,对以前理解并不确切的地方进行了深入了解. 在经过理解后,发现之前并不是不确切,而是有部分理解错误的地方,现在特意在上一篇的基础上整改一篇出来,而不是进行直接在原基础修改,就是希望可以给大家提个醒,也给自己 ...
  • 1 /** 2 * 3 * @author yuzhiping 4 * @version 1.0 5 * 功能说明:计算机领域经典的算法 6 * 7 */ 8 public class sortAlgorithm<T extends Comparable<T>> { 9 10 ...
  • 基本操作: 在考生文件夹下,存在一个数据库文件"samp1.mdb"和一个图像文件"photo.bmp".在数据库文件中已经建立了一个表对象"tStud".试按以下操作要求,完成各种操作: (1)设置"ID"字段为主键: ...
一周排行
  • 今天介绍一款AD 对象信息查询利器ADExplorer,从对象查看的功能的方面来看,他弥补了ADUC的很多不足. 首先来启动ADExplorer 打开ADExplorer之后,需要输入DC的IP地址和有权限的用户名和 ...
  • 3· 清枫 ·yesky 为了简化JSP表达式和scriptlets中的代码,提供了8种自动定义的变量,有时称做implicit objects(固有对象).它们是:request,response ...
  • 易网科技讯 7月13日晚间消息,iPad旅行应用Jetpac已在第一轮融资中从风投机构Khosla Ventures.Morado Venture Partners.雅虎联合创始人杨致远(Jerry Yang)以及一 ...
  • 优秀的管理人 是不会扼杀新员工于摇篮(2005.08.02)     有一位表演大师上场前,他的弟子告诉他鞋带松了.大师点头致谢,蹲下来仔细系好.等到弟子转身后,又蹲下来将鞋带解松.有个旁观者看到了这一切,不解地问: ...
  • (App.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri("/MainPage.xaml", UriKind.Relat ...
  • 在英国威斯敏斯特教堂的地下室里,一位不知名的圣公会主教的墓碑上写着这样一段话: ------------------------- 当我小的时候,我立志要改变这个世界: 当我逐渐长大,我发现这个想法实在是遥不可及,所 ...
  • 一.PFM模式 为什么升压中用的多呢(http://bbs.eetop.cn/thread-35-1.html) 1.PFM 对于Boost Converter来说可以把PWM固有的右半平面零点搬移到高频 ...
  • 提及Android,相信大家都首先想到的就是Android的开放.自由等等词汇,但就算是这样的灵活度极高的操作系统同样也存在瑕疵:其最为显著的就是其系统程序中缺少了一个能来管理系统文件的工具,因为对于这样一个高度开放 ...
  • 今天看到bbs上有人问主流大网站如google,sina,qq这样的网站使用的是Apache这样的web服务器,还是自己写的.对于这个问题大家都纷纷进行了猜测,这里,通过Firebug查看http返回头的方式,得到了 ...
  • 每个人手机里都有一些照片是比较私人的,不是很方便让人看见,那么,要怎么把它们隐藏好呢?用私密模式吧,下面分享三星S6私房照照片移动到私密模式的教程,需要的朋友可以参考下 三星S6照片怎么移动到私密模式?每个人手机里都 ...