oracle database 11g for windows and.net alex keh principal product manager, server technologies
TRANSCRIPT
![Page 1: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/1.jpg)
![Page 2: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/2.jpg)
<Insert Picture Here>
Oracle Database 11g for Windows and .NETAlex KehPrincipal Product Manager, Server Technologies
![Page 3: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/3.jpg)
Agenda
• Oracle Database 11g on Windows• Oracle Database – Best Performance• Windows OS Integration
• Oracle for .NET Developers• Ease of Development• Performance• Manageability and Installation
• Unified Oracle and Microsoft Server Management• Oracle Fusion Middleware • Next Steps
![Page 4: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/4.jpg)
<Insert Picture Here>
Oracle Database 11g on Windows
![Page 5: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/5.jpg)
Oracle Database 11g Value Proposition
• Easiest to Manage• Highest Quality of Service
• Highest Performance and Scalability• Fault Tolerant• Most Secure• Best Information
• Lowest Cost• Lowest Risk of Change
![Page 6: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/6.jpg)
Oracle Database 11g - Performance
Java Just-In-TimeCompiler
0
2
4
6
8
10
12
Speed
Up to11 x Faster
Database ResidentConnection Pool
Up to 20 x connections
RAC PerformanceEnhancements
0%
20%
40%
60%
80%
100%
120%
140%
160%
180%
Quer y I ntens i ve
Up to70% Faster
Query ResultCaching
0
20
40
60
80
100
120
140
Quer i es
Up to25% Faster
Client SideCaching
0%
20%
40%
60%
80%
100%
120%
140%
Improvement
Up to22% Faster
Oracle SecureBackup
0
20
40
60
80
100
120
140
B ac kup
Up to25% Faster
Oracle StreamsEnhancements
0
50
100
150
200
R epl i c ati on
Up to 2 x Faster
0%
500%
1000%
1500%
2000%
N br C onnec ti ons
Optimizer StatsCollection
0
200
400
600
800
1000
Stats Collection
Up to 10 x Faster
![Page 7: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/7.jpg)
Oracle Secure FilesBreaking the Performance Barrier…
Read Performance Write Performance
0.01 0.1 1 10 100
Mb
/Se
c
0.01 0.1 1 10 100
Mb
/Se
c
File Size (Mb) File Size (Mb)
Secure FilesLinux Files
Secure FilesLinux Files
![Page 8: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/8.jpg)
New in Oracle Database 11gExtended XML Support with Binary XML
XML - Binary
XML - LOB
XML - Object Relational
Unstructured Structured
Flexible
Performant
Schema-less
Schema-based
![Page 9: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/9.jpg)
Best Price/Performance on Windows
• #1 TPC-C Price/Performance amongst all platforms• Oracle Database 11g on Windows
• …And Oracle has the #1 TPC-C Performance also
TPC-C by Price/Performance 11g SQL 2005
Highest Ranking Benchmark 1st 3rd
Price/tpmC $0.73 $0.84
tpmC 102,454 82,774
Publication Date 9/12/07 3/27/07
TPC-C by Price/Performance 11g SQL 2005
Highest Ranking Benchmark 1st 3rd
Price/tpmC $0.73 $0.84
tpmC 102,454 82,774
Publication Date 9/12/07 3/27/07
As of 9/12/07: HP ProLiant ML350G5, 102,454 tpmC, $.73/tpmC available 12/31/07. HP Integrity Superdome Server, 4,092,799 tpmC, $2.93 tpmC, available 8/6/07
(#1 TPC-C performance). Source: Transaction Processing Performance Council (TPC) www.tpc.org
![Page 10: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/10.jpg)
Windows Integration - Active Directory and Windows Security
• Database Registration and Name Resolution• Support authenticated connection to Active Directory using
OS authentication
• Kerberos Authentication • Stronger encryption algorithms (DES3, AES, RC4)
• Support default encryption type supported by MS KDC • Use DNS Domain Name as Kerberos REALM name by
default • Kerberos authentication to Oracle database in a MS cross-
domain setup • Removal of 30 character limit on the Kerberos user name
![Page 11: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/11.jpg)
• Network Attached Storage (NAS) use Network File System (NFS)
• Oracle Database 11g allows direct Windows NFS v3 access• Part of DB kernel in Oracle Disk Manager library
• Benefits: easier manageability, simplified tuning, and better diagnostics
• Common Oracle NFS interface for potentially all host platforms and NFS servers
Direct NFS Client on Windows
![Page 12: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/12.jpg)
<Insert Picture Here>
Pricing and Packaging
![Page 13: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/13.jpg)
Oracle Database Express Edition
• Small-footprint starter database • Free to download, develop, deploy, distribute • Installs in about 10 minutes• Uses native Windows installer
• Standard silent install method
• Download size• Server (includes client) - 157 MB• Client - 30 MB
• Quick start tutorials for DB and developer novices
![Page 14: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/14.jpg)
Oracle DatabaseSolutions That Grow with You
400
1,000
10,000
Ave
rage
C
onne
cted
Use
rsA
vera
ge
Con
nect
ed U
sers
Standard Edition One(2 sockets max)
Standard Edition One(2 sockets max)
Standard Edition(4 sockets max)
Standard Edition(4 sockets max)
Enterprise Edition(Unlimited processors)
Enterprise Edition(Unlimited processors)
![Page 15: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/15.jpg)
Where to Buy*….
CDWwww.CDW.com/oracle
Dellwww.dell.com/oracle1-800-274-3355
Insighthttp://www.insight.comSearch on ‘Oracle’
SE1 NUP $125EDC 560325
CallA0188526
$115L10314
Proc $3,744EDC 875678
CallA0188528
$3,885L10312
Standard Edition
NUP $250EDC 440283
CallA0041841
$233.33L10004
Proc $15,000EDC 440289
CallA0052806
$11,666.66A90610
Enterprise Edition
NUP $800EDC 440259
CallA0053326
CallL10001
Proc $30,804.99EDC 440465
CallA0039545
CallA90611
* LIST PRICES SHOWN WHERE AVAILABLE
![Page 16: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/16.jpg)
<Insert Picture Here>
.NET Development with Oracle Database
![Page 17: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/17.jpg)
.NET Development Environment
Visual StudioEnvironment
IIS
Oracle Developer Oracle Developer Tools for VSTools for VS
C++, C#, VB .NET
Application
Develop
ODP.NETODP.NET
Deploy
Oracle DB Oracle DB Extensions Extensions
For .NETFor .NET
IIS(ASP
ASP.NET)
MTS/COM+
Application
Deploy
Oracle Services for MTSOracle Services for MTS
Database Development
Oracle ProvidersOracle Providersfor ASP.NETfor ASP.NET
![Page 18: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/18.jpg)
Oracle Developer Tools for Visual Studio
• Free• “Add-in” for Visual Studio 2005 and VS .NET 2003• Easy to use and intuitive• Powerful features that enhance productivity
• Fully integrated with Visual Studio• Easy ASP.NET web application development • Designers and wizards• Automatic .NET code generation• PL/SQL editor/debugger• Source Control Integration• Much more
• Stay in Visual Studio for project lifecycle
![Page 19: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/19.jpg)
Oracle Data Provider for .NET
• Free• Easy to learn, even if new to Oracle
• Compliant with ADO.NET 1.x, 2.0, and higher• No learning curve
• Complete access to .NET functionality• Native access to Oracle Database• Utilize advanced Oracle Database features
• RAC, performance, security, data types, XML, etc.
• Oracle Providers for ASP.NET use ODP.NET
![Page 20: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/20.jpg)
Oracle Database Extensions for .NET(AKA .NET Stored Procedures)
• Write Microsoft Visual C# or Visual Basic .NET procedures/functions
• Oracle Database 10g Release 2 or higher on Windows option
• Build assembly in Visual Studio .NET • Deploy from Visual Studio .NET into Oracle using .NET
Deployment Wizard
![Page 21: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/21.jpg)
Develop on Windows, Database on any Platform
Visual StudioVisual StudioEnvironmentEnvironmentVisual StudioVisual StudioEnvironmentEnvironment
ODT and ODT and ODP.NETODP.NETODT and ODT and ODP.NETODP.NET
WindowsWindows
Windows
Linux
Unix
Oracle 11g,10g, 9i, or 8i
Other
![Page 22: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/22.jpg)
Oracle on .NET Customers
”
“We’re taking the best of both worlds – .NET and Oracle – to give us the best platform possible. ODP.NET is vital to the success of our next-generation application
Bill Evjen,
Technical Architect”
““
Jason Lin, Assistant Vice President, Application Integration and Architecture
“ “Since we use a Microsoft .NET middle tier, Oracle Data Provider for .NET provided the high throughput, high performance, and bulletproof connectivity to the database
”
Integrating ODP.NET was easy and straightforward.. we were able to take advantage of… the power and high availability of the grid
Jim Lombardi, Principal Database Engineer
![Page 23: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/23.jpg)
New .NET Feature Themes
• Ease of Development• Tight integration with Visual Studio 2005 • Web Application Development (ASP.NET)• Objects
• Performance• Expose new tuning features• Improve performance out of the box
• Manageability and Installation• Deployment: smaller client and easier packaging
![Page 24: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/24.jpg)
<Insert Picture Here>
Ease of Development
![Page 25: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/25.jpg)
Visual Studio Integration – Oracle Developer Tools
• Fully integrated with Visual Studio 2005• Server Explorer• Data Sources Window• Data Source Configuration Wizard• Dataset Designer• TableAdapter Configuration Wizard • Query Builder/Query Designer• More
• Automatic code generation – Winform and ASP.NET • Data Sources Window• Integration with SQLDataSource control• Makes ASP.NET web application development very easy
![Page 26: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/26.jpg)
Visual Studio Integration
• New Oracle Database Project• Manage, Edit and Run SQL scripts• SQL*Plus is built in• Source control integration – SourceSafe and Team Foundation
Server
• Oracle Query Window• New UI• Explain Plan• Auto-commit toggle
• ODT Options page• Customize how you use ODT
![Page 27: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/27.jpg)
D E M O N S T R A T I O N
New ODT Features
![Page 28: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/28.jpg)
Web Application Development (ASP.NET)
• ASP.NET Providers • Pre-built services to store website state into databases• Easy to learn
• Based on standard ASP.NET provider APIs and schema
• Installation• Run PL/SQL scripts to create provider schemas
• Namespace• Oracle.Web
![Page 29: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/29.jpg)
Web Application Development (ASP.NET)
• Oracle Providers for ASP.NET Components• Cache Dependency Provider• Membership Provider • Profile Provider• Role Provider • Site Map Provider• Session State Provider• Web Parts Personalization Provider• Web Event Provider
• Administrators can pick and choose which providers to use
![Page 30: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/30.jpg)
D E M O N S T R A T I O N
ASP.NET Providers
![Page 31: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/31.jpg)
<Insert Picture Here>
Performance
![Page 32: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/32.jpg)
Performance – Data Retrieval
• Data retrieval performance improvements (11g)• Client Result Cache
• Caches results sets either on client or server• Shared across sessions in the same process• Cache remains consistent via DB Change Notification
• Better LOB performance• LOB prefetching – fewer roundtrips
• Improved statement caching• Cache ODP.NET parameter contexts
![Page 33: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/33.jpg)
Performance – 64-bit
• Allow ODP.NET and .NET stored procedures to use more scalable 64-bit hardware (10.2.0.3)
• Windows x64• 64-bit ODP.NET• 64-bit .NET Stored Procedures
• Windows Itanium• 64-bit ODP.NET• 64-bit .NET Stored Procedures
• Available for download on OTN from .NET Center
![Page 34: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/34.jpg)
<Insert Picture Here>
Manageability and Installation
![Page 35: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/35.jpg)
Installation – Simpler Deployment
• Easier to package ODP.NET for large scale deployments• Xcopy – administrators script to specific requirements,
generally large deployments• OUI – for small scale deployments
• Smaller ODP.NET footprint• OUI install – small footprint• Xcopy install – smallest footprint
• Faster ODP.NET deployment• Xcopy
• No difference in ODP.NET functionality
![Page 36: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/36.jpg)
Installation – Simpler Deployment
• IC xcopy components• ODP.NET• Oracle Providers for ASP.NET• Oracle Provider for OLE DB• OO4O• Oracle Services for MTS
• IC deployment• Via OUI - Use the installer as you normally would• Via xcopy
• Step 1: Copy IC files to disk• Step 2: Run install.bat• Step 3: Add installation directories to Windows PATH• Step 4: Modify NLS_LANG to desired locale
![Page 37: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/37.jpg)
<Insert Picture Here>
Unified Oracle and Microsoft Server Management
![Page 38: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/38.jpg)
Grid Control for Microsoft Servers Systematic way to extend system coverage
• Key Benefit: Centralize Management
• Enable GC to monitor and manage new components
• Windows Host Management• MOM Connector• Microsoft plug-ins:
• Exchange• SQL Server• Active Directory• .NET Framework• IIS
![Page 39: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/39.jpg)
<Insert Picture Here>
Oracle Fusion Middleware on .NET
![Page 40: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/40.jpg)
Oracle Fusion Middleware and .NETBridging MS and non-MS Infrastructure with Enterprise Capabilities
Msft Outlook Msft InfoPathMsft WordMsft Excel Msft .Net UI
Msft SQL Server
Msft Active
Directory
MsftMSMQ
J2EE –BEA, IBM,JBoss, etc.
ID Mgmt –Sun, NovellOpenLDAP,
etc.
DBMS –Oracle, DB2,Informix, etc.
TP Monitors, Messaging – Tuxedo MQ, Sonic,CICS, IMS Tibco
Microsoft
Msft Serversi.e. BizTalk
Portal BPM
Sys. Mgmt
BI
Security &ID Mgmt
EnterpriseService Bus
HA
Oracle Fusion Middleware
IDEApp/Services
Service, EventRegistry
Sys Mgmt –HP, CA, IBM,
BMC, etc.
BI –Business Objects,
Cognos, etc.
Apps –Oracle, Psft,JDE, SAP,
Siebel, Legacy, etc.
![Page 41: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/41.jpg)
<Insert Picture Here>
Next Steps
![Page 42: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/42.jpg)
More Information
• OTN Windows Technology Center• http://otn.oracle.com/windows
• OTN .NET Developer Center• http://otn.oracle.com/dotnet
• .NET Blog• http://cshay.blogspot.com/
• For more questions• [email protected]
![Page 43: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/43.jpg)
More Information
• OTN Fusion Middleware and Microsoft• http://www.oracle.com/technology/products/mi
ddleware/fusion-middleware-microsoft-interoperability.html
• OTN Grid Control Plug-ins and Connectors• http://www.oracle.com/technology/products/oe
m/extensions
![Page 44: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/44.jpg)
The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
![Page 45: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/45.jpg)
![Page 46: Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649d845503460f94a6bc94/html5/thumbnails/46.jpg)