kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

ORA-12514

windows xpからOLEDBを使用してOracle9iにつなぐときに発生した

プロバイダの初期化中にエラーが発生したため、接続のテストに失敗しました。
ORA-12514:TNS:リスナーは接続記述子にあるSERVICE_NAMEを解決できませんでした。


tnsnames.oraがきちんと編集されていなかったため

ファイルの場所。自分の環境では以下

C:\oracle\ora92\network\ADMIN\TNSNAMES.ORA

以下のように修正したら大丈夫だった

Hoge = ( DESCRIPTION = (ADDRESS = (PROTOCOL=TCP)(HOST=HogeServer)(PORT=1521))(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = HogeName)))