先月、Oracle 11 XE をインストールして使用しましたが、今朝、コンピューターを再起動し、Windows から新しい更新プログラムをインストールしました。現在、データベースを機能させることができません。再起動するまでSQL Developerを使用していたため、これが原因であることはわかっています。SQL Developer で実行しようとすると、このエラーが発生します
An error was encountered performing the requested operation:
IO Error: The Network Adapter could not establish the connection
Vendor code 17002
私はServiceに行き、OracleServiceXEが実行されていることを確認しました。「OracleXETNSListener」を開始しようとしたところ、次のメッセージが表示されました。
The OracleXETNSListener service on Local Computer started and then stopped.
Some services stop automatically if they are not in use by other services and programs.
次にCMDに行き、「lsnrctl status」と入力して次のようにしました:
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<host name>)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
64-bit Windows Error: 61: Unknown error
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
64-bit Windows Error: 2: No such file or directory
この時点で、私がグーグルで検索したほとんどすべてが、リスナーを開始するように指示しました。それが機能しない場合は、管理者として実行します。私はその両方を行いましたが、うまくいきませんでした。
cmdで正常に実行されています:
Starting tnslsnr: please wait...
Unable to OpenSCManager: err=5
TNS-12560: TNS:protocol adapter error
TNS-00530: Protocol adapter error
管理者として実行:
Starting tnslsnr: please wait...
(note: it stalls for 2 minutes)
TNS-12560: TNS:protocol adapter error
さらに複雑なことに、コンピューターから「更新プログラムのインストールを完了できませんでした」と表示され、更新プログラムのアンインストールをためらっています。