您的位置:首页 > 数据库 > Oracle

Enterprise linux 安装oracleasm库 - [ORACLE]

2010-11-09 15:20 113 查看

Enterprise linux 安装oracleasm库 - [ORACLE]

May 15, 2009

Tag:Enterprise linux, amd64,OracleASMLib

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://fbirdzp.blogbus.com/logs/39449886.html

今天尝试在Oracle Unbreakable Linux 5.2上安装配置Oracle ASMLib库,官网上下载的RPM包安装时总是会遇到一些问题,只能下载源码重新编译,记录一下安装过程。

操作系统环境

linux系统kernel版本信息如下:

[oracle@localhost ~]$ uname -r
2.6.18-92.el5
[oracle@localhost ~]$
Oracle ASMLib2.0下载

Oracle ASMLib2.0 RPM下载链接:http://www.oracle.com/technology/global/cn/tech/linux/asmlib/index.html

64位的系统一般来说会安装以下两个程序包,根据kernel版本下载对应的driver:

Library and Tools

oracleasm-support-2.1.3-1.el5.x86_64.rpm

oracleasmlib-2.0.4-1.el5.x86_64.rpm

对于kernel版本比较高的系统,如果包没有装全,安装配置oracleasm时经常会遇到诸如"Loading module "oracleasm": Unable to load module "oracleasm"”之类的错误,最好下载一个oracleasm的源码自己重新编译过,避免找不到ko的问题。

oracleasm源码下载地址http://oss.oracle.com/projects/oracleasm/files/sources/ ,以编译配置oracleasm-2.0.5.tar.gz(最新版本的源码)为例,方法如下:

1.解包
[root@db2 ~]# tar xvf oracleasm-2.0.5.tar.gz
2.编译
# cd oracleasm-2.0.5
# ./configure
# make
# make install
3.加载oracleasm模块
# depmod
# modprobe oracleasm

此时能看到系统已经oracleasm的模块了,如下:

[root@db2 ~]# lsmod
Module Size Used by
oracleasm 84008 0
qla2xxx 1013804 9
hangcheck_timer 37465 0
autofs4 57289 2
hidp 83521 2
… … …
省略其他

查看oracleasm模块的信息
[root@db2 ~]# modinfo oracleasm
filename: /lib/modules/2.6.18-92.el5/extra/oracleasm.ko
description: Kernel driver backing the Generic Linux ASM Library.
author: Joel Becker <joel.becker@oracle.com>
version: 2.0.5
license: GPL
srcversion: 6D09F6DEC4890E127C660DD
depends:
vermagic: 2.6.18-92.el5 SMP mod_unload gcc-4.1

[root@db2 ~]#

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: