久しぶりにお仕事の日記を。
たまにはkenz氏にもわかる内容を書いておかないと。(笑
IT関係の人以外はわからない内容だと思います。

仕事でOracleを使うことになったわけですが
これがまた設定が大変大変。(--
SQL PlusがDBに接続できないわけですよ。
エラーとしては
ORA-12154: TNS:could not resolve the connect identifier specified
とこんな感じ。
tnsnames.oraが怪しいところまでは突き止めたんですが・・・
もうギブアップ。(^^;
明日先輩に聞こう。

と以上、仕事場からの愚痴でした。
さ〜て、もう一仕事するか。(^^

コメント

nophoto
kenz
2006年8月2日23:03

どんぴたり、TNSnamesの設定がおかしいか
接続サービス名が間違っているかのどちらかですね
日本語版的には「TNS: サービス名を解決できません」 って奴です。
Oracleの接続はTNSnamesでIPアドレスやポートなどにサービス名前を付けて
実際の接続時はその時に付けたサービス名で行うのですが、

そのエラーはTNSnamesにはその指定されたサービス名が設定されてないよー って状態です。
手っ取り早いのは、ちゃんと接続できるマシンがあるならそのTNSnames.oraを引っこ抜いて
動いていないマシンのTNSnames.oraを上書いちゃう って方法です。
特にサーバーはデフォルトで自身へのtnsnames.oraが設定されているおかげで、
サーバーのtnsnames.oraを使うってのが効果的ですよ

接続をサービス名だけじゃなくて
orcl.hoge.localのようにフルで指定してやると解決することもあります。

JUN
JUN
2006年8月3日22:17

結局原因は多重インストール。(^^;
意図していないところで2回Oracleがインストールされていたみたいです。
そのためレジストリのORACLE_HOMEのパスがグチャグチャになってました。
環境変数を2つ追加してようやく接続可能に。
先輩に聞かないと全くつながらなかった。(^^;

nophoto
kenz
2006年8月3日23:40

そらまた強引な・・・
JUN

最新の日記 一覧

<<  2025年6月  >>
1234567
891011121314
15161718192021
22232425262728
293012345

お気に入り日記の更新

この日記について

日記内を検索