yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5...

44
Oracle on Windows 参考資料、コラム(オラクル都市伝説)、イベント・セミナー 情報 etc http://www.oracle.co.jp/campaign/mb_tech/ Windows Server System Center / OTN Japan http://www.oracle.com/technology/global/jp/tech/windows/ .NET + Oracle Database .NET Developer Center / OTN Japan http://www.oracle.com/technology/global/jp/tech/dotnet/ 意外と簡単 ? O /O 意外と簡単!? .NETOracle / OTN Japan http://www.oracle.com/technology/global/jp/columns/easy/dotnet/ 1 Copyright© 2010, Oracle. All rights reserved.

Transcript of yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5...

Page 1: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Oracle on Windows• 参考資料、コラム(オラクル都市伝説)、イベント・セミナー情報 etc

• http://www.oracle.co.jp/campaign/mb_tech/

Windows Server System Center / OTN Japan• http://www.oracle.com/technology/global/jp/tech/windows/

.NET + Oracle Database• .NET Developer Center / OTN Japan

http://www.oracle.com/technology/global/jp/tech/dotnet/

意外と簡単 ? O / O• 意外と簡単!? .NETでOracle / OTN Japanhttp://www.oracle.com/technology/global/jp/columns/easy/dotnet/

1Copyright© 2010, Oracle. All rights reserved.

Page 2: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

オラクル都市伝説 / Oracle on Windows– http://www.oracle.co.jp/campaign/mb_tech/column/– シーズン2 連載中!

其の一:地獄からの生還本当にあった怖い話

其の二:喪われた時間を取り戻せ!ある男の過ち

其の三 ベテラ ジ アの魂がデ タベ に宿る其の三:ベテランエンジニアの魂がデータベースに宿る

其の四:本当にオラクルデータベースを選択すると「ソースコードがスリム」になるのか?を徹底検証リ 」 なる を徹底検証

2Copyright© 2010, Oracle. All rights reserved.

Page 3: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Oracle Direct Seminar

<写真欄>

ASP NET + Oracle データベース開発 超入門

日本オラクル株式会社

ASP.NET + Oracle デ タベ ス開発 超入門~ASP.NET アプリケーション開発 初めの一歩~

日本オラクル株式会社

Page 4: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Agenda

開発環境の構築

アプリケーション開発の進め方アプリケ ション開発の進め方

アプリケーションの配布

4Copyright© 2010, Oracle. All rights reserved.

Page 5: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Visual Studioと融合Oracle Data Access ComponentsOracle Data Access Components

開発作業 配布C++ / C#VB.NETアプリケ シ ン

IIS(ASP/ASP.NET)MTS/COM

Oracle Developer Tools for Visual Studio .NET(ODT)

IISデータベース接続

アプリケーションMicrosoftVisual Studio

アプリケーション

ストアド開発作業 データベース接続

Oracle Data Provider for .NET(ODP.NET)

Oracle Services for MTS

Oracle DatabaseExtensions for .NET(ODE.NET)

Oracle Services for MTS

Visual Studio 2005 2008および NET Framework 2 0/3 xに対応Visual Studio 2005, 2008 および.NET Framework 2.0/3.xに対応

5Copyright© 2010, Oracle. All rights reserved.

Page 6: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ODP NETODP.NETー NETからOracleへの接続 ーNETからOracleへの接続

6Copyright© 2010, Oracle. All rights reserved.

Page 7: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ODP.NET概要

2002年より提供開始データベースサーバーのプラットフォームを選びません

VS NET 2003および2005 2008に対応VS.NET 2003および2005, 2008に対応.NET Framework 1.0以上に対応ADO NETに準拠したデ タプ パイダADO.NETに準拠したデータプロパイダOracleに特化したデータプロバイダのため、パフォーマンス、機能面で優れている

7Copyright© 2010, Oracle. All rights reserved.

Page 8: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ODP.NETの入手とインストール

ODP.NETはOracleデータベースのインストールCDに含まれてO はO ac eデ タ スのインスト ルC に含まれています

最新版はOTN-Jから入手可能です– http://www.oracle.com/technology/global/jp/tec

h/dotnet/index.html – Oracleデータベースのライセンスに準じて利用可能です

ODTをインストールすると自動的にODP.NETのインストールとODTをインスト ルすると自動的にODP.NETのインスト ルとVS.NETの環境構成が行われます

8Copyright© 2010, Oracle. All rights reserved.

