You are on page 1of 28

<Insert Picture Here>

Oracle Database 11g and Sun Benefits

Tom Mettling
Sales Consulting Manager
New England/Upstate NY
Oracle Database Innovation
Audit Vault
30 years of Database Vault
Grid Computing
sustained Self Managing Database
innovation XML Database
Oracle Data Guard
Real Application Clusters
Flashback Query
Virtual Private Database
Built in Java VM
Partitioning Support
Built in Messaging
Object Relational Support
Multimedia Support

continuing with
Data Warehousing Optimizations
Parallel Operations
Distributed SQL & Transaction Support
Cluster and MPP Support
Multi-version Read Consistency Oracle Database 11g
Client/Server Support
Platform Portability
Commercial SQL Implementation

1977 2007
Oracle is Ready to Scale Today
- 25 Years of Investment
Scalable Execution Scalable Availability
Scale-up on Large SMPs RAC
Scale-out on Clusters Flashback
Parallel Everything Data Guard
Query, DML, DDL, Loads, RMAN
Unloads, Recovery Online Table Redefinition
Non-escalating Row Locks Read-only Tablespaces
Read Consistency

Scalable Storage Scalable Management

Table Partitioning Grid Control
Automatic Storage Management Automatic Tuning of Highly
Bigfile Tablespaces Complex Applications
Transportable Tablespaces Database Resource Manager
Nine Index Types Automatic Workload Repository
Enabling Innovation with Oracle Database 11g

Better business insight into all data types

Managing data growth

Higher quality of service at lower cost

Pressure to manage change

Grid Computing
Standardize, Consolidate, Automate.


New in Oracle Database 11g

Performance Improvements

Automatic New in Oracle Database 11g

Grid Control Storage Fast Mirror Resync
Management More command line mgmt
The Dark Underbelly of DB
Workloads: Data Stalls
Data stalls dominate execution time
> 46%-64% of execution time wasted on data stalls
> True for both OLTP and DSS database workloads
> Even more execution time wasted on instruction stalls
Especially for OLTP, where you waste a further 10%-15%
This problem applies to typical multi-core chips
> Designed with sophisticated out-of-order cores and
aggressive speculation
E.g. IBM Power, Intel Core Duo

Source: Database Servers on Chip Multiprocessors: Limitations and Opportunities

September 2006, Carnegie Mellon University
Everything Changes with Sun's
CoolThreads CMT Systems
Data stalls drop to 13%
> 76%-80% of execution time spent on useful
> True for both OLTP and DSS database workloads
> Instruction stalls are negligible
> END RESULT: 70% higher throughput than traditional
BUT: not good for unsaturated workloads
> Single-threaded workloads perform 41% worse
So CMT is a win, provided you keep the CPUs busy

Source: Database Servers on Chip Multiprocessors: Limitations and Opportunities

September 2006, Carnegie Mellon University
Oracle on Sun M-Series
Dynamic Reconfiguration
> Add or remove system boards without Oracle instance
Leverages Oracle Dynamic SGA and Solaris DISM
> 5th generation feature on SPARC Enterprise Servers
Mixed processor support
> Sun M-series supports mixed speed and mixed
generation CPUs
Allows customers to implement rolling CPU upgrades without
impacting Oracle instance uptime
Delivers greater ROI because customers not required to
upgrade all CPUs
Oracle on SPARC Servers Summary

Sun's CMT Server Advantages

> Low power consumption
> Maximum rack computational density
> Logical Domains (LDoms) powerful and bundled
Sun's M-Series Server Advantages
> Outstanding scalability
> Enterprise-class RAS features
> Flexible domaining
Solaris Containers run on both CMT and M-Series
> Secure virtual OS instances, negligible perf overhead
> Recognized by Oracle for licensing purposes
Any Type of Data
Easy Integration of all you data

New in Oracle
Database 11g


3D Binary XML

Oracle Partitioning Option
10 years of innovation
Core functionality
Oracle8 Range partitions, global range index
Oracle8i Hash and composite range-hash partitioning
Oracle9i List partitioning
Oracle9i R2 Composite range-list partitioning
Oracle 10g Global hash indexes
Oracle 10g R2 1M partitions per table
Partitioning by reference
Virtual column partitioning
Automatic interval partitioning
New composite partitioning:
range-range, list-range, list-list, list-hash
Partition Advisor
Information Lifecycle Management
Optimize storage cost and performance

Active Less Historical Archive



High Performance Low Cost Online Archive Offline Archive

Storage Tier Storage Tier Storage Tier Storage Tier
Advanced Compression
for all applications

Compress Large Application Tables

Transaction processing, data warehousing
Compress All Data Types
Structured and unstructured data types
Typical Compression of 2-3 X
Cascade storage savings throughout data center
Oracle on Sun Storage

Sun Storage F5100 Flash Array

> Unprecedented performance and scalability
> Up to 1.92TB capacity
> 1.6m read IOPS, 1.2m write IOPS, 12GB/s throughput
Sun Flash Accelerator F20 PCIe Card
> Low profile PCIe form factor
> 96GB capacity
> 100k read IOPS, 87k write IOPS, 1.1GB/s throughput
> Windows, Solaris, OpenSolaris, Linux
Oracle Database 11gR2 Flash Cache
Oracle Database 11gR2 Flash Cache
New SGA feature in 11gR2 on Sun SPARC Enterprise M5000, Sun Storage F5100 Flash Array

