Sie sind auf Seite 1von 46

<Insert Picture Here>

Oracle Database 11g for Windows and .NET


Alex Keh
Principal Product Manager, Server Technologies
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
<Insert Picture Here>

Oracle Database 11g on


Windows
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
Oracle Database 11g - Performance

Database Resident Java Just-In-Time Query Result Client Side


Connection Pool Compiler Caching Caching
140%

120%

100%

80%

60%

40%

20%

0%
Improvement

Up to Up to Up to Up to
20 x connections 11 x Faster 25% Faster 22% Faster

RAC Performance Oracle Secure Oracle Streams Optimizer Stats


Enhancements Backup Enhancements Collection
1000

800

600

400

200

0
Stats Collection

Up to Up to Up to Up to
70% Faster 25% Faster 2 x Faster 10 x Faster
Oracle Secure Files
Breaking the Performance Barrier…

Read Performance Write Performance


Mb/Sec

Mb/Sec
Secure Files Secure Files
Linux Files Linux Files

0 .0 1 0 .1 1 10 10 0 0 .0 1 0 .1 1 10 10 0

File Size (Mb) File Size (Mb)


New in Oracle Database 11g
Extended XML Support with Binary XML
Performant Schema-based

XML - Object Relational

Unstructured XML - Binary Structured

XML - LOB

Schema-less Flexible
Best Price/Performance on Windows

• #1 TPC-C Price/Performance amongst all platforms


• Oracle Database 11g on Windows

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

• …And Oracle has the #1 TPC-C Performance also

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
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
Direct NFS Client on Windows

• 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
<Insert Picture Here>

Pricing and Packaging


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
Oracle Database
Solutions That Grow with You
10,000
Connected Users
Average

1,000

400

Standard Edition One Enterprise Edition


(2 sockets max) (Unlimited processors)

Standard Edition
(4 sockets max)
Where to Buy*….
CDW Dell Insight
www.CDW.com/oracle www.dell.com/oracle http://www.insight.com
1-800-274-3355 Search on ‘Oracle’
NUP
SE1 $125 Call $115
EDC 560325 A0188526 L10314
Proc
$3,744 Call $3,885
EDC 875678 A0188528 L10312
NUP
Standard $250 Call $233.33
Edition EDC 440283 A0041841 L10004
Proc
$15,000 Call $11,666.66
EDC 440289 A0052806 A90610
NUP
Enterprise $800 Call Call
Edition EDC 440259 A0053326 L10001
Proc
$30,804.99 Call Call
EDC 440465 A0039545 A90611

* LIST PRICES SHOWN WHERE AVAILABLE


<Insert Picture Here>

.NET Development with


Oracle Database
.NET Development Environment
Oracle Providers
Oracle Developer for ASP.NET
Tools for VS
IIS
MTS/
Develop C++, C#, Deploy (ASP
COM+
Visual Studio VB .NET ASP.NET)
Environment Application
Application
IIS
Deploy
Database
Development

ODP.NET
Oracle DB
Extensions
For .NET Oracle Services for MTS
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
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
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
Develop on Windows, Database on any
Platform

ODT and Windows


ODP.NET
Linux
Visual Studio
Environment
Unix
Windows Other

Oracle 11g,10g, 9i, or 8i


Oracle on .NET Customers


We’re taking the best
of both worlds – .NET
and Oracle – to give us
the best platform

Since we use a
Microsoft .NET
middle tier, Oracle
Data Provider for

Integrating
ODP.NET was easy
and straightforward..
we were able to take
possible. ODP.NET is .NET provided the advantage of…
vital to the success of high throughput, high the power and high
our next-generation performance, and availability of the
application bulletproof grid
connectivity to the


database

Bill Evjen,
Technical Architect

Jim Lombardi,
Principal Database Engineer ”
Jason Lin, Assistant Vice
President, Application
Integration and Architecture
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
<Insert Picture Here>

Ease of Development
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
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
D E M O N S T R A T I O N

New ODT Features


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
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
D E M O N S T R A T I O N

ASP.NET
Providers
<Insert Picture Here>

Performance
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
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
<Insert Picture Here>

Manageability and Installation


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
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
<Insert Picture Here>

Unified Oracle and Microsoft


Server Management
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
<Insert Picture Here>

Oracle Fusion Middleware on


.NET
Oracle Fusion Middleware and .NET
Bridging MS and non-MS Infrastructure with Enterprise Capabilities

Apps – BI –
Msft Outlook Msft Excel Msft Word Msft .Net UI Msft InfoPath Oracle, Psft,JDE, SAP, Business Objects,
Siebel, Legacy, etc. Cognos, etc.
M
i
c IDE Enterprise
App/Services Portal BI BPM Service Bus Sys Mgmt –
r HP, CA, IBM,
BMC, etc.
o
s Service, Event Security &
Registry Sys. Mgmt HA ID Mgmt
o ID Mgmt –
Oracle Fusion Middleware
f Sun, Novell
OpenLDAP,
t etc.

Msft Msft Msft Msft Servers DBMS – J2EE – TP Monitors, Messaging –


SQL Server Active MSMQ i.e. BizTalk Oracle, DB2, BEA, IBM, Tuxedo MQ, Sonic,
Directory Informix, etc. JBoss, etc. CICS, IMS Tibco
<Insert Picture Here>

Next Steps
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
• alex.keh@oracle.com
More Information

• OTN Fusion Middleware and Microsoft


• http://www.oracle.com/technology/products/mid
dleware/fusion-middleware-microsoft-
interoperability.html
• OTN Grid Control Plug-ins and Connectors
• http://www.oracle.com/technology/products/oe
m/extensions
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.

Das könnte Ihnen auch gefallen