Page 9: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

各コンポーネントのダウンロード

OTN-J .NET Developer Centerからダウンロード可能

9Copyright© 2010, Oracle. All rights reserved.

p

Page 10: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Oracle Data Access Components (ODAC)のインストール

ODP.NET, ODTを使用するにはODACをインストール

10Copyright© 2010, Oracle. All rights reserved.

Page 11: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Oracle Data Access Components (ODAC)のインストール

Oracle Universal Installerを利用したGUIインストール

11Copyright© 2010, Oracle. All rights reserved.

Oracle Universal Installerを利用したGUIインスト ル

Page 12: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Agenda

開発環境の構築

アプリケーション開発の進め方アプリケ ション開発の進め方

アプリケーションの配布

12Copyright© 2010, Oracle. All rights reserved.

Page 13: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ODTODTー Visual StudioからOracleの管理 ー

13Copyright© 2010, Oracle. All rights reserved.

Page 14: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ODT概要

Oracle ExplorerDB内部をツリ 構造で表示DB内部をツリー構造で表示すべての機能の出発点

ウィザードとデザイナウィザ ドとデザイナオブジェクトの追加/編集が簡単

PL/SQLエディタデバ グPL/SQLのデバッグも可能

Data Windowテストデータの確認/編集に便利テストデータの確認/編集に便利

Oracle Query WindowSQL*Plus代わりに使えるツール

14Copyright© 2010, Oracle. All rights reserved.

Page 15: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ODT機能概要

Oracleエクスプローラデザイナ およびウ ザ ドデザイナーおよびウィザード

自動コード生成

PL/SQLエディタOracleデータウィンドウOracle問合せウィンドウOracleプロジェクトOracleプロジェクト統合ヘルプ

15Copyright© 2010, Oracle. All rights reserved.

Page 16: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Oracle エクスプローラを利用した開発

OracleエクスプローラからOracleデータベースに格納されているオブジェクトを全て管理Oracle クスプロ ラからOracleデ タ スに格納されているオブジェクトを全て管理

16Copyright© 2010, Oracle. All rights reserved.

Page 17: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

PL/SQLストアドプロシージャの開発

PL/SQLエディタでコード補完、エラー内容の確認PL/SQLエディタでコ ド補完、エラ 内容の確認

17Copyright© 2010, Oracle. All rights reserved.

Page 18: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

PL/SQLストアドプロシージャのデバッグ

Visual Studioのデバッグ機能を利用したPL/SQLストアドプロシージャのデバッグVisual Studioのデバッグ機能を利用したPL/SQLストアドプロシ ジャのデバッグ

18Copyright© 2010, Oracle. All rights reserved.

Page 19: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ODAC 11.1.0 新機能 – ODT

Server Explorerへの統合Oracle Databaseプロジェクトユーザ定義型

SQL*PlusスクリプトSQ usスクリプト問合わせウィンドウの拡張

19Copyright© 2010, Oracle. All rights reserved.

Page 20: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ODAC 11.1.0 新機能 – ODT

Server Explorerへの統合– Visual Studio 2005のServer ExplorerにODTの機能を統合– Visual Studio 2005が提供する各種デザイナーやウィザード、ドラッグ・アンド・ドロップの操作に対応グ・アンド・ドロップの操作に対応

Oracle Databaseプロジェクト– 複数のSQLスクリプトを管理するためのプロジェクトが新たに提供– 複数のSQLスクリプトを管理するためのプロジェクトが新たに提供– Visual Studioで使用可能なソース管理機能と連携

20Copyright© 2010, Oracle. All rights reserved.

Page 21: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ODAC 11.1.0 新機能 – ODTユーザ定義型

– 「ユーザ定義型」ノードが追加され、ユーザ定義型の作成や確認がユ ザ定義型」ノ ドが追加され、ユ ザ定義型の作成や確認がGUIから可能に

