ODBC Driver for Oracle

重要

この機能は、Windows の将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、Oracle 提供の ODBC ドライバーを使用してください。

Oracle の Microsoft ODBC Driver for を使用すると、ODBC 準拠アプリケーションを Oracle Database に接続できます。 ODBC Driver for Oracle は、「ODBC プログラマー リファレンス」で説明されている Open Database Connectivity (ODBC) 仕様に準拠しています。 これにより、PL/SQL パッケージ、XA/DTC 統合、およびインターネット インフォメーション サービス (IIS) 内から Oracle アクセスにアクセスできます。

Oracle RDBMS は、さまざまなワークステーションおよびミニコンピューター オペレーティング システムで実行されるマルチユーザー リレーショナル データベース管理システムです。 Microsoft Windows を実行している IBM 互換コンピューターは、ネットワーク経由で Oracle データベース サーバーと通信できます。 サポートされているネットワークには、Microsoft LAN Manager、NetWare、VINES、DECnet、および TCP/IP をサポートするすべてのネットワークが含まれます。

ODBC Driver for Oracle を使用すると、アプリケーションは ODBC インターフェイスを介して Oracle データベース内のデータにアクセスできます。 ドライバーは、ローカルの Oracle データベースにアクセスすることも、SQL*Net 経由でネットワークと通信することもできます。 次の図では、このアプリケーションとドライバーのアーキテクチャについて詳しく説明します。

ODBC Driver for Oracle app/driver architecture

ODBC Driver for Oracle は、API 準拠レベル 1 と SQL 準拠レベル コアに準拠しています。 また、API 準拠レベル 2 の一部の関数と、コアおよび拡張 SQL 準拠レベルの文法の大部分もサポートしています。 ドライバーは ODBC 2.5 に準拠していて、32 ビット システムをサポートしています。 Oracle 7.3x は完全にサポートされています。Oracle8 のサポートは限られています。 ODBC Driver for Oracle では、新しい Oracle8 データ型 (Unicode データ型、BLOB、CLOB など) はサポートされておらず、Oracle の新しいリレーショナル オブジェクト モデルもサポートされていません。 サポートされているデータ型の詳細については、このガイドの「サポートされるデータ型」を参照してください。

Oracle データにアクセスするには、次のコンポーネントが必要です。

  • ODBC Driver for Oracle

  • Oracle RDBMS データベース

  • Oracle クライアント ソフトウェア

さらに、リモート接続の場合:

  • ドライバーを実行するコンピューターとデータベースを接続するネットワーク。 ネットワークは SQL*Net 接続をサポートしている必要があります。

コンポーネントのドキュメント

このガイドには、Microsoft ODBC Driver for Oracle の設定と構成、およびプログラム機能の追加に関する詳細情報が含まれています。 また、テクニカル リファレンス資料も含まれています。

特定の Oracle 製品の動作については、Oracle 製品に付属するドキュメントを参照してください。

ODBC データ ソース アドミニストレーターを使用して Microsoft ODBC Driver for Oracle を設定または構成する方法については、「ODBC データ ソース アドミニストレーター」のドキュメントを参照してください。

このセクションでは、次のトピックを扱います。