sql >> データベース >  >> RDS >> Oracle

Oracle 11gのインストール後にsql plusが開かない

    まなささん、

    エラー メッセージが

    の場合

    あなたが述べたように、答えは使用しているOSによって異なります。 Windows のいくつかのフレーバーを使用しているとしましょう。システム プロパティ -> 詳細設定タブ -> 環境変数 -> システム変数に移動し、変数 ORACLE_HOME と PATH を確認します。

    C:\oracle\ora11\

    に oracle をインストールしたとします。

    PATH 変数では、他の値とともに、oracle bin ディレクトリの場所が必要です。この場合:

    'C:\oracle\ora11\bin;'
    

    ここで、oracle がパス変数を参照するときに、oracle パスの最初のインスタンスを探すことに注意してください。したがって、次の場所に 2 つの oracle がインストールされているとします:

    'C:\oracle\ora9i\'
    'C:\oracle\ora11\'
    

    そして、パス変数は次のように設定されました:

    'C:\oracle\9i\bin;C:\oracle\ora11\bin;'
    

    その結果、sqlplus を開くと、'C:\oracle\9i\bin\' にある sqlplus プログラム (どのバージョンであっても) が自動的に参照されるようになります。 (これは、DBCA や expdp などの bin ディレクトリにあるすべての oracle ユーティリティにも当てはまります) (これは、実行する sqlplus を明示的に宣言していないことも前提としています。 'c:\oracle\ora11\bin\sqlplus')

    oracle_home 変数は 'C:\oracle\ora11\' に設定されますが、私の Windows 7 デスクトップ バージョンはこの値が null で正常に動作することに注意してください。ただし、ご想像のとおり、運用デスクトップではありません。



    1. PHP、MySQLエラー:列数が行1の値数と一致しません

    2. Oracleのギャップと島のソリューション-再帰の使用

    3. SQL Serverで接続の照合を設定するにはどうすればよいですか?

    4. Ajaxを使用してOracle APEX表形式フォームで行ごとの検証を実行する方法は?