– ユーザ定義型から.NET Custom Class(C#,VB.NET,マネージドC++に対応)を生成するためのウィザ ドを提供に対応)を生成するためのウィザードを提供

SQL*PlusスクリプトEDITおよびHOSTコマンドを除く SQL*Plusコマンドを含むSQLスクリ– EDITおよびHOSTコマンドを除く、SQL Plusコマンドを含むSQLスクリプトの実行をサポート

問合わせウィンドウの拡張– 実行計画のタブが追加され、確認が容易に

– トランザクションの手動解決をサポート

21Copyright© 2010, Oracle. All rights reserved.

Page 22: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ODTの入手とインストール

ODTはOracleデータベースのインストールCDには含まれてODTはOracleデ タベ スのインスト ルCDには含まれていません

最新版はOTN-Jから入手可能です最新版はOTN Jから入手可能ですOracleデータベースのライセンスに準じて利用可能です入手したEXEファイルを実行するとsetup exeが作成されます入手したEXEファイルを実行するとsetup.exeが作成されますsetup.exeを実行するとOUIが起動しますので、そちらでインストールしますスト ルします

ODTをインストールすると自動的にODP.NETのインストールとVS.NETの環境構成が行われます

22Copyright© 2010, Oracle. All rights reserved.

Page 23: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Ease of Oracle Development - ASP.NET

11g goal: ASP.NET 開発生産性の向上g g 開発 産性 向

– 自動コード生成とツールとの連携強化

– Oracle対応アプリケーションの迅速な開発Oracle対応アプリケ ションの迅速な開発

ASP.NET デザイン画面からのコード自動生成コード生成– コード生成

ドラッグ&ドロップによるコードの自動生成ASP NET Web Service Projectを使ったweb serviceのASP.NET Web Service Projectを使ったweb serviceの迅速な開発

23Copyright© 2010, Oracle. All rights reserved.

Page 24: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Ease of Oracle Development –ASP NET Web ServicesASP.NET Web Services

Visual Studioから“ASP NET Web Service” ProjectVisual Studioから ASP.NET Web Service ProjectDataSetをProjectに追加DataSet Designerを利用し必要なデータを設定WebMethodコードの戻り値に DataSet dataを指定ドの戻り値 を指定

24Copyright© 2010, Oracle. All rights reserved.

Page 25: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Ease of Oracle Development –ASP NET Web Service ExampleASP.NET Web Service Example

[WebMethod][WebMethod]public Employees getEmployees(){

Employees employeesDS = new Employees();EmployeesTableAdapters.EMPLOYEESTableAdapter empTA =

new EmployeesTableAdapters EMPLOYEESTableAdapter();new EmployeesTableAdapters.EMPLOYEESTableAdapter();empTA.Fill(employeesDS.EMPLOYEES);

return employeesDS;p y ;}

25Copyright© 2010, Oracle. All rights reserved.

Page 26: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Oracle Providers for ASP.NET

Webサイトの状態をOracleに格納するための定状態を 格納する 定義済みサービス

– 例: user info, user roles, shopping cart例 , , pp gEasy to learn

ASP NET provider APIs schemaに準拠– ASP.NET provider APIs , schemaに準拠– .NET Framework 2.0 base classesの継承

ASP NET service classes互換– ASP.NET service classes互換

26Copyright© 2010, Oracle. All rights reserved.

Page 27: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Oracle Providers for ASP.NET IntroductionIntroduction

SQL Server から Oracle への迅速な移行速な移行

容易な設定と管理

IISかWebsite Admin Toolによる管理– IIS かWebsite Admin Toolによる管理

27Copyright© 2010, Oracle. All rights reserved.

Page 28: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Oracle Providers for ASP.NETIIS

ASP NET ControlsASP.NET Controls

ASP.NET Services

Oracle Providers for ASP NETOracle Providers for ASP.NET

ODP.NET

28Copyright© 2010, Oracle. All rights reserved.

Page 29: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Oracle Providers for ASP.NET

• ASP.NET 2.0に対応する以下の Provider を新たに提供メンバ シ プ プ バイダ• メンバーシップ・プロバイダ

• ロール・プロバイダ• サイト・マップ・プロバイダ• セッション・ステート・プロバイダ• プロファイル・プロバイダ• Webイベント・プロバイダ• Webパーツ・パーソナライズ・プロバイダ• キャッシュ依存性プロバイダ

29Copyright© 2010, Oracle. All rights reserved.

Page 30: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

システム要件

システム要件

ASP NET 2 0 and IIS 5 or higher– ASP.NET 2.0 and IIS 5 or higher– Oracle9i Database Release 2 or higher

O l P id f ASP NET 11 1 0 6 20 hi h– Oracle Providers for ASP.NET 11.1.0.6.20 or higherAssembly = Oracle.Web.dllD t b 側の設定Database側の設定– PL/SQL scriptsを実行し、Databaseスキーマの作成

30Copyright© 2010, Oracle. All rights reserved.

Page 31: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Oracle Providers for ASP.NET

「OracleMembershipProvider」、「OracleRoleProvider」の選択が可能

31Copyright© 2010, Oracle. All rights reserved.

Page 32: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Agenda

開発環境の構築

アプリケーション開発の進め方アプリケ ション開発の進め方

アプリケーションの配布

32Copyright© 2010, Oracle. All rights reserved.

Page 33: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ODP.NETを利用したアプリケーションの配布~ Oracle Clientのインストール~~ Oracle Clientのインスト ル ~

OUI– Oracle GUIベースの インストール– DB Server, Client共、GUIベースで容易にインストール

Silent install– インストール作業の自動化

– Microsoft SMS もしくは、他のインストール製品を利用して配布可能

– 大量クライアントの配布に最適

Instant Client XCopypy– ファイルコピーとバッチの実行でインストール可能

– 大量クライアントの配布に最適大量クライア 配布 最適

33Copyright© 2010, Oracle. All rights reserved.

Page 34: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Multiple Oracle Homes(MOH)

Multiple Oracle Homes (MOH) 複数バージョンのO l 製品をイ ト する為にOracle製品をインストールする為に:Oracle Database version 8.0.4以前ではサポートされません。

example:p– Oracle 10.2.0: d:¥oracle10¥ora102– Oracle 11.0.0: d:¥oracle11¥ora110Oracle 11.0.0: d:¥oracle11¥ora110

34Copyright© 2010, Oracle. All rights reserved.

Page 35: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Multiple Oracle Homes

Multiple Oracle Homes のレジストリ設定:– HKLM¥Software¥Oracle¥ALL HOMES andHKLM¥Software¥Oracle¥ALL_HOMES and

HKLM¥Software¥Oracle¥HOME(n)– HKLM¥Software¥Oracle¥KEY home_

35Copyright© 2010, Oracle. All rights reserved.

Page 36: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Multiple Oracle Homes の管理Oracle Client SoftwareOracle Client Software

Oracle client DLLs はWindows Path の設定O ac e c e t sは do s at の設定から読み込まれます。

Web (IIS)Web (IIS) – IIS supports separate worker processes in

same instancesame instanceIIS 6 for Windows Server 2003 以上

– それぞれのprocessでDllのディレクトリ設定それぞれのprocessでDllのディレクトリ設定Client/Server

それぞれのアプリケ ションのスタ トアップ時に– それぞれのアプリケーションのスタートアップ時に、利用したいOracle Home のPATHを設定

36Copyright© 2010, Oracle. All rights reserved.

Page 37: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

Oracle Homes in .NETの管理ODP.NET 10.2.0.4 以上の場合

– ODP NETは NET config files を利用してアンマネージド– ODP.NET は .NET config files を利用してアンマネ ジドな Oracle DLLsを読み込みます。

– それぞれのアプリケーション毎に、異なるバージョンのそれぞれのアプリケ ション毎に、異なるバ ジョンのOracle ClientとODP.NETを設定できます。

DLLの検索順序DLL の検索順序– 1. Current application directory– 2 Application config or web config2. Application config or web.config– 3. Machine.config

4 Windows Registry– 4. Windows RegistryHKLM¥Software¥Oracle¥ODP.NET¥<version>¥DllPath

– 5 Windows System Path setting– 5. Windows System Path setting

37Copyright© 2010, Oracle. All rights reserved.

Page 38: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

権限関連で発生するエラーの回避権限関連で発生するエラ の回避

“U bl t l d DLL (O O XX dll)”というエラ が発生する場合“Unable to load DLL (OraOpsXX.dll)”というエラーが発生する場合その他、権限関連のエラー:

– ORA-12705: invalid or unknown NLS parameter value specified – Data provider internal error(-3000) (ODP.NET) – Unable to load dll (oci.dll)

回避策:

– Oracle Home¥Bin フォルダーのパス環境変数に追加– Application Pool user が、Oracle Home フォルダとそれ以下のサブフォルダーに対して「読み取り・実行」権限があるかの確認

38Copyright© 2010, Oracle. All rights reserved.

Page 39: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

まとめNET開発者を以下3つの製品でサポート.NET 開発者を以下3つの製品でサポ ト

Visual Studio 2005, 2008をサポート

Oracle機能の活用O l D t P id f NET(ODP NET)O l D t P id f NET(ODP NET)Oracle Data Provider for .NET(ODP.NET)Oracle Data Provider for .NET(ODP.NET)

開発生産性の向上

Oracle Developer Tools for Visual Studio .NET(ODT)Oracle Developer Tools for Visual Studio .NET(ODT)

開発言語の統一

Oracle Database Extensions for .NET(ODE.NET)Oracle Database Extensions for .NET(ODE.NET)

39Copyright© 2010, Oracle. All rights reserved.

Page 40: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

OTNOTN掲示版×ダイセミ掲示版×ダイセミ でスキルアップでスキルアップ!!!!・セミナー中に解消できなかった疑問点を解消したい!・セミナー終了後に疑問点が出てきた!

このようなお客様に

・一般的なその解決方法などを知りたい!

このようなお客様に、Oracle Technology Network(OTN)の掲示版の活用をお薦めします。掲示版の活用をお薦めします。

http://otn.oracle.co.jp/forum/index.jspa?categoryID=2

セミナーに関連する質問については、OTN掲示版の「データベース一般」へ

※OTN掲示版は、基本的にOracleユーザー有志からの回答となるため100%回答があるとは限りません。ただ 過去の履歴を見ると 質問の大多数に関してなんらかの回答が書き込まれております

「デ タベ ス 般」へ

ただ、過去の履歴を見ると、質問の大多数に関してなんらかの回答が書き込まれております。

40Copyright© 2010, Oracle. All rights reserved.

Page 41: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

OTNOTNセミナーセミナー オンデマンドオンデマンド コンテンツコンテンツ期間限定にて ダイセミの人気セミナ を動画配信中!!

http://www.oracle.com/technology/global/jp/ondemand/otn-seminar/index.html

期間限定にて、ダイセミの人気セミナーを動画配信中!!ダイセミのライブ感はそのままに、お好きな時間で受講頂けます。

ttp://www.o ac e.co /tec o ogy/g oba /jp/o de a d/ot se a / de . t

※掲載のコンテンツ内容は予告なく変更になる可能性があります。いずれも期間限定での配信です 気になる ンテンツは早めにダウンロ ド頂くことをお勧めいたしますいずれも期間限定での配信です。気になるコンテンツは早めにダウンロード頂くことをお勧めいたします。

41Copyright© 2010, Oracle. All rights reserved.

Page 42: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

ITプロジェクト全般に渡る無償支援サービスOracle Direct Conciergeサービスメニュー

業務改善計画の作成支援• 業務診断サービス• BIアセスメントサ ビス

Oracle Direct Conciergeサ ビスメ ュ

経営企画

• BIアセスメントサービスシステム運用状況の診断•パフォーマンス・クリニック・サービス•システム・セキュリティ診断サービスデ タ管理最適化サ ビス

運用 IT 企画システム企画の作成支援•業務診断サービス•BIアセスメントサービス

•データ管理最適化サービス

構築 設計RFP/提案書の作成支援

システム構築時の道案内•Access / SQL Serverからの移行•MySQL / PostgreSQLからの移行

•BIアセスメントサービス•メインフレーム資産活用相談サービス•仮想化アセスメントサービス•Oracle Database 構成相談サービス

MySQL / PostgreSQLからの移行•Oracle Database バージョンアップ支援•Oracle Developer Webアップグレード•システム連携アセスメントサービス

•Oracle Database 高可用性クリニック

42Copyright© 2010, Oracle. All rights reserved.

Page 43: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

あなたにいちばん近いオラクル

O l Di tOracle Directまずはお問合せくださいまずはお問合せください

Oracle Direct 検索

まずはお問合せくださいまずはお問合せください

O ac e ec 検索

システムの検討・構築から運用まで、ITプロジェクト全般の相談窓口としてご支援いたします。システム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。

Web問い合わせフォーム フリーダイヤル

システム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。

http://www.oracle.co.jp/inq_pl/INQUIRY/quest?rid=28専用お問い合わせフォームにてご相談内容を承ります。 0120-155-096

※月曜~金曜 9:00~12:00、13:00~18:00(祝日および年末年始除く)

※フォームの入力には、Oracle Direct Seminar申込時と同じログインが必要となります。

※こちらから詳細確認のお電話を差し上げる場合がありますので、ご登録されている連絡先が最新のものになっているか、ご確認下さい。れている連絡先が最新 も にな ているか、 確認下さい。

43Copyright© 2010, Oracle. All rights reserved.

Page 44: yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5 or higher – Oracle9i Database Release 2 or higher – O l P id f ASPNET1110620

44