2 Oracle ASMLIBのインストールおよびアップグレード

警告:

Oracle Linux 7は現在延長サポート中です。詳細は、Oracle Linux拡張サポートおよびOracleオープン・ソース・サポート・ポリシーを参照してください。

できるだけ早くアプリケーションとデータをOracle Linux 8またはOracle Linux 9に移行してください。

ASMLIBは、Oracle Databaseの自動ストレージ管理(ASM)機能のサポート・ライブラリです。Oracleでは、このライブラリのLinux固有の実装を提供しています。このドキュメントでは、Oracle Linux 7でASMライブラリをダウンロード、インストールおよびアップグレードする方法について説明します。

前提条件

  • Oracle Linux 7がインストールされているシステム。
  • ホストLinuxシステムのroot管理者権限。

ULNサブスクリプションの更新またはパッケージのダウンロード

oracleasmlibおよびoracleasm-supportパッケージは、Unbreakable Linux Network (ULN)で入手できます。パッケージを手動でダウンロードすることもできます。

システムを更新し続けるには、ULNからインストールすることをお薦めします。

  • ULNチャネルのサブスクライブ

    ULNを使用している場合は、"Oracle ASMLIB"および"Oracle Linuxアドオン" ULNチャネルをサブスクライブします。

    1. ULNユーザー名とパスワードを使用して、https://linux.oracle.comにサインインします。
    2. 「システム」タブの登録済システムのリストから、指定したシステムのリンク名を選択します。
    3. 「システム詳細」ページで、「サブスクリプションの管理」を選択します。
    4. 「システム・サマリー」ページで、「使用可能なチャネル」リストから必要な"Oracle ASMLIB" and "Oracle Linux Addons"チャネルを選択し、右矢印(→)をクリックして、選択したチャネルをサブスクライブ済チャネル・リストに移動します。
    5. 「サブスクリプションの保存」をクリックします。
  • パッケージを手動でダウンロードします。

    ULNを使用しない場合は、https://www.oracle.com/linux/downloads/linux-asmlib-v7-downloads.htmlからドライバ・パッケージをダウンロードできますが、新しいパッチのリリース時にシステム上で更新する必要があります。

必須パッケージのインストール

次のステップでは、ASMサポート・ツール、ASMライブラリおよびカーネル・ドライバ(該当する場合)のインストール方法について説明します。

続行する前に、ULNチャネルをサブスクライブするか、パッケージをダウンロードする必要があります。詳細は、「ULNサブスクリプションの更新またはパッケージのダウンロード」を参照してください。

  1. 管理者権限を持つアカウントでシステムにログインします。
  2. oracleasm-supportパッケージおよびoracleasmlibパッケージをインストールします。
    sudo yum install oracleasm-support oracleasmlib
  3. 必要に応じてカーネル・ドライバをインストールします。
    1. UEK R6以前を実行しているシステムでは、カーネルにoracleasmカーネル・ドライバがすでに含まれており、インストールされています。

    2. RHCKを使用するOracle Linux 7システムでは、oracleasmドライバをインストールする必要があります。
      sudo yum install kmod-redhat-oracleasm

ASMLIBのアップグレード

yum updateコマンドを使用してASMLIBを更新します。

  • yum updateコマンドを実行して、システムを完全に更新します。
    sudo yum update -y

    Red Hatから移行した新しいULNサブスクライバは、ULNからoracleasmlibパッケージを更新することをお薦めします。