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

TNSリスナーエラー

    複数のOracleクライアントを同時にインストールしていますか?

    残念ながら、Oracleクライアントの複数のバージョンをインストールすると、それらが一緒に機能しない場合があります(おそらく頻繁に?)。おそらく起こっていることは、いくつかのパスが2つのバージョンのOracleクライアント間で混在していることです。古いものを削除します。

    次のように入力するとどうなりますか:tnsping [name]

    たぶん、tnspingはあなたにいくつかのより有用な情報を与えるでしょう。

    Windowsでは、PATH環境変数を編集し、古いOracleクライアントへのすべての参照を削除することで、この種の問題を以前に修正しました。 PATH環境変数を編集するには、[コンピューター]->[プロパティ]->[システムの詳細設定(Vistaおよび7のみ)]-> [詳細](タブ)-> [環境変数...]に移動します。通常、パスをコピーしてメモ帳で編集します。次に、編集したパスをコピーして戻します。

    これが機能せず、古いクライアントのディレクトリ構造が存在する場合は、tnsnames.oraを古いクライアントのNetwork / Adminディレクトリにコピーして、機能するかどうかを確認します。




    1. mysqlでIPアドレスを一致させる方法は?

    2. Postgresドロップデータベースエラー:pq:現在開いているデータベースをドロップできません

    3. 各グループの最大x行を選択します

    4. MySQL:別の列の値に基づいて列の一意の値を選択します