Skill Note

平凡なエンジニアがメモ代わりにプログラミング, インフラ, ネットワークを書き綴るブログ

[Oracle]インストールに失敗する原因と対処方法

      2015/12/14

Oracleインストールエラー時の確認事項

OracleのデータベースやクライアントをWindowsへインストール中に インストーラが途中で落ちたり、エラーが発生する場合があります。

インストールに失敗する場合の原因と対処方法を記載します。

環境変数を確認する

  1. 環境変数「PATH」の変数名が全て大文字になっているか確認します。
    小文字が混じっているとインストーラが落ちることがあります。
    変更後はPCを再起動して再インストールを実行します。
    PATH1

     

  2. 環境変数「PATH」の最大文字数が1023文字以下であるか確認します。
    超えている場合は、1023文字以下になるように変数値を変更します。
    インストーラでも変数値を追加するので、Oracle追加分も考慮する必要があります。
    変更後はPCを再起動して再インストールを実行します。
    PATH2

インストールファイルを確認する

  1. Oracleのサイトからダウンロード中や解凍中にファイルが壊れている可能性があるので、再ダウンロードします。
  2. インストーラが2つのファイルに分かれている場合は、同じフォルダ内に解凍されているか確認します。

ユーザを変更する

インストールに失敗するユーザをログオフして、別のユーザでログイン後に再インストールを実行します。

Google AdSense PC

Google AdSense PC

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

sqlserer
[SQL Server]データを期間別に集計する

SQL Serverで集計表を出力 日付をDATETIME型で管理している場合、CONVERT関数、DATEPART関数を使って、日、週、月、年別の集計結果を出 …

oracle
[Oracle]Data Pumpを使用したデータベースのバックアップ

Data Pump機能のexpdp/impdpコマンドを使用するとデータベース全体、スキーマ単位、表単位など対象範囲を指定したバックアップやリストアを行うことが …

oracle
[Oracle]CSALTERを使用してOracle Expressのキャラクタセットを変更する

Oracle Expressでは標準のキャラクタセットとしてAL32UTF8が設定されます。キャラクタセットを意識しないでデータベースの移行やデータベース間のデ …

oracle
[Oracle]WEBサイトやWEB APIをOracleから呼び出す方法

WEBリクエストを送信してレスポンスを表示する OracleからWEBサイトやWEB APIなどのネットワークサービスを呼び出すには、UTL_HTTPパッケージ …

oracle
Oracle12cでユーザを作成する方法

SQLコマンドを使用したユーザ作成 Oracle12cからマルチテナント・アーキテクチャが採用されており、以前までの手順ではユーザが作成できません。 ここではP …

oracle
[Oracle]データベースを再構築してOracle Expressのキャラクタセットを変更する

前回の記事でCSALTERを使用したキャラクタセットの変更方法を記載しましたが、サブセットのキャラクタセットからスーパセットへの変更のみ可能でした。 この記事で …

oracle
[Oracle]トリガーの実行順序を設定する方法

FOLLOWS句を使用して実行順序を設定する 1つの表に対して同レベル(タイミング)のトリガーを複数作成することはできますが、実行順序は保証されていません。 実 …

oracle
[Oracle]OracleからWebサービスを利用する方法

SOAPリクエストを送信してレスポンスを表示する 前回はOracleからWebサイトにアクセスする方法を記載しましたが、今回はOracleからSOAP形式のWe …

oracle
[Oracle]ジョブをスケジューリングして定期実行する方法

DBMS_SCHEDULERパッケージを使用したジョブスケジューリング Oracleでジョブを定期実行するには、DBMS_SCHEDULERパッケージやDBMS …

sqlserer
[SQL Server]クロス集計の方法

PIVOTを使ってクロス集計する SQL ServerでExcelのピボットテーブルのようなクロス集計をするには、PIVOT関係演算子を使って集計することができ …