安装配置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.检查内核版本

[root@vasm ~]# 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驱动

[root@vasm ~]# 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.磁盘分区

[root@node1 ~]# 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.

[root@node1 ~]# 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

[root@vasm ~]# /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 ]

[root@node1 linux-patch]# /etc/init.d/oracleasm scandisks

Scanning system for ASM disks: [ OK ]

6.检查asm状态

[root@vasm ~]# /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

[root@vasm ~]# /etc/init.d/oracleasm createdisk vol1 /dev/sdb1

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

[root@vasm ~]# /etc/init.d/oracleasm createdisk vol2 /dev/sdc1

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

[root@vasm ~]# /etc/init.d/oracleasm createdisk vol3 /dev/sdd1

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

[root@vasm ~]# /etc/init.d/oracleasm createdisk vol4 /dev/sde1

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

8.检查磁盘状态

[root@vasm ~]# /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.重启服务:

[root@rac1 ~]# start_udev

Starting udev: [ OK ]

3.查看raw设备:

[root@rac1 ~]# 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,实现点击话题,光标在话题之后 下面我们就一步一步实现效果. 一,实现话题变色 实 ...
  • /**   *@author 程无衣   *@description 关于在原型对象中属性被覆盖   */       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"字段为主键: ...
一周排行
  • 美国<连线>杂志日前用大量篇幅报道了两名黑客——查理·米勒(Charlie Miller)以及克里斯·瓦拉塞克(Chris Valasek)——在一辆切诺基行驶过程中,通过软件远程向克莱斯勒Uconnec ...
  •  苏迪科技Webplus 3 EX网站群内容管理系统,用户密码找回功能存在设计缺陷,导致任意用户密码重置. 测试操作如下: 1.由于我们没有测试账号,因此需要先注册一个账号:(注册地址默认是不公开的,让人找得好辛苦啊 ...
  •  安装之前首先要开启1521端口的tcp     linux分区方案(文件系统均为 ext3): 第一个控制器 (/dev/sda) 上的 9GB 磁盘包含以下分区,用于存放所有 Linux 和 Oracle 软件: ...
  • 选址考察的因素,包括地理位置.社会及当地的人力条件.当地水.电.气的配套设施和建设和运营的成本因素. 数据中心选址的倾向性 目前全国性的数据中心和灾难备份中心主要集中在北京.上海和广东这几个地区,北京是各行业主管机关 ...
  • 1.1. oracle体系结构 图中描述了oracle的结构,oracle结构是比较复杂的,oracle设计这么复杂的体系结构的原因在于:首先oracle是一个关系型数据库管理系统,主要就是为了实现数据存储和管理的, ...
  • MYSQL STRICT_TRANS_TABLES使用图解教程   mysql 在insert的时候,常常提示没有默认值,MySQL 1364 错误提示:#1364 - Field "XXX" d ...
  • 题目描述: 为了加快城市之间的通行和物资流动速度,A国政府决定在其境内的N个大中型城市之间,增加修建K条公路.已知这N个城市中的任意两个都能相互连通,且已知其最短的路径长度.为了时刻监测修建新路对A国城市的影响,特任 ...
  • Autodesk现招聘两位二次开发技术顾问,为正式编制.享受所有Autodesk优越的福利资源(额外商业保险,公积金全部由公司支付,年度奖金,季度礼物, 节日礼物, 15天年假,不定期的培训...). Autodes ...
  • 苹果的键盘是针对苹果的MAC系统定制的,很多苹果系统的快捷功能用普通键盘是无法完成的.因此,苹果键盘上一些功能键的图标就和普通键盘不一样了. 刚刚换用mac,感觉不错,基本win下的主流软件都有,但就是按键复杂了一些 ...
  • 本周最炫的个股非新大陆莫属. 9月24日,上证指数经历了早盘的震荡,尾盘微涨0.38%,收于2853.55点,而新大陆的走势远比大盘炫目,收盘涨5.36%,盘中股价创13.7元每股的高位. 这决不是新大陆最炫的时刻, ...