
こんにちは、よろしくお願いします。件名のエラーで困っています。
発生しているのは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
・・・如何でしょうか?
ちなみに同様の設定を行っている「ハズ」の同僚は、問題なく接続できています。

A 回答 (4件)
- 最新から表示
- 回答順に表示
No.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)
[スペース])
)
のように修正して同じディレクトリに保存してみてください。
理由はわかりませんが、スペースを入れることによって私はうまくいきました。
No.3
- 回答日時:
切り分け結果からするとOracle自体の問題ではなさそうですね。
SQLStudio自体の問題の気がします。
SQLStudioはわかりませんが後は以下が疑えます。
・SQLStudioのインストールが上手くいっているか
・ファイアウォール
・パス
・ディレクトリの権限
この回答への補足
実はCSEでも試したのですが、同じ現象になります。
・・・何でしょうね??ホントに・・・
とりあえず今回は諦めました。
時間ができたら少しじっくり取り掛かります。
皆様、本当にお世話様でした!
No.2
- 回答日時:
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接続したところ、前述のエラーとなっています。
同様の設定で、他端末では動いていたのですが。。。
No.1
- 回答日時:
コンピュータを再起動してもダメですか?
Oracle Clientを複数バージョンインストールし、環境変数TNS_ADMINを
追加・変更したりした時に、同様の症状(他のアプリケーションから接続できない)
が発生しましたが、コンピュータを再起動することで解消できました。
もしそういうことをされているのであれば、一度コンピュータを再起動
されてみてはいかがでしょう?
この回答への補足
ご回答ありがとうございます。
早速、システム環境変数にTNS_ADMINとしてtnsnames.oraが格納されているフルパスを設定し、PCを再起動しました。
(ちなみに当方WindowsXP sp3)
が、現象変わらずです("―")
何なんでしょうね・・・?ホントに
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データソース名および指定され...
-
ORA-12170のエラーについて
-
SQL*PLUSにてデータベース名表示
-
Oracle10g・・ODBCで接続できない
-
ORA-12154 TNS:指定された接続...
-
Oracle9i でODBC接続したい
-
「ORA-12637」エラーでORACLEに...
-
「libpq.dll」ロード時にエラー
-
ExcelとOracleの連携について
-
SQLPLUSの接続に関して
-
オラクルに接続できない
-
データベースに接続できない
-
「ORA-6413 接続がオープンして...
-
VB.NET Oracle接続 32、64bit
-
Oracleが突然接続不可に!
-
クライアントからのリスナーが...
-
instantclient cse接続ができない
-
ACCESSからODBC接続でORA-12504
-
データベース接続情報作成しま...
-
SIDとSERVICE_NAMEの違いとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-12170のエラーについて
-
データソース名および指定され...
-
SQL*PLUSにてデータベース名表示
-
Oracle10g・・ODBCで接続できない
-
クライアントからのリスナーが...
-
「ORA-12637」エラーでORACLEに...
-
sqlplus / as sysdba で接続不可
-
ODBC接続に関して
-
VB.NET Oracle接続 32、64bit
-
データベース接続情報作成しま...
-
オープン時にエラーが出て接続...
-
WinでMYSQLをインストールし他P...
-
オラクルに接続できない
-
ExcelとOracleの連携について
-
SQLSERVERへの接続について
-
ODBCの設定でSQLServer名がでない
-
「libpq.dll」ロード時にエラー
-
接続識別子とは何でしょうか??
-
Npgsqlを用いて接続を行いたい...
-
ACCESSからODBC接続でORA-12504
おすすめ情報