• ベストアンサー

ODBCドライバが使えない

Oracle8.1.5のクライアントをインストールしたのですが、ODBCドライバで[Oralce ODBC Driver],[Microsoft ODBC For Oracle]の両方ともが使用できません。 (ODBCデータソースアドミニストレータで追加ができない) SQL*Plusでは、接続可能なんですが.... OSはWIN98です。 NTじゃないとダメなんでしょうか? どーしたらODBCドライバが使えるようになるのでしょう。助けてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

#1です. MS最新のドライバをインストールしてどうでしょうか? http://www.microsoft.com/downloads/release.asp?ReleaseID=37349&area=search&ordinal=7

参考URL:
http://www.microsoft.com/downloads/release.asp?ReleaseID=37349&area=search&ordinal=7
amania
質問者

お礼

いろいろとありがとうございました。 試行錯誤の末、無事にODBCもつかえるようになりました。 MSのドライバに問題があったわけでないようです。 ORACLEのインストーラーに意地悪されていたような気がします。 ちなみに、ご紹介いただいたMSのドライバのダウンロードはXPのためのものでした。

その他の回答 (2)

回答No.2

#1です. そうしましたら,ODBCドライバを再インストールされては いかがでしょうか.

回答No.1

>ODBCデータソースアドミニストレータで追加ができない とは エラーになるのですか? それとも [Oralce ODBC Driver],[Microsoft ODBC For Oracle] が存在していないのですが? 存在していない場合,別途ODBCドライバをインストール しないといけないと思うのですが.

amania
質問者

補足

存在はしています。 追加で[Oralce ODBC Driver]を指定すると、 次の画面へは行かずに追加ボタンのある画面に戻って しまいます。 [Microsoft ODBC For Oracle] は、指定すると 「Oracle(tm)クライアントとネットワーキングコンポーネントが見つかりません。.....このドライバを使用するには、これらのコンポーネントを先にインストールしてください」とメッセージが出て、次へは進めないのです。

