UEK(Unbreakable Enterprise Kernel)相关问题(11G RAC for RHEL6.2)"/usr/src/kernels"下面无文件夹
2013-05-07 17:33
357 查看
今日一例
前端时间我根据网上找的一篇文档,安装了11gRAC for RHEL6.2
这篇文档上开篇即为RHEL6.2本身的内核安装oracleRac是很难成功,或者是无法成功,需要更换内核
更换的内核呢,既是UEK。两个包名字为
kernel-uek-2.6.39-300.17.3.el6uek.x86_64
kernel-uek-firmware-2.6.39-300.17.3.el6uek.noarch
更换这两个内核后,要进入 /etc/grub.conf 把内核的启动选择顺序修改一下。
进入后台开发喊我,说为什么这个内核在/usr/src/kernels/下面没有东西
我查看了一下,发现真的没有!
原本只是安装完了事,没想太多研究这个uek,发现这个情况,决定还是研究一下
============================================ORACLE自吹自擂中=========================================================
Oracle为Linux推出了坚不可摧的企业级内核(Unbreakable
Enterprise Kernel,简称:UEK), UEK是一个高速的、新式的、可靠的Linux内核,是专门为Oracle的软件和硬件优化过的内核,它是Oracle
Linux(以前称为“Oracle Enterprise Linux”)的一部分。
如今,硬件的发展日新月异,所以Linux也应该迅速发展以匹配最新的硬件,这非常重要。UEK与Oracle
Linux的组合,使客户得到优化的快速访问、错误修正和其它新增强的功能。这一新产品是Oracle对Linux内核努力开发的成果,是目前主流的Linux内核的佼佼者,它使得Oracle
Linux成为企业级客户的最佳选择。
Oracle公司的Linux操作系统、数据库、中间件和硬件团队的共同努力下,使UEK具有了以下超群的特点:
高速:OLTP性能测试显示其性能超过Red Hat
75%;对Infiniband信息处理的性能加速了200%;对固态磁盘访问的速度增加了137%。
新式:对大型NUMA服务器架构进行了优化;改进的电源管理和能源效率;对CPU和内存资源做到了细粒度控制。
可靠:支持数据完整性扩展和T10保护信息模式(T10
Protection Information Model),以阻止被破坏的数据写入存储;硬件故障管理能提高应用程序的正常运行时间;性能计数及跟踪的开销更低。
专门针对Oracle的优化:配合Oracle的硬件、数据库及中间件达到了最佳的性能、可靠性和可用性,并得到了验证。这是其它Linux无法望其项背的。
============================================ORACLE自吹自擂结束=========================================================
现有Oracle Linux 6和Red Hat
Linux 6的客户可以轻松升级到UEK,而无需重新安装操作系统。在RHEL 5上运行的第三方应用软件可以不做任何改变而运行在包含UEK的Oracle
Linux,重要的是它为最终用户带来了显著的性能和可靠性的提高。
根据Oracle Unbreakable Linux 支持计划,无论是运行Oracle
UEK还是RHCK的客户,都能获得Oracle Linux的充分支持。
从上述可以看出,Oracle的意思就很明显了,你Redhat牛逼是不是,不和我玩了是不是,6系列不支持我是不是,哈哈哈哈哈,哥有UEK.一样用你的系统装我的库
从了解的过程中,发现uek是有三个包的
刚刚安装了只有:
kernel-uek-2.6.39-300.17.3.el6uek.x86_64
kernel-uek-firmware-2.6.39-300.17.3.el6uek.noarch
现在再加上
kernel-uek-devel-2.6.39-300.17.3.el6uek.x86_64
这个devel安装后,/usr/src/kernels就出现了2.6.39-300.17.3.el6uek.x86_64
cat /usr/src/kernels/Makefile | more
可以看到,文件开头既是
VERSION = 3
PATCHLEVEL = 0
SUBLEVEL = 36
EXTRAVERSION = -300.17.3.el6uek.x86_64
NAME = Sneaky Weasel
我猜测,2.6.39的uek是通过3.0.36的RHEL内核更改的。。
今天的问题虽然解决了,但是我想问一个疑问,UEK的三个包分别是起什么作用的?希望有大能可以回答我,或者指点一下获取答案的方向,谢谢
对了,更新一下:uek的下载地址为
http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/x86_64/
前端时间我根据网上找的一篇文档,安装了11gRAC for RHEL6.2
这篇文档上开篇即为RHEL6.2本身的内核安装oracleRac是很难成功,或者是无法成功,需要更换内核
更换的内核呢,既是UEK。两个包名字为
kernel-uek-2.6.39-300.17.3.el6uek.x86_64
kernel-uek-firmware-2.6.39-300.17.3.el6uek.noarch
更换这两个内核后,要进入 /etc/grub.conf 把内核的启动选择顺序修改一下。
进入后台开发喊我,说为什么这个内核在/usr/src/kernels/下面没有东西
我查看了一下,发现真的没有!
原本只是安装完了事,没想太多研究这个uek,发现这个情况,决定还是研究一下
============================================ORACLE自吹自擂中=========================================================
Oracle为Linux推出了坚不可摧的企业级内核(Unbreakable
Enterprise Kernel,简称:UEK), UEK是一个高速的、新式的、可靠的Linux内核,是专门为Oracle的软件和硬件优化过的内核,它是Oracle
Linux(以前称为“Oracle Enterprise Linux”)的一部分。
如今,硬件的发展日新月异,所以Linux也应该迅速发展以匹配最新的硬件,这非常重要。UEK与Oracle
Linux的组合,使客户得到优化的快速访问、错误修正和其它新增强的功能。这一新产品是Oracle对Linux内核努力开发的成果,是目前主流的Linux内核的佼佼者,它使得Oracle
Linux成为企业级客户的最佳选择。
Oracle公司的Linux操作系统、数据库、中间件和硬件团队的共同努力下,使UEK具有了以下超群的特点:
高速:OLTP性能测试显示其性能超过Red Hat
75%;对Infiniband信息处理的性能加速了200%;对固态磁盘访问的速度增加了137%。
新式:对大型NUMA服务器架构进行了优化;改进的电源管理和能源效率;对CPU和内存资源做到了细粒度控制。
可靠:支持数据完整性扩展和T10保护信息模式(T10
Protection Information Model),以阻止被破坏的数据写入存储;硬件故障管理能提高应用程序的正常运行时间;性能计数及跟踪的开销更低。
专门针对Oracle的优化:配合Oracle的硬件、数据库及中间件达到了最佳的性能、可靠性和可用性,并得到了验证。这是其它Linux无法望其项背的。
============================================ORACLE自吹自擂结束=========================================================
现有Oracle Linux 6和Red Hat
Linux 6的客户可以轻松升级到UEK,而无需重新安装操作系统。在RHEL 5上运行的第三方应用软件可以不做任何改变而运行在包含UEK的Oracle
Linux,重要的是它为最终用户带来了显著的性能和可靠性的提高。
根据Oracle Unbreakable Linux 支持计划,无论是运行Oracle
UEK还是RHCK的客户,都能获得Oracle Linux的充分支持。
从上述可以看出,Oracle的意思就很明显了,你Redhat牛逼是不是,不和我玩了是不是,6系列不支持我是不是,哈哈哈哈哈,哥有UEK.一样用你的系统装我的库
从了解的过程中,发现uek是有三个包的
刚刚安装了只有:
kernel-uek-2.6.39-300.17.3.el6uek.x86_64
kernel-uek-firmware-2.6.39-300.17.3.el6uek.noarch
现在再加上
kernel-uek-devel-2.6.39-300.17.3.el6uek.x86_64
这个devel安装后,/usr/src/kernels就出现了2.6.39-300.17.3.el6uek.x86_64
cat /usr/src/kernels/Makefile | more
可以看到,文件开头既是
VERSION = 3
PATCHLEVEL = 0
SUBLEVEL = 36
EXTRAVERSION = -300.17.3.el6uek.x86_64
NAME = Sneaky Weasel
我猜测,2.6.39的uek是通过3.0.36的RHEL内核更改的。。
今天的问题虽然解决了,但是我想问一个疑问,UEK的三个包分别是起什么作用的?希望有大能可以回答我,或者指点一下获取答案的方向,谢谢
对了,更新一下:uek的下载地址为
http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/x86_64/
相关文章推荐
- linux rhel /usr/src/kernels 目录下没有系统内核源码--解决方法
- centos6.2 静默安装oracle 11g 建库及相关问题解决
- /usr/src/kernels/ 下没有当前内核文件夹 及 insmod错误Invalid module format
- 不要随便使用 runAllManagedModulesForAllRequests="true" 来解决问题
- VC++6.0中常出现的"unexpected end of file while looking for precompiled header directive"的问题
- 解决oracle客户端可以连接11g rac vip,但是不能连接scan ip问题
- RAC 10Gr2 for RHEL5 BUG.
- Centos 6.4 /usr/src/kernels 目录为空解决方法
- Undefined symbols for architecture i386:和"_OBJC_CLASS_$_xx", referenced from:问题解决方法
- Windows 7下安装Oracle 11g相关问题解决方法
- 关于"显示所有文件和文件夹"不能修改的问题
- Oracle 11g RAC 本地时间和通过listener连接时间不相同的问题
- 利用"线段树"相关算法解决有关数组的问题[待续]
- 解决 iphone 下面 input type="search" 弹出虚拟键盘 不能显示 搜索 问题
- "this class is not key value coding-compliant for the key ..."问题的解决
- 遇到问题:Open quote is expected for attribute "{1}" associated with an element type "property".
- eclipse创建maven工程没有src/main/resources文件夹和web.xml使用3.1的dtd时工程有错误的问题
- 11G RAC 中 OCR 及Voting Disk 相关操作
- rhel6.2中totem播放电影的问题
- 访问Storm ui界面,出现org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts ["master" "slave1"]. Did you specify a valid list of nimbus hosts for confi的问题解决(图文详解)