2016-06-18 20 views
0

私のoracleデータベースとExcelシートの接続を作成しています。しかし、tnsnames.oraはODBCデータソースを読み取ることができません。私はすでにtnsnames.oraの環境変数を作成していますが、まだ動作していません。 パス:C:\ OraCient12c \ Administrator \ product \ 12.1.0 \ client_1 \ Network \ AdminOracleデータベースとMS Excelを接続する

私はWindows Server 2012 R2を使用しています。

以下の画像は問題を示しています。 enter image description here

+0

エラーメッセージを表示してください。 –

+0

親切に編集内容を確認してください。 –

+0

Excel 64ビットですか? –

答えて

1

さらに進む前に、Oracleクライアント接続をODBCとは独立して動作させてください。

コマンド/ DOSプロンプトに移動し、TNSPING database-nameを使用して、WindowsクライアントがOracleへの接続を確立できることを確認します(database-nameは、使用しているOracleデータベースが何であれ)。

TNSPINGをまったく実行できない場合は、Oracleクライアントをインストールする必要があります。

TNSPINGが実行されてもデータベースの場所を特定できない場合は、データベースを表示するまでTNSNAMES.oraを設定してください。

独自のTNSNAMES.oraの正しい場所をポイントするには、Windows環境変数TNS_ADMIN(http://www.dba-oracle.com/t_windows_TNS_ADMIN_environment_variable.htm)を使用します。

TNSNAMES.oraの内容を、作業する特定のデータベースのネットワークの場所に設定します。

Oracleクライアントの構成が正しい場合は、ODBCデータソースの設定に進むことができます。 TNSサービス名としてデータベース名を、User IDフィールドにOracleユーザーを入力します。うまくいけば、それはODBC層を使って接続します。

関連する問題