Download presentation
Presentation is loading. Please wait.
Published byErick Wilkerson Modified over 8 years ago
2
OUGF 15v Juhlaseminaari 6.11.2003 Marko Hotti Product Manager, Oracle10g Oracle Finland Oy
3
Problem with Today’s IT Infrastructure Islands of Computing Resource – Some are melting down – Some are almost idle High Costs – Hardware – Labor – Software Hard to Align with Business Priorities ERP DW CRM
4
Solution: Computing On Demand Partitioning of one large server Built with high quality, high cost parts Complete, integrated software High quality of service at high cost Coordinated use of many small servers Built with low cost, standard, modular parts Open, Complete, integrated software High quality of service at low cost Mainframe ModelGrid Computing Model
5
Requirements for Enterprise Grids Run all your applications Stores all your information Highly scalable, available, reliable Secure Easy to manage – Make individual systems self-managing – Manage thousands of servers at once
6
Grid Computing BLADE FARM (Local Grid) Dynamically Provisioned & Registered WorkloadManager ResourceManager BLADES High Speed Interconnect PolicyManager Policy-Based Workload Management
7
Oracle Database 10g – The First Database Designed for the Grid
8
Oracle Database 10g – Database for the Grid Storage for All Your Data Real Application Clusters High Availability Ease of Management Data Provisioning across Grid Business Intelligence on the Grid Application Development on the Grid
9
Oracle10i - Stores All Your Data Complete Integrated Max size 8 HB No LOB size restr. Oracle interMedia Multimedia management Oracle Locator Location and Proximity Searching XML DB Integrated Native XML Database Oracle Text Text management and search Relational Characters, Numbers and Dates OCS Files Low-cost and Easy
10
Oracle Database 10g – Align Storage with the Business Problem: Islands of storage – “My storage is 50% utilized and growing 30% a year” ERP DW CRM
11
Automatic Storage Management – Dynamically Provision and Tune Storage Portable, high performance file system Eliminates need for conventional file system and volume manager Automatic mirroring Automatic I/O tuning – Stripes data across disks to balance load
12
ASM Extends SAME Concept SAME = Stripe and Mirror Everything – Spread I/Os across as many LUNs as possible – Eliminates manual I/O tuning in static storage configurations ASM = Automatic Storage Management – Allows dynamic and online reconfiguration of storage resources – Efficient relocation of data during rebalance – Eliminate manual I/O tuning in all storage configurations
13
Why We Stripe Automatic Storage Management Extends SAME – Allows dynamic and online reconfiguration of storage resources – Efficient relocation of data during rebalance – Eliminate manual I/O tuning in all storage configurations
14
Operational Stack NO mapping required Simpler to set up Disk Group Logical Vol File System 0010 0010 0010 0010 0010 Files Tablespace Tables Disk Group Logical Vol File System Files Tablespace Tables TODAY ASM
15
ASM Objectives Easier management of storage resources Optimize productivity of DBAs – Eliminate day to day I/O tuning tasks – Built in best practices – Eliminate database physical configuration layout – Manage disk groups not files – Non-intrusive storage resource addition/reduction Common storage management interface – Works the same on any OS – Same interface for any storage
16
Disk Groups & Failure Groups Failure Group 1 Failure Group 2 Controller 1Controller 2 Disk Group Storage resources organized into Disk Groups and Failure Groups A Disk Group is a collection of disks managed as a logical unit in which ASM files are stored Disk Groups assigned by DBAs A Failure Group is a set of disks sharing a common resource whose failure needs to be tolerated – Redundant copies of an extent are stored in separate Failure Groups Failure Groups assigned by DBAs or automatically by ASM
17
Flash Recovery Area Fully automatic disk based backup and recovery – Set and Forget Nightly incremental backup rolls forward recovery area backup – Changed blocks are tracked in production DB – Full scan is never needed – Dramatically faster (20x) – Blocks validated to prevent corruption of backup copy Use low cost ATA disk array for recovery area Database Area Flash Recovery Area Production DB Weekly Archive To Tape Two Independent Disk Systems Backup of DB & Archive Logs Nightly Apply Validated Incremental
18
Optimized Incremental Backup Optimizes incremental backups – Track which blocks have changed since last backup Oracle10i is integrated with the change tracking file – Changed blocks are tracked as redo is generated – RMAN backup automatically uses changed block list List of Changed Blocks Redo Generation Redo Log 1011001010110 0001110100101 1010101110011 Change Tracking File
19
Flashback Error Correction Recovery at all levels Database Level – Flashback Database restores the whole database to time Uses Flashback Logs Table Level – Flashback Table restores rows in a set of tables to time Uses UNDO in database – Flashback Drop restores a dropped table or a index Recycle bin for DROPs Row Level – Flashback Rows restores rows to time Uses Flashback Query Order Database Customer
20
Oracle Database 10g RAC Capacity on Demand for the Grid Only Cluster Database that runs Real Applications and Scales Highly Available Runs on standard, low cost servers Proven – Hundreds of customers – Certified with leading apps ERPCRMDW
21
Oracle Database 10g RAC - Complete, Integrated Clusterware Complete Oracle cluster software solution Single-vendor support Low Cost – No need to purchase additional software – Easy to install, manage High quality and functionality across all platforms Common event and management API’s – Multi-tier HA & minimal MTTR Support for third-party clusterware Connectivity Messaging and Locking Cluster Control/Recovery Services Framework
22
Benefits of Integrated Clusterware Lower software cost Easy – Deploys in hours not days – Single integrated target for cluster management provides improved single system image Less Risk – Same high functionality and quality across platforms – Single vendor support
23
Software Cloning Reduce manual labor in software life-cycle – From hours to minutes Automate mass provisioning of reference systems Intelligent Cloning makes context-specific adjustments – DB: home, host name, listener – iAS: IP address, host name, web listener Update Inventory Clone to Selected Targets 2 3 Select Software (and Instances) to Clone 1 “Our administrators spend about 25% of their time on installs and cloning” -Verizon Information Services DBA
24
Scalable Software Maintenance - Automated Patch Management Real-time discovery of new patches – Security patch rapid deployment dramatically reduces vulnerabilities Automatic staging and application – From hours to minutes Rolling RAC upgrade Update Inventory Determine Applicability 2 Apply Patch 3 4 Patch Published 1
25
Shutdown instance 2 Rolling a Patch on RAC for 10g Patch instance 1 Shutdown instance 1 Result: Zero Downtime Patch instance 2 Patch instance 3 Test the patch Start instance 1 Shutdown instance 3 Start instance 2 Start instance 3
26
Oracle Database 10g Ease of Management Self-Managing Database OEM Grid Control – Grid-wide operations – Scale from one to hundreds of systems with little incremental cost
27
Oracle Database 10g Self-managing Database Built-in Intelligent Infrastructure – Code instrumentation – Data warehouse to analyze performance of customer workloads Automatic Database Diagnostic Monitor – Automatic performance diagnostic engine in the database Automatic Tuning Optimizer – SQL Profile to tune packaged applications Automatic PGA and SGA Memory Management Lots more …
28
Automatically collect and compute important statistics, SQL workload, feature usage Direct memory access Periodically flush snapshots to disk Base-lining capability Primarily build for automating internal components Automatic Workload Repository Automatic Maintenance Task Infrastructure Server-generated Alert Infrastructure Advisory Infrastructure
29
Automatic Workload Repository SYSAUX SGA In memory statistics MMON 7:00am 7:30am 8:00am WR Schema Snapshot 1 Snapshot 2 Snapshot 3 Snapshot 4 8:30am ADDM finds top problems
30
Oracle10g System Management – Automatic Diagnostic Monitor (ADDM) Performance expert in a box Automatically provides database- wide performance diagnosis, including RAC Pinpoints root cause and non-problem areas Runs proactively
31
Oracle10g System Management – Automatic SGA Management Only 2 memory parameters Advisor helps set parameters Automatically resizes with changes in workload Maximize usage of available memory SGA Pool PGA Pool Large Batch Jobs sort Java Pool SQL Cache Large Pool Buffer Cache SQL Cache sort Online Users Large Pool Buffer Cache Java Pool
32
Oracle10g System Management – Self Optimizing SQL Management Automated capture and identification of high-load SQL Automatic SQL Tuning Automatic SQL Analysis SQL Access Advisor Well-tuned SQL Custom Applications SQL Advice Packaged Applications SQL Profile High-load SQL Packaged Applications Optimizer Auto SQL Tuning Auto SQL Analysis Access Advisor Custom Applications Indexes & MVs
33
otn.oracle.com Join Over 3,000,000 Developers! Free Software Downloads OTN Service Network Free Technical Advice
34
Oracle Database 10g – New Manageability Features - On Friday, 21st of November, 2003 at 9am (-4pm) - Oracle University, Oracle House, Espoo - Trainer: Stefan Lindblad, Oracle University, EMEA Email: koulutus_fi@oracle.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.