Solaris 5x
No Flash Cache

Expands DB buffer cache Flash Cache

Response Time

Transaction Response Time Improvement

beyond main memory to flash


> ASM, file system file, raw

> Best with read-mostly and read-

only workloads
Ideal with Sun Storage F5100 2x

Flash Array, Sun Flash

Accelerator F20 PCIe Card 1x
DB Flash Cache Size
Faster Performance
Oracle Database 11g Speed-Up
Database Resident Java Just-In-Time Query Result Client Side
Connection Pool Compiler Caching Caching

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

Up to Up to Up to Up to
70% Faster 25% Faster 2 x Faster 10 x Faster
Unlocking the Value of Standby DBs

Logical Standby Standby

Standby Standby for Online
for DR for Testing,
for Realtime Upgrade, Readable
and Backup Query Auto Failover Physical
Total Recall
Flashback Data Archive

Flashback Data Archive

Select * from orders
Easy, practical way to add time AS OF
dimension to your data Midnight 31-Dec-2003

For change tracking, ILM,

auditing, compliance,
Query data AS OF any time in Tables
the past Changes
Efficient storage / retrieval of
undo data User Flashback Data
Tablespaces Archive
Database Security and Compliance

Audit Database Label Advanced Secure Configuration

Vault Vault Security Security Backup Mgmt Pack

Monitor, Alert, Multi-factor Data Encrypted Encrypted Secure

Consolidate DBA Controls Classification Data Data on Tape Deployments
Security and Compliance
Strong, Complete, Integrated

Advanced Security
Strongly Authenticate and Authorize End Users

Database Vault

Transparent Data Encryption Add Multi-factor DBA

Encrypt data in the database

Audit Vault
Consolidate and
Oracle Secure Backup Monitor Audit
Encrypt Backups
Lifecycle of Change Management
New Change Assurance Capabilities

Detect and Tune

Performance Changes
Capture and
Replay Workload Provision - Upgrade or

Set Up Test Configure and Maintain

Environments Production System

Package Incidents
for Support

Online Hot Patching

Real Application Testing
Database Replay
Recreate actual production database workload in test
No test development required
Replay workload in test with production timing
Analyze & fix issues before production

Client Client Client

Production Test

Middle Tier Replay DB Workload

Capture DB Workload
Test migration
to RAC

Enterprise Manager Grid Control
Service Levels Service Level Management
Set business service goals
- Transaction performance
- Business processes
Grid Platform
Report service levels
Diagnose root cause
Respond to change

Low Cost, Grid Management

Multi-System Capture configuration
Management - Know what you have
- Know what you are running
Drive to certified configs
Manage sets as one
Automate tasks

Extended through to Oracle Support

Deep Observability
Large amount of native Solaris tools to provide observability.
DTrace provides deeper observability to Solaris and your
application. No other OS can do what DTrace does.
> DTrace is a dynamic tracing framework that lets users turn on and off
thousands of probe points inside the kernel and user applications
> DTrace's observability and interactive use greatly speeds the essentially
iterative work of debugging and performance improvement.
> Application-specific probe points may be created by customers and
seamlessly fit into the DTrace framework.
> DTrace's design makes these powerful features safe to use, even on
the most critical production systems as well as development/QA.
Solaris includes many GNU tools for SAs supporting both
Solaris and RHEL.
Other Oracle Database 11g Highlights
Performance and Scalability Security
Query Result Cache Tablespace and LOB Encryption
TimesTen Cache Enhancements Secure Configuration
RAC Scalability Enhancements Business Intelligence
High Availability BI Publisher Reporting
Data Recovery Advisor Supermodels for Data Mining
Readable Physical Standby Unstructured Data Management
VLDB/ILM Enhanced XML indexing
Interval and Referential Storage & Query of Semantic Content
Partitioning Developer Productivity
Enhanced Compression APEX 3.0 including support for Flash
Manageability and Diagnosability Charting and PDF output
Support Workbench Improved PHP Scalability
SQL Performance Analyzer .NET Improvements
SQL Test Case Builder Simple compilation of PLSQL and
Java Stored Procedures
Excellent Performance & Scalability
Solaris Scales linearly on SPARC or x86.
Solaris has been proved to scale to:
> 512 hardware threads
> 4 Terabytes of RAM
> Many Petabytes of disk
> Achieve excellent network performance (throughput and latency).
> The overall #1 record for the 8-processor SAP SD benchmark was on
Solaris and the Sun Fire X4640.
> The overall #1 record for the 2-processor SAP SD benchmark was on
Solaris and the Sun Fire x4270.
Solaris and SPARC: #1 platform

Solaris and SPARC are world record holders in all seven

key enterprise commercial benchmarks.
> #1 in OLTP Database: TPC-C
> #1 in Oracle BI EE: T5440 cluster
> #1 in Oracle Hyperion: M5000+7410
> #1 in ERP: SAP-SD on M9000 M9000
> #1 in PeopleSoft Payroll: M4000+F5100
> #1 in Web/Network: SPECweb T5440 Sun Websvr

T5440 Sun Storage F5100 Array Sun Unified Storage 7410 M5000