为什么RHEL6上没有ASMLIB

这期内容当中小编将会给大家带来有关为什么RHEL 6上没有ASMLIB,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业洛川免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

有些人简单解释为Oracle为了推广自家的Oracle Linux而特意为之,实际上这一评价是不公允的。

ASMLIB的特殊性是它有部分Linux Kernel内核级别的组件, 而Kernel的开放与否完全取决于Kernel内核的维护者,对于Red Hat Enterprise Linux而言是Redhat公司。 由于Redhat公司从RHEL 6这个版本开始决定从Kernel中移除ASMLIB,并且不再给与Oracle公司对于该部分内核代码的访问修改权利,这直接导致Oracle不可能build出FOR RHEL 6的ASMLIB版本,因此显然这是Redhat的问题,而非O记得问题。

注意ASMLIB仅仅是不支持原生态的RHEL 6的Kernel,这不代表在RHEL 6上不可能用ASMLIB。Metalink文档介绍了相关信息:

什么是ASMLib?

ASMLib是Oracle数据库自动存储管理(ASM)功能的免费可选软件,它简化了ASM磁盘的管理和发现,并使ASM存储的I/O处理和内核资源使用更加高效。ASMLib不需要在Linux上使用Oracle数据库的自动存储管理(ASM)功能,ASM的所有功能都可以在没有ASMLib的情况下使用。

运行在Red Hat Enterprise Linux上的ASMLib的软件更新策略

Oracle为从Red Hat获得Red Hat Enterprise Linux(RHEL)操作系统支持并拥有有效Oracle数据库支持合同的客户提供ASMLib软件和支持。每一个新的RHEL次要版本(“更新”)发布的新Linux内核只提供最新版本的ASMLib。例如,如果Red Hat发布内核2.6。18-194.0.Oracle将只发布最新版本的ASMLib,比如说2.0。5,用于该内核。Oracle不会为该内核发布任何以前版本的ASMlib。

此外,ASMLib软件仅为Oracle提供相应软件包(devel、src、binaries)的Linux内核提供。例如,Oracle无法为Red Hat的扩展更新模型或“z-stream”支持下提供的内核提供ASMLib软件。

Red Hat Enterprise Linux 6(RHEL6)

对于RHEL6或Oracle Linux 6,Oracle仅在配置不可破解企业内核(UEK)时提供ASMLib软件和更新。Oracle不会为Red Hat作为RHEL 6的一部分或Oracle Linux 6中与Red Hat兼容的内核分发的内核提供ASMLib包。ASMLib更新将通过不可破坏的Linux网络(ULN)交付,该网络可供具有Oracle Linux支持的客户使用。ULN可用于Oracle Linux或Red Hat Linux安装,但ASMlib的使用将需要用UEK替换任何Red Hat内核

 
对于RHEL6,只要使用Oracle自己的Unbreakable Enterprise Kernel(UEK)内核则仍可以使用ASMLIB软件及其更新,仅仅是不支持RHEL 6自带的Kernel以及Redhat兼容的Kernel。  可以使用Unbreakable Linux Network(ULN)更新ASMLIB,前提是用户购买了Oracle Linux  Support服务。 不管是Oracle Linux还是Redhat Linux均可以使用ULN服务,但是ASMlib要求必须将任何Redhat Kernel替换为UEK。

上述就是小编为大家分享的为什么RHEL 6上没有ASMLIB了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


本文题目:为什么RHEL6上没有ASMLIB
文章源于:http://scyanting.com/article/jpospc.html