GNU/Linux >> Linux の 問題 >  >> Linux

CentOS / RHEL :ASMLib のインストールと構成

Oracle ASM (Automated Storage Management) は、Oracle データベースのデータ ボリューム マネージャーです。 ASMLib は、Linux システムで Oracle ASM デバイスを管理するために使用できるオプションのユーティリティです。 ASM は、Oracle データベース専用のストレージ デバイスを追跡し、Oracle データベース インスタンスからの要求に従ってそれらのデバイスにスペースを割り当てることにより、ユーザーのディスク管理を支援します。

ASMLib は次のコンポーネントで構成されています:

<オール>
  • オープン ソース (GPL) カーネル モジュール パッケージ:kmod-oracleasm
  • オープン ソース (GPL) ユーティリティ パッケージ:oracleasm-support
  • クローズド ソース (独自の) ライブラリ パッケージ:oracleasmlib
  • ASM の機能は、ASMLib がなくても利用できます。 ASMLib を使用しても、データベースのパフォーマンスには影響しません。

    ASMLib のインストール:

    1. 次のコマンドを使用して、ルートとして ASMLib カーネル モジュール パッケージをインストールします。

    # yum install kmod-oracleasm

    2. ASMLib ユーティリティ パッケージをダウンロードします (oracleasm-support ) および ASMLib ライブラリ パッケージ (oracleasmlib ) 次の場所から:
    http://www.oracle.com/technetwork/server-storage/linux/asmlib/rhel6-1940776.html

    3. ステップ 2 で取得した ASMLib ライブラリ パッケージを、次のコマンドを使用して root としてインストールし、ダウンロードしたパッケージを使用します。

    # yum localinstall oracleasmlib-[version].x86_64.rpm    # Where [version] is the revision downloaded in the previous step

    4. ステップ 2 で取得した ASMLib ユーティリティ パッケージを、次のコマンドを使用して root としてインストールし、ダウンロードしたパッケージを使用します。

    # yum localinstall oracleasm-support-[version].x86_64.rpm

    これで、必要な 3 つの ASMLib コンポーネントがすべてシステムにインストールされました。

    ASMLib の構成

    1. 次のコマンドを使用して ASMLib を構成します。スクリプトは、ASM ドライバー アクセス ポイントを所有するユーザーとグループを要求します。ここでは、データベース ユーザー「oracle」とグループ「oinstall」を使用します。ただし、これらとは異なるユーザーとグループを持つこともできます。

    # /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 without typing an
    answer will keep that current value.  Ctrl-C will abort.
    
    Default user to own the driver interface []: oracle
    Default group to own the driver interface []: oinstall
    Start Oracle ASM library driver on boot (y/n) [n]: y
    Fix permissions of Oracle ASM disks on boot (y/n) [y]: y
    Writing Oracle ASM library driver configuration            [  OK  ]
    Creating /dev/oracleasm mount point                        [  OK  ]
    Loading module "oracleasm"                                 [  OK  ]
    Mounting ASMlib driver filesystem                          [  OK  ]
    Scanning system for ASM disks                              [  OK  ]

    これにより、oracleasm.o ドライバーがロードされ、ASM ドライバー ファイルシステムがマウントされます。障害が発生した場合は、ログ ファイル /var/log/oracleasm を確認できます。

    ASMLib ドライバの自動起動を有効または無効にするには

    システムの再起動時に ASMLib の自動起動を無効にするには:

    # /etc/init.d/oracleasm disable
    Writing Oracle ASM library driver configuration            [  OK  ]
    Unmounting ASMlib driver filesystem                        [  OK  ]
    Unloading module "oracleasm"                               [  OK  ]

    システムの再起動時に ASMLib の自動起動を有効にするには:

    # /etc/init.d/oracleasm enable
    Writing Oracle ASM library driver configuration            [  OK  ]
    Loading module "oracleasm"                                 [  OK  ]
    Mounting ASMlib driver filesystem                          [  OK  ]
    Scanning system for ASM disks                              [  OK  ]


    Linux
    1. CentOSへのPostgreSQLとphpPgAdminのインストール

    2. UbuntuおよびDebianベースのディストリビューションへのOpenSSHのインストールと設定

    3. RedhatとcentOSの違いは何ですか?

    1. CentOS、RHEL、Ubuntu、Debianでのバインド9.8.2でのDNSSECの構成

    2. vsFTPDのインストールと構成

    3. CentOS / RHEL 6 :SNMPv3 のインストールと構成

    1. Centos8へのphp7xのインストールと設定

    2. Linux –カスタムLinuxカーネルの構成、コンパイル、およびインストール?

    3. RHELおよびCentOSでsudoアクセスを許可する