yWindows Server System Center / OTN Japan...– ASP NET 2 0 and IIS 5 or higherASP.NET 2.0 and IIS 5...
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/1.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/2.jpg)
オラクル都市伝説 / 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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/9.jpg)
各コンポーネントのダウンロード
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/15.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/17.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/18.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/19.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/20.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/21.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/22.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/23.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/24.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/25.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/26.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/27.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/28.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/29.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/30.jpg)
システム要件
システム要件
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/31.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/32.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/33.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/34.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/35.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/36.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/37.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/38.jpg)
権限関連で発生するエラーの回避権限関連で発生するエラ の回避
“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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/39.jpg)
まとめ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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/40.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/41.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/42.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/43.jpg)
あなたにいちばん近いオラクル
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](https://reader033.fdocuments.net/reader033/viewer/2022041622/5e3ff59696a32e590d261fca/html5/thumbnails/44.jpg)
44