oracleヒントTNS:リスナーなしの解決方法

757 ワード

OracleプロンプトERROR-ORA-12541:TNS:リスナーがない場合は、割り当てられたアドレスが間違っているため、次の手順に従います.
私は64ビットのシステムです.まずC:Program Files(x 86)Oracleodac_を見つけます.client\tnsnames.oraファイル、メモ帳で開き、oracle値を表示します.
ORACLE =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST =     IP  )(PORT =1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

次のように変更します.
  10.1.10.183/orcl =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.10.183)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

ホスト名localhostまたは127.0.0.1を入力すると、リスナーがないことがプロンプトされます.自動割り当てのIPアドレスが変動するため、oracle値のhostを原価計算機のコンピュータ名に変更し、変更後のtnsnamesを保存する.ora.再接続(10.1.10.183/orcl)データベースでエラーが解決しました.