2010-12-20 10 views
1
私は、Oracle DBに接続しようとすると、私はちょうど私がエラーを取得するのOracle 10gをインストールした

:私はサービスになって、それを起動しようOracleはTNSリスナーエラー

could not start OracleOraHome92TNSListener

、それはファイルと言います存在しません。サービス・ファイルはC:¥oracle¥ora92¥BIN¥TNSLSNRです(TNSLSNRはディレクトリではありません)。

C:¥oracle¥ora92¥BIN¥TNSLSNRはマシンにはまったく存在しません。それを手に入れる方法は分かりますか?

Could not start the Oracle Ora92 Listener service on Local Computer.Error 2: The system cannot find the file specified

答えて

3

ここにいくつかの問題があります。あなたは10gをインストールしたと言いますが、エラーは9.2エラーです。お使いのコンピュータにOracle 9iが既にインストールされていて、誤った設定やアンインストールが行われたため、エラーが発生する可能性があります。

ディスクを確認し、Oracle 10gがインストールされているORACLE_HOME(ディレクトリ)を見つける必要があります。 PATHとORACLE_HOMEおよびTNS_ADMIN環境変数を調整して適切な場所を指すようにすることができます。これにより、データベースとリスナーを起動できるようになります。

Oracle Client for 10gをインストールする必要がある場合は、以下の情報も参考になります。

Oracleクライアントは別途インストールできます。このアドレスに移動し、クライアントをダウンロードしてサブディレクトリに解凍し、ディレクトリからsetup.exeを実行してOracle Universal Installerを実行します。

Oracle Downloads Page

+0

ここで、TNS_ADMIN変数は? – code511788465541441

+0

@ user521180 TNS_ADMIN変数は、通常、ORACLE_HOMEと同じ場所を指します。重要なことは、tnsnames.oraがTNS_ADMIN –

+0

Agreeとして指定したディレクトリにあることです。おそらく、古いインストールが失敗したでしょう。 – Alfabravo

関連する問題