Oracle Data Provider for .NET



Oracle Data Provider for .NET(ODP.NET)では、Oracleデータベースに対するADO.NETデータ・アクセスの最適化を実現します。開発者は、Oracle Real Application Clusters(Oracle RAC)、セルフチューニング・ステートメント・キャッシュ、高速接続フェイルオーバーを始めとするOracleデータベースの高度な機能を活用できます。

ODP.NETのドライバは、ODP.NET管理対象ドライバ、ODP.NET管理対象外ドライバ、ODP.NET Coreの3つのドライバで構成されています。ODP.NET管理対象ドライバは、すべてが.NETコードで作成されています。開発者は10 MB未満のデプロイメント・パッケージで、単一アセンブリをデプロイします。ODP.NET管理対象外ドライバは、Oracle Database Clientに組み込まれた機能にアクセスできるため、管理対象ドライバよりも多くの機能が備わっています。ODP.NET Coreは、マルチプラットフォームの.NET Coreアプリケーション向けに設計されています。

ODP.NET 18cは.NET Framework 4.7.1および4.7.2、パスワード・セキュリティを改善するためのOracleCredentialクラス、そしてLinuxおよびWindowsの両方で実行できる.NET Coreのサポートを含みます。

ODACに含まれているODP.NETをダウンロード。あるいはLinuxおよびWindowsのマルチプラットフォーム・サポート向けのODP.NET Coreをダウンロードしてください。

ODP.NET Core

 Download
 Video: ODP.NET Core Introduction
 Getting Started Tutorial - uses ASP.NET Core and Configuration API
 Documentation
 Sample Code
 

技術情報

 データ・シート:Oracle Data Access Components 12.2c Release 1 Data Sheet
 データ・シート:ODAC 12c Release 4を用いた.NET開発
 データ・シート:ODAC 12c Release 3を用いた.NET開発
 ホワイト・ペーパー:Oracle Database 12c Release 2のアプリケーション・コンティニュイティ
 ホワイト・ペーパー:Oracle Database 12c Release 2でのトランザクション・ガード
 データ・シート:ODAC 12c Release 2を用いた.NET開発
 データ・シート:ODAC 12c Release 1を用いた.NET開発
 データ・シート: ODAC 11.2 Release 4(11.2.0.3.0)を用いた.NET開発
 ホワイト・ペーパー: ODP.NET 11.1.0.7.20の新機能
 ホワイト・ペーパー: Oracle Data Provider For .NET 11g
 チュートリアル: .NET
 チュートリアル(US):Oracle By Example(OBE):立ち上げ、パフォーマンス・チューニング、データベース変更通知、ユーザー定義型
Visual Studio 2013, 2012, 20102008
 プレゼンテーション(US):Oracle on .NET (Oracle OpenWorld 2014)
 System.Data.OracleClientからODP.NETに移行する理由と方法の詳細
 ODP.NETのリリース別新機能
 ODP.NETのヒントとテクニック (US)
 ODP.NET FAQ (US)

ダウンロード、ディスカッション・フォーラム、サンプル・コード

 Oracle Data Access Components経由でODP.NETをダウンロード
 ODP.NETディスカッション・フォーラム (US)
 Oracle .NETサンプル・コード・リポジトリ (US)
追加のサンプル・コードは、ODP.NETインストール(xcopy非対応版)の一部として、ORACLE_HOME\odp.net\samplesディレクトリに配置されます。
 

オンライン・セミナーと録画プレゼンテーション (US)


OTN Virtual Developer DayやODTUG(Oracle Developer Tool User Group)のオンライン・セミナーを見逃した場合も、録画版を視聴できます。
ODTUGオンライン・セミナーのビデオを再生するには、GoToMeeting codecのG2M3が必要です。ここからダウンロードしてください。
 
 YouTube - Oracle .NET
 OTN Virtual Developer Day -- Database -- .NET開発トラックを含む
 ODTUG:.NETキャッシュを使ったOracle Databaseパフォーマンスの最大化:クライアントの結果キャッシュ、Continuous Query Notification、およびTimesTen(英語)
 ODTUG:Entity Framework、LINQ、およびOracle Database対応WCF Data Services(英語)
 

技術記事 (US)

 Visual Studio 20102008/2005、または2003を利用したOracle Database .NETアプリケーションの構築- Oracle .NET開発者向けの初級者用記事
 Use Entity Framework with ODP.NET 2011年9月
 ODP.NET Messaging Applications with Oracle Streams Advanced Queuing 2009年11月
 Use ODP.NET Array Binding to Increase Performance 2009年9月
 ODP.NET Explicit and Implicit Transactions 2009年5月
 ODP.NET Xcopy Deployment with Instant Client 2008年11月
 ODP.NET Xcopy Deployment with Instant Client 2008年9月
 ODP.NET Client Result Cache 2008年7月
 Build Oracle User-Defined Type Applications in .NET 2008年5月
 Passing Array Parameters in ODP.NET 2007年1月
 ODP.NETパフォーマンスの向上 2006年7月
 ODP.NETのデータベース変更通知機能: 第1部 2006年3月
 ODP.NETのデータベース変更通知機能: 第2部 2006年3月
 ODP.NETによる入力参照カーソルのOracle Database 10g Release 2での使用2006年1月
 Oracle Database 10g Release 2のLOBに対応したODP.NETの新機能2005年11月
 Oracle Databaseでのセキュアな.NETアプリケーションの開発 2005年10月
 ODP.NETおよびREF CURSORを使用した結果セット取得の最適化 2005年9月
 ODP.NETのパフォーマンスの向上 2005年9月