频道栏目
读书频道 > 数据库 > Oracle > 构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化
2.6.1 安装ASMLib驱动
2012-08-04 00:00:44     我来说两句
收藏   我要投稿
本书从硬件和软件两个维度系统且全面地讲解了Oracle 11gR2 RAC的架构、工作原理、管理及维护的系统理论和方法,以及性能优化的技巧和最佳实践,能为构建最高可用的Oracle数据库系统提供有价值的指导。它的实践...  立即去当当网订购
执行以下步骤安装操作系统支持的CPU架构的ASMLib驱动。 
步骤1   下载ASMLib安装包。 
根据服务器和操作系统内核版本到Oracle ASMLib官网上下载相应的ASMLib安装包。下面对下载页面中不同的CPU架构进行简单说明: 
(1)AMD64 / Intel em64t 架构 
Intel em64t(Extended Memory 64 Technology)扩展的64位技术,这种技术和AMD64都是IA-32技术的增强版本。使用这种芯片的服务器可以运行64位的程序,也能很好地兼容32位的程序。常见的x86_64就是这样的运行环境。而x86是IA-32环境,只支持32位的程序运行。常见的PC服务器中的Intel至强都是em64t的CPU。 
(2)Intel IA64架构 
真正使用64位技术生产的CPU—Intel安腾64位CPU。这种CPU常在HP小型机上使用。 
(3)IBM Power架构 
IBM Power CPU,IBM P系列小型机都是使用这样的CPU。 
(4)IBM zSeries架构 
用在IBM大型机,比较难见到。 
(5)Intel IA32(x86)架构 
除了(1)和(2)以外的Intel和AMD的CPU都可以运行。 
本书使用的PC的Intel CPU支持em64t技术。在安装操作系统时也是安装的Intel 64位的操作系统。 
说明:一般的PC可以根据CPU的型号搜索其具备的特性来确定是否支持em64t。 
[root@ractest1 asmlib]# uname -a 
Linux rhel1 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 
x86_64 GNU/Linux 
根据本书的环境需要下载如下3个包: 
q oracleasm-2.6.18-164.el5-2.0.5-1.el5.x86_64.rpm 
q oracleasmlib-2.0.4-1.el5.x86_64.rpm 
q oracleasm-support-2.1.3-1.el5.x86_64.rpm 
注意   下载的oracleasm版本一定要和系统的版本号完全一致(2.6.18-164.el5)。例如,安装的操作系统内核是Xen的,请下载相应的支持Xen内核的oracleasm包。使用ASMLib管理ASM磁盘,所有的集群节点都需要安装ASMLib包。 
步骤2   配置ASMLib驱动。 
完成RPM包安装之后,需要在所有节点完成ASMLib的配置工作,如下所示: 
[root@rhel1 asmlib]# /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 []: grid 
Default group to own the driver interface []: asmadmin 
Start Oracle ASM library driver on boot (y/n)[n]: y 
Scan for Oracle ASM disks on boot (y/n) [y]: 
Writing Oracle ASM library driver configuration: done 
Initializing the Oracle ASMLib driver:                     [  OK  ] 
Scanning the system for Oracle ASMLib disks:               [  OK  ] 
注意 在初始化ASMLib驱动的过程中可能会失败,失败的时候查看日志/var/log/ oracleasm查找失败原因。下面举个简单的例子: 
cat /var/log/oracleasm 
Creating /dev/oracleasm mount point: /dev/oracleasm 
Loading module "oracleasm": failed 
Unable to load module "oracleasm" 
通过上面的日志可以看到在加载oracleasm模块时的错误。通过观察发现,系统运行在2.6.18-53.el5xen内核上,而下载安装的ASMLib包是oracleasm-2.6.18-53.el5,所以报此错,通过下载安装oracleasm-2.6.18-53.el5-2.0.5-1.el5xen包,成功配置ASMLib驱动
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.6 创建ASM磁盘
下一篇:2.6.2 创建ASMLib磁盘
相关文章
图文推荐
排行
热门
最新书评
文章
下载
读书
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站