- PR -

oracleについて教えてください。。。

投稿者投稿内容
YASUYOKA
ベテラン
会議室デビュー日: 2007/03/19
投稿数: 71
投稿日時: 2007-05-22 15:32
引用:

初心者Aさんの書き込み (2007-05-22 15:28) より:
>結果
パメラータ・ファイルを使用しました。

エイリアスを解決するためにtnsnamesアダプタを使用しました。

すいません、日本語だけでも平気でしょうか・・・?



DOS窓に表示された内容を全てコピペしてください。
初心者A
会議室デビュー日: 2007/05/22
投稿数: 16
投稿日時: 2007-05-22 15:49
>DOS窓に表示された内容を全てコピペしてください。

TNS Ping Utility for 32-bit WIndows: version 10.2.0.1.0 - Production on 22-5月 -2007 15:35:21

copyright (c) 1997, 2005, Oracle. ALL rights reserved.

パメラータ・ファイルを使用しました:
C:\oracle\product\10.2.0\client_1\network\admin\sqlnet.ora


エイリアスを解決するためにTNSNAMESアダプタを使用しました。
Attemping to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = host)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ora10g.jp.oracle.com)))
OK (30ミリ秒)
YASUYOKA
ベテラン
会議室デビュー日: 2007/03/19
投稿数: 71
投稿日時: 2007-05-22 15:59
引用:

初心者Aさんの書き込み (2007-05-22 15:49) より:
エイリアスを解決するためにTNSNAMESアダプタを使用しました。
Attemping to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = host)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ora10g.jp.oracle.com)))
OK (30ミリ秒)



tnsnames.oraの設定はOKのようです。
ということは、端末PCからSQL*Plusにて接続出来ますね?

では、単純にODBCの問題のようです。
[スタートメニュー]→[コントロールパネル]→[設定]→
[管理ツール]→[データソース(ODBC)]を開いて下さい。
「ODBCデータソース・アドミニストレータ」が表示されま
すので、[システムDSN]タブを開いて、ドライバに
「Oracle in OraClient10g_home1」という表示の行は存在
しますか?

初心者A
会議室デビュー日: 2007/05/22
投稿数: 16
投稿日時: 2007-05-22 16:01
はい、あります。
YASUYOKA
ベテラン
会議室デビュー日: 2007/03/19
投稿数: 71
投稿日時: 2007-05-22 16:13
引用:

初心者Aさんの書き込み (2007-05-22 16:01) より:
はい、あります。



では、最初に戻り、

引用:

PCからのODBCの接続がうまくできません。



とは、どのようにうまくいかないのでしょうか?

エラーメッセージは表示されますか?
表示されるとしたらその内容をコピペしてください。
初心者A
会議室デビュー日: 2007/05/22
投稿数: 16
投稿日時: 2007-05-22 16:26
>エラーメッセージは表示されますか?
表示されるとしたらその内容をコピペしてください。

Unable to connect
SQLState=08004
[Oracle][ODBC][Ora]ORA-12154: TNS:could not resolve the connect identifer specified
と出ます。
TNSにはora10gと入力してIDも間違えていません。
YASUYOKA
ベテラン
会議室デビュー日: 2007/03/19
投稿数: 71
投稿日時: 2007-05-22 16:34
引用:

初心者Aさんの書き込み (2007-05-22 16:26) より:
Unable to connect
SQLState=08004
[Oracle][ODBC][Ora]ORA-12154: TNS:could not resolve the connect identifer specified
と出ます。
TNSにはora10gと入力してIDも間違えていません。



D(D以外もあります):\oracle\product\10.2.0\client_1\network\admin
下のtnsnames.oraの内容と、ODBCデータソース・アドミニストレータの
[システムDSN]タブで「Oracle in OraClient10g_home1」の行を選択して
「構成」ボタンを押して表示される[Oracle ODBCドライバ構成」で指定さ
れている各内容を示してください。

もしもし
ぬし
会議室デビュー日: 2004/10/15
投稿数: 280
投稿日時: 2007-05-22 16:57
tnsping に使った接続文字列は ora10g.jp.oracle.com という
名前のデータベース・サービスに接続しようとしているんだと
思いますが、データベース・サーバ上で lsnrctl status と
lsnrctl services の実行結果って掲載できますか?

コード:
> lsnrctl status [LISTENER]
> lsnrctl services [LISTENER]



[LISTENER] はリスナーの名前。デフォルトのままなら省略可。

_________________
もしもし@RMAN 友の会

スキルアップ/キャリアアップ(JOB@IT)