
Oracle instantclient を利用し、
Windows64bit版oracleDB11gR2ドライバを入れましたが
cse接続がうまく出来ません。
確認した症状としては、以下のものがあります。
(1)システムDSN追加したデータソースの表示がされません。
ユーザーDSNに追加した場合はcseで表示がされますが、
(2)ユーザーDSNで追加したデータソースを利用し接続を試みるとエラーとなります。
(1)については、
管理ツールのODBCデータ・ソースアドミニストレータにユーザDSNを追加した場合は、SysWOW64\odbcad32.exeの方にも自動的に追加され、cseのデータソースにはこちら
だけ出てきているのは、この32bitの方を見ているせいではないかと思います。。
ちなみにドライバをインストールした直後はODBCデータ・ソースアドミニストレータに
システムDSNの追加すらできず(14001エラー表示)、こちらは以下の処理で可能になりました。
mfc71.dll msvcp71.dll msvcr71.dll をsyetem32に追加
C++サービスパックedistributable Packageをインストール
似たような症状の記事もありましたが、
当方、初心者なもので、改めて質問させて頂きました。
業務上、どうしてもinstantclientを利用しDB接続する必要があり、
アドバイスがあれば、ご教授よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
CSEって32bitアプリケーションらしいですよ。
それに対して64bit版InstantClientを利用しようとすることが
そもそも違う気がしますが、32bit版InstantClientだと
ダメなんですか?
この回答への補足
あれから色々と試しましたところ、
おっしゃるとおり、32bit版のInstantClientが必要だと
わかりました。
しかし、32bit版のInstantClientを入れて
システムDSN・ユーザDSNを追加しようとすると、
システムエラーコード14001
このアプリケーションのサイドバイサイド構成が正しくないため
アプリケーションを開始出来ませんでした
とエラーがでました。
調べてみますとVisual C++ ライブラリが破損しているとあったので、
Windowsアップデートをかけ、 Microsoft Visual C++ 2005 再頒布可能パッケージ
をインストールしたのですが、改善しませんでした。
再頒布可能パッケージは64bit/32bitどちらも試して、両方入れた場合も試したのですが。。
無事解決致しました。
ご回答ありがとうございます。
以下手順後に解消されました。
レジストリ修正 >ダメ
↓
Visual C++ SP1 セキュリティ更新PG(X86,64)インストール >ダメ
↓
instantclient再インストール >ダメ
↓
Windowsアップデート >OK
↓
再起動
アップデートはレジストリ修正前からちょくちょくかけてましたが
追加分を何度かいれたら動くようになりました。
No.1
- 回答日時:
ODBC接続なら、この手順しました?
http://billyboy.blog81.fc2.com/blog-entry-164.html
http://billyboy.blog81.fc2.com/blog-entry-166.html
この回答への補足
はい、instantclientインストール・ドライバインストール・パス設定・データソース定義
まで完了しています。説明が足りなくて申し訳ないです。
データソース定義の際の接続テストでは問題なく
データベースに接続できました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracle10g・・ODBCで接続できない
-
ACCESSからODBC接続でORA-12504
-
データソース名および指定され...
-
SQL*PLUSにてデータベース名表示
-
データベース接続情報作成しま...
-
ORA-12170のエラーについて
-
sqlplus / as sysdba で接続不可
-
オープン時にエラーが出て接続...
-
ウェブサービスによるoracleへ...
-
「libpq.dll」ロード時にエラー
-
instantclient cse接続ができない
-
SQLSERVER 2008 ODBC接続
-
SIDの設定が保存されていない?
-
現在の接続先の取得方法
-
DB2で SQL1032N start databas...
-
SIDとSERVICE_NAMEの違いとは?
-
WiFi環境があればTikTokLiteは...
-
Real Playerで動画が見れない
-
SQLサーバー認証でログインを作...
-
QNDを使うとクライアント側の情...
マンスリーランキングこのカテゴリの人気マンスリー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
おすすめ情報