3.15. トラブルシューティング

3.15.1. libaioがインストールされていない
3.15.2. bcがインストールされていない
3.15.3. Oracle XEをインストールできない
3.15.4. OVSデータベース・スキーマを作成できない
3.15.5. Oracle Databaseスキーマが存在する
3.15.6. Oracle XEリスナーの起動に失敗する
3.15.7. 英語以外のキャラクタ・セットでのインストールに失敗する
3.15.8. NISベースのoracleユーザー・アカウントの使用時にインストールが失敗する

この項では、Oracle VM Managerをインストールする際に発生する可能性のある既知の問題とその解決方法について説明します。その他の情報は、Oracleサポートの次のWebサイトを参照してください。

Oracle VM ManagerのインストールのサポートについてOracleサポートに問い合せる場合は、インストール・ログを含めてください。ログ・ファイル名および場所の詳細は、第3.4.5項「インストール・ログ」を参照してください。

3.15.1. libaioがインストールされていない

前提条件であるlibaioパッケージがインストールされていない場合、インストール時に次のエラーが表示されます。

libaio is not installed...

回避策: libaioパッケージをインストールしてください。libaioのインストール方法の詳細は、第3.3.2.5項「前提条件パッケージ」を参照してください。

3.15.2. bcがインストールされていない

前提条件であるbcパッケージがインストールされていない場合、データベースのインストール時に次のエラーが表示されます。

Step 1 of 9 : Database ...
Installing Database ...
Retrieving Oracle Database 11g XE ...
Installing Oracle Database 11g XE ...
Configuring Oracle Database 11g XE ...
Failed to configure Oracle Database 11g XE
            
[...]

Starting Oracle Net Listener...Done
Configuring database...
Database Configuration failed.  Look into /u01/app/oracle/product/11.2.0/xe/config/log for details

回避策: bcパッケージをインストールしてください。bcのインストール方法の詳細は、第3.3.2.5項「前提条件パッケージ」を参照してください。

3.15.3. Oracle XEをインストールできない

Oracle VM ManagerのインストーラでOracle XEのインストールに失敗し、次のメッセージが表示されます。

Failed: The database instance is not available.

詳細は、/tmp/ovmm-installer.selfextract_id/install-date.logにあるログ・ファイルから確認できます。

回避策: この問題には2つの回避策があります。

  1. Oracle XEがインストールされていないこと、または、正しくインストールされていることを確認します。次のコマンドを使用して、ステータスを確認します。

    $ /etc/init.d/oracle-xe status

    Oracle XEが稼働している場合は、Oracle VM Managerのインストール・スクリプトを実行してアンインストールし、Oracle VM Managerを再インストールします。

  2. コンピュータのホスト名が/etc/hostsファイルのホスト名と一致していることを確認します。第3.3.2.2項「ネットワーク」を参照して、ホスト名を構成します。

3.15.4. OVSデータベース・スキーマを作成できない

次のメッセージが表示される場合があります。

Creating the Oracle VM Manager database schema ... Failed.

詳細は、/tmp/ovmm-installer.selfextract_id/install-date.logにあるログ・ファイルから確認できます。

回避策: この問題について考えられる回避策は、次のとおりです。

  1. Oracle XEがインストールされていないこと、または、正しくインストールされていることを確認します。次のコマンドを使用して、ステータスを確認します。

    $ /etc/init.d/oracle-xe status

    Oracle XEが稼働している場合は、Oracle VM Managerのインストール・スクリプトを実行してアンインストールし、Oracle VM Managerを再インストールします。

  2. 既存のOracle XEデータベースにインストールしている場合は、SYSアカウントの正しいパスワードを入力したことを確認します。

  3. Oracle VM Managerを再インストールします。

3.15.5. Oracle Databaseスキーマが存在する

Oracle Database OVSスキーマを作成した後、インストール手順の完了前にインストーラが失敗した場合、インストールを再度実行しようとしたときに、上書きできないスキーマが残っている場合があります。この問題を解決するには、OVSスキーマを削除した後、インストールの問題が解決してから、もう一度、再インストールを続行します。

OVSスキーマを削除するには、sysまたはsystemユーザーとしてOracle Databaseにログインし、次のようにします。

$ sqlplus system/password
SQL> drop schema OVS;
SQL> exit;

この例で使用するスキーマ名では、デフォルトのスキーマ名OVSを使用しています。インストール時にカスタム・スキーマ名を使用した場合は、OVSを自分のスキーマ名と置き換える必要があります。自分のスキーマ名は、次の場所にあるOracle VM Manager構成ファイル内にあります。

/u01/app/oracle/ovm-manager-3/.config

3.15.6. Oracle XEリスナーの起動に失敗する

Oracle VM ManagerのインストールでOracle XEリスナーの起動に失敗する場合があります。Oracle XEリスナーの起動の失敗は、listener.oraファイルのホスト名がIPアドレスにマッピングされていないために発生する可能性があります。

回避策: /etc/hostsファイルにIPアドレスとホスト名を追加します。第3.3.2.2項「ネットワーク」を参照して、ホスト名を構成します。あるいは、listener.oraファイルにIPアドレスを指定します。listener.oraファイルは、次のディレクトリにあります。

/usr/lib/oracle/xe/app/oracle/product/11.2.0/server/network/admin

次のコマンドを使用して、Oracle XEリスナーを手動で起動します。

# /usr/lib/oracle/xe/app/oracle/product/11.2.0/server/bin/lsnrctl start

3.15.7. 英語以外のキャラクタ・セットでのインストールに失敗する

オペレーティング・システムが英語以外のキャラクタ・セットまたは言語の場合、Oracle VM Managerインストーラに次のエラーが表示される可能性があります。

Update default password failed.

Oracle VM Managerでは、英語と英語のキャラクタ・セットのみをサポートしています。

詳細は、/tmp/ovmm-installer.selfextract_id/install-date.logにあるログ・ファイルから確認できます。

回避策: キャラクタ・セットをen_US.UTF-8に設定します。

  1. 次のコマンドを実行し、LANGの値がen_US.UTF-8かどうかを確認します。

    # env|grep LANG
  2. キャラクタ・セットがen_US.UTF-8でない場合、次のようにしてen_US.UTF-8に変更します。

    # export LC_CTYPE="en_US.UTF-8"
  3. Oracle VM Managerを再インストールします。

3.15.8. NISベースのoracleユーザー・アカウントの使用時にインストールが失敗する

oracleユーザー・アカウントがNISベースの認証(ネットワーク・インフォメーション・サービス)を使用して作成されている場合、前提条件の確認時にインストールが失敗し、次のエラーが表示されます。

Verifying installation prerequisites ...
hardnofiles should be set to 8192 but was 0
Configuration verification failed ...

回避策: ホスト・コンピュータ上でNISベースではないoracleユーザー・アカウントを作成し、インストーラを再実行します。