プロが教えるわが家の防犯対策術!

こんにちは、よろしくお願いします。件名のエラーで困っています。

発生しているのはSQLStudio(1.3.10.443)で、データベース接続時に件名のエラーが発生します。(Oracle10g(10.2.0.1.0))
tnsnames.oraの内容とも合致している様子です。
またNet Managerのテストでは問題なく接続できます。
どなたか同様の経験をお持ちの方、いらっしゃいませんか?

<tnsnames.ora>------------------------------------------
xxx_SVR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = server01)(PORT = 1521))
)
(CONNECT_DATA =
(SID = sid)
)
)
※server01は、hostsで解決済み

<SQL Studioの接続文字列>------------------------------------
Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=userid;Data Source=xxx_SVR


・・・如何でしょうか?
ちなみに同様の設定を行っている「ハズ」の同僚は、問題なく接続できています。

「ORA-12154 TNS:指定された接」の質問画像

A 回答 (4件)

tnsnames.oraの中身



xxx_SVR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = server01)(PORT = 1521))
)
(CONNECT_DATA =
(SID = sid)
)
)



xxx_SVR =
[スペース](DESCRIPTION =
[スペース][スペース](ADDRESS_LIST =
[スペース][スペース][スペース](ADDRESS = (PROTOCOL = TCP)(HOST = server01)(PORT = 1521))
[スペース][スペース])
[スペース][スペース](CONNECT_DATA =
[スペース][スペース](SID = sid)
[スペース])
)

のように修正して同じディレクトリに保存してみてください。
理由はわかりませんが、スペースを入れることによって私はうまくいきました。
    • good
    • 0

切り分け結果からするとOracle自体の問題ではなさそうですね。



SQLStudio自体の問題の気がします。
SQLStudioはわかりませんが後は以下が疑えます。

・SQLStudioのインストールが上手くいっているか
・ファイアウォール
・パス
・ディレクトリの権限

この回答への補足

実はCSEでも試したのですが、同じ現象になります。

・・・何でしょうね??ホントに・・・

とりあえず今回は諦めました。
時間ができたら少しじっくり取り掛かります。

皆様、本当にお世話様でした!

補足日時:2009/04/02 12:47
    • good
    • 0

SQLStudioを動かしているユーザでtnspingは通りますか?


tnsping xxx_SVR

また、SQL*Plus等のOracle純正のツールで導通可能ですか?
sqlplus userid@xxx_SVR/パスワード

上記、2点を確認して原因のきりわけをしてください。

この回答への補足

ご回答ありがとうございます。
(1)tnspingは通っています。
(2)SQL*Plusでは導通しています。

以上、確認済みでした。
(ちなみにユーザはAdmin権限です)
今回、割と真っさらなPCにOracleClient(管理者)をインストールし、tnsnamesを設定。(Hostsも定義)
その後でSQLStudioでDB接続したところ、前述のエラーとなっています。
同様の設定で、他端末では動いていたのですが。。。

補足日時:2009/03/17 16:36
    • good
    • 0

コンピュータを再起動してもダメですか?



Oracle Clientを複数バージョンインストールし、環境変数TNS_ADMINを
追加・変更したりした時に、同様の症状(他のアプリケーションから接続できない)
が発生しましたが、コンピュータを再起動することで解消できました。

もしそういうことをされているのであれば、一度コンピュータを再起動
されてみてはいかがでしょう?

この回答への補足

ご回答ありがとうございます。

早速、システム環境変数にTNS_ADMINとしてtnsnames.oraが格納されているフルパスを設定し、PCを再起動しました。
(ちなみに当方WindowsXP sp3)

が、現象変わらずです("―")

何なんでしょうね・・・?ホントに

補足日時:2009/03/17 13:50
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す