スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

(オラクル11g)tnsnames.oraのホストがlocalhostなら接続出来るのにIPアドレスだと繋がらない(?)

むかしこんにゃく工房←スポンサーサイト

久しぶりに更新。
ちょっとはまったので。

【環境】
ウィンドウズ2008
オラクル11.2.0.1だったかな(11.2以降で発生するらしい(?))

【現象】
このバージョンのオラクルはtnsnames.oraのホスト名が、デフォルトでlocalhostになるようだ。
そこで、クライアント側はlocalhostでは使えないので、サーバのIPアドレスを設定。
sqlplusで繋ごうとして、「ORA-12541: TNS: リスナーがありません」となった。

【対応】
 ①サーバのtnsnames.oraとクライアントのtnsnames.oraのHOSTにサーバのIPアドレスを設定する
 ②サーバのlistener.oraのHOSTもIPアドレスを設定する。
 ③サービスのリスナーを再起動する。


【詳細】
tnsnames.oraとlistener.oraのHOSTが異なると、「ORA-12541: TNS: リスナーがありません」が出るようだ。
で、ただ単に直しただけじゃなくて、リスナーを再起動しないと反映されないと。
まぁ、冷静に考えればそうなんですが、意外とはまりました。
スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

syao88

Author:syao88
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
たるいカウンタ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。