関連するQ&A

  • Microsoft ODBC Driver for Oracleをゲットしたい

    こんにちは、IPCといいます。 早速ですが、お尋ねします。 WindowsXPで、Personal Oracle7をインストールして Smileαというソフトをインストールしました。 Smileαは、データベースソフト(販売管理)です。 Smileαのインストール前に、データソースの作成が必要で、 Microsoft ODBC Driver for OracleをシステムDSNに 追加するように書いてあるのですが、これが見当たりません。代わりに Microsoft ODBC for Oracleがありましたので、これを 登録しましたが、Smileαをインストール後、 Smileαの起動時に「Microsoft ODBC Driver for Oracleが開始していません」とエラーが出ます。 Microsoft ODBC Driver for Oracleの方が古い ドライバーのようなのですが、これを得る(インストール)方法をお教えください。 よろしくお願いします。  

  • ODBCエラーについて

    はじめまして、今とても困っています。 力を貸してください。 AcsessからテーブルのリンクでODBCデータベースからマシンデータソースで セットアップし、データソースドライバにOracle ODBC Driverを選択し 実行したのですが、ODBCエラー Ora-00911(文字列が無効) になってしまいます。 ちなみに、Microsoft ODBC Driver for Oracleでは正常 でした。 なにか情報がありましたらお願いします。 SQORA32.DLL=8.1.7 2000/05/11 7:00 Acsess=Acsess97 Oracle=Oracle8i (8.1.7)、

  • ACCESSからODBC接続でORA-12504

    Access上でオラクルのテーブルのリンクを設定しようと していますが、「ORA-12504」のエラーが表示されてしまい 接続できず、困っています。 【エラー詳細】 ODBC-呼び出しが失敗しました。 [Oracle][ODBC][Ora]ORA-12154 TNS~ (#12154)[Microsoft][ODBC Driver Manager]ドライバのSQLSetConnectAttrは失敗しました。(♯0)[Microsoft][ODBC Driver Manager]ドライバのSQLSetConnectAttrは失敗しました。(#0) なお、SQLPlusで接続ができていますし、ODBCアドミニストレータ の接続テストも成功します。 Accessで問題があるのでしょうか? 【環境】 OS:WinXP x64 Access:003 Oracle:サーバ 10g(10.2.0.1) for 64-bit    :クライアント 10g(10.1.0.2) for 32-bit     ※64-bitのオラクルクライアントはAccessが      ドライバを認識しないため使用できませんでした。 何かわかりましたらご教授ください。 よろしくお願いします。

  • AccessからOracleDBへのリンク(ODBC経由)

    AccessからOracleDBへのリンクについて教えてください。 以前の質問でも似たような質問があったのですが、少し違うようなので 質問させていただきます。 Oracleクライアント(Net8含む)がインストールされていないPCからODBC経由でOracleDB をリンクさせて参照しようと考えています。 そこで、OracleDBを参照できるように「設定」→「コンパネ」→「ODBCデータソース」 から ”Microsoft ODBC for Oracle” バージョン 2.573.6526.00 データソースを新規に追加しようとすると下記のようなエラーメッセージが表示され怒られてしまいます(--;) **************************** エラー内容 ***************************** Oracle(tm)クライアントとネットワークコンポーネントが見つかりません。これらのコンポーネントは Oracle Corporationから提供され、Oracle Version 7.3(またはそれ以降) のクライアントソフトウェアの一部としてインストールされます。 このドライバを使用するには、これらのコンポーネントを先にインストールしてください。 ****************************************************************** このようなエラーメッセージが出るということは具体的に何が足りないのでしょうか? やはりOracleクライアントのインストールは必須なのでしょうか? 申し訳ないですが宜しくお願い致します。 Access97、Oracle8.1.6

  • ODBCドライバー削除方法

    Win2000Server上に登録されている、或るODBCドライバを削除したいのですが、どなたかご存知の方がいらっしゃいましたら、ご教授ください。 ODBCデータソースアドミニストレータのドライバタブで登録されている ドライバは確認出来ますが、削除方法がわかりません。 よろしくお願いします。

  • ORACLE のODBCドライバーインストールにつ

    サーバー間でデータの参照を行う為に、ODBCを使い実施しようと思っていますが、DBの参照側にデータソースドライバーが現れなくて困っています。 DBの参照側 OS:Microsoft Windows 2003 R2 Standard Edition SP2 DBMS:Oracle client 11g ver11.2.0 実施した手順 (1)ランタイム版インストール (2)カスタムインストールにてODBC DRIVERをインストール(ランタイム版と同じフォルダーへ) (3)Oracle Net Configuration Asistantの実行  →ローカルネットサービス名構成の追加  →接続テストOK (4)ODBCデータソースの追加  →c:\windows\system32\odbcad32.exe実行  →データソースのドライバーにoracleのドライバーが存在しない という状況です。 同じ手順(試行環境:サーバーOSは2008の評価版)の時は、ODBCデータソースにoracleのドラーバーが現れました。 どなたか、解決策が判られる方、宜しくお願いします。

  • Microsoft ODBC for Oracle

    Microsoft ODBC for Oracle は Windows NT 又はWindows 2000 Server で標準で備わっているのでしょうか?また備わっていない場合は?

  • ODBC接続に関して

    教えて下さい。 Oracle Database 11g Express Edition をインストールし、そこにODBC経由で 接続しようと考えていますが、どうも思ったように接続ができません。 ODBCは、  1.[スタート]→[コントロールパネル]→[管理ツール]→[データ ソース (ODBC)]を選択。  2.ODBCデータソースアドミニストレータのユーザDSNタブの追加ボタンを選択。  3.データソースの新規作成から「Oracle in XE」を選択。 して設定してあります。 Oracle側にユーザとして、"ABC"というユーザ(ワークスペース管理者)を作成、そのユーザで、 Oracle ODBC Driver ConfigurationのUserIDを追加しましたが、接続できません。  Unable to connect  SQLState=28000  [Oracle][ODBC][Ora]ORA-01017 ; invalid username/password ;logon  denied というエラーが表示されます。 但し、SYSTEMというユーザでは接続できます。 ユーザ名/パスワードは間違っていませんが、何が問題でしょうか??? そもそもの考え方が間違っているでしょうか、、、 教えて下さい。 よろしくお願いします。

  • OracleDBへのODBC接続(Access)

    お世話になります WindowsXPSP3+Access2003SP3+OracleXEを使用して 顧客管理システムを作成しています 「Microsoft ODBC for Oracle」のデータソースを利用して Accessより接続を行っておりますが 「Oracle in XE」というデータソースで接続する必要があり そちらで接続したところ レポートのデータが一部出なくなってしまいました (「Microsoft ODBC for Oracle」に戻すと表示されます) ODBCの違いでこういった現象が出るものなのでしょうか? 宜しくお願い致します

  • Microsoft ODBC Driver for Oracle について

    MS-AccessをクライアントとしてOracleとODBC接続(DAO使用)を行っています。 1)パススルークエリを使用してレコードセットを取得 2)レコードセット内の値をローカルテーブル(AccessMDB)へ登録 という動作をさせているのですが、Microsoft ODBC Driver for Oracle(2.575.1117.00)を使用した場合、1)で取得したレコード(208レコード)のうち、10レコードしか2)の動作で登録してくれません。 これはどうしてなのでしょうか? ちなみに、ODBCドライバをOracle ODBC Driver(10.1.0.1.0)にすると正常に動作します。ODBC接続を使用したときのロックの動作でOracle製のものは正常に動作しませんでしたので、MS製のものを使用しようと検討しています。 解決策、現象について、ご教授お願いいたします。