Oracle如何从官方渠道下载ASMLIB组件安装包

 

Oracle如何从官方渠道下载ASMLIB组件安装包

 

简介

ASMLib 由以下组件组成

  • 开源 (GPL) 内核模块包:kmod-oracleasm
  • 开源 (GPL) 实用程序包:oracleasm-support
  • 闭源(专有)库包:oracleasmlib

如果是Oracle Linux系统,并且是使用了带uek内核的方式启动的(uname -a确认),则只需要安装"oracleasm-support"和“oracleasmlib”即可。

uek,即Unbreakable Enterprise Kernel,牢不可破的企业内核.....,uek已经集成了Oracle ASMLib 内核驱动程序:来源说明。

uek模式下通过命令"modinfo oracleasm"可以确认已经集成。

通过Oracle ASMLib Software Update and Support Policy (Doc ID 1089399.1)可以了解到 Oracle 支持的 Oracle Linux (OL)/Red Hat Enterprise Linux (RHEL) 和 Red Hat 支持的 Red Hat Enterprise Linux (RHEL) 上使用 ASMLib 和自动存储管理 (ASM) 的客户的支持政策和下载方式。

其他:Oracle Linux: How to Find ASMLib / Oracleasm RPMs (Doc ID 559055.1)

 

官方下载网址/方式

oracleasmlib软件下载:

 

oracleasm-support软件下载:

除此之外,服务器能够联网,可以使用yum install --downloadonly --downloaddir=/tmp oracleasm-support也行。

 

kmod-oracleasm下载:

RedHat或OracleLinux(非uek模式启动)则需要安装这个。

除此之外,服务器能够联网,可以使用yum install --downloadonly --downloaddir=/tmp kmod-oracleasm也行。

https://www.cnblogs.com/PiscesCanon/p/17967227

关于RedHat如何下载kmod-oracleasm

RedHat的在下载oracleasmlib页面已经说明,直接去到redhat进行下载,不过我没找到在线可用的yum源。RedHat官网有篇安装ASMLIB的示例也都是直接yum install kmod-install进行安装的(看这里)。

既然如此,就使用yum install --downloadonly --downloaddir=/tmp kmod-oracleasm方式下载。

但是需要先去红帽官网注册账号,然后激活订阅,注意激活订阅要使用开发者模式(免费):https://developers.redhat.com/products/rhel/download

PS:access.redhat.com(收费)

然后在linux使用命令:

  1. subscription-manager register,进行登录,输入你的红帽用户名密码。
  2. subscription-manager list --available --all,列出激活的可用的订阅池
  3. subscription-manager attach --pool=上述可用订阅池的Pool ID
  4. yum install --downloadonly --downloaddir=/tmp kmod-oracleasm
  5. 去/tmp目录拿包即可

 

posted @ 2024-01-16 11:12  PiscesCanon  阅读(144)  评论(0编辑  收藏  举报