- 締切済み
ORA-12154 TNS:指定された接続識別子を解決できませんでした
こんにちは、よろしくお願いします。件名のエラーで困っています。 発生しているのは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 ・・・如何でしょうか? ちなみに同様の設定を行っている「ハズ」の同僚は、問題なく接続できています。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- fcuk
- ベストアンサー率0% (0/0)
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) [スペース]) ) のように修正して同じディレクトリに保存してみてください。 理由はわかりませんが、スペースを入れることによって私はうまくいきました。
- 3rd_001
- ベストアンサー率66% (115/174)
切り分け結果からするとOracle自体の問題ではなさそうですね。 SQLStudio自体の問題の気がします。 SQLStudioはわかりませんが後は以下が疑えます。 ・SQLStudioのインストールが上手くいっているか ・ファイアウォール ・パス ・ディレクトリの権限
- 3rd_001
- ベストアンサー率66% (115/174)
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接続したところ、前述のエラーとなっています。 同様の設定で、他端末では動いていたのですが。。。
- めとろいと(@naktak)
- ベストアンサー率36% (785/2139)
コンピュータを再起動してもダメですか? Oracle Clientを複数バージョンインストールし、環境変数TNS_ADMINを 追加・変更したりした時に、同様の症状(他のアプリケーションから接続できない) が発生しましたが、コンピュータを再起動することで解消できました。 もしそういうことをされているのであれば、一度コンピュータを再起動 されてみてはいかがでしょう?
補足
ご回答ありがとうございます。 早速、システム環境変数にTNS_ADMINとしてtnsnames.oraが格納されているフルパスを設定し、PCを再起動しました。 (ちなみに当方WindowsXP sp3) が、現象変わらずです("―") 何なんでしょうね・・・?ホントに
補足
実はCSEでも試したのですが、同じ現象になります。 ・・・何でしょうね??ホントに・・・ とりあえず今回は諦めました。 時間ができたら少しじっくり取り掛かります。 皆様、本当にお世話様でした!