Enterprise linux 安装oracleasm库 - [ORACLE]

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
o
racleasm               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 <[email protected]>
version:         2.0.5
license:          GPL
srcversion:     6D09F6DEC4890E127C660DD
depends:       
vermagic:       2.6.18-92.el5 SMP mod_unload gcc-4.1

[root@db2 ~]#

你可能感兴趣的:(Enterprise linux 安装oracleasm库 - [ORACLE])