ODBC Driver for Oracle

重要

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

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

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

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

  • The ODBC Driver for Oracle

  • Oracle RDBMS データベース

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

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

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

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

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

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

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

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