Oracle Database In- Memory & Rest of the Database Performance Features
|
|
- Gwen Hutchinson
- 8 years ago
- Views:
Transcription
1 Oracle Database In- Memory & Rest of the Database Performance Features #DBIM12c
2 Safe Harbor Statement The following is intended to outline our general product direcmon. It is intended for informamon purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or funcmonality, and should not be relied upon in making purchasing decisions. The development, release, and Mming of any features or funcmonality described for Oracle s products remains at the sole discremon of Oracle. 2
3 Program Agenda Data Loading and Database In- Memory TradiMonal Summary Objects and Database In- Memory Scale Out and Database In- Memory MulM- Tenant and Database In- Memory Resource Manager and Database In- Memory High Availability and Database In- Memory 3
4 Data Loading : With In- Memory DML comes in three forms Single record transacmons Direct path / bulk data loads ParMMon exchange load In- Memory Column Store always transacmonally consistent Similar to how an index is always maintained during DML
5 Data Loading : With In- Memory DML comes in three forms Single record transacmons Inserts Updates Deletes Direct path / bulk data loads ParMMon exchange load In- Memory Column Store always transacmonally consistent Similar to how an index is always maintained during DML
6 ConvenMonal DML Oracle Database Instance System Global Area Online Redo Online Log Redo Online Log Redo Log User LGWR DBWR Data Files 6
7 ComposiMon of In- Memory Area In Memory Area IMCU IMCU IMCU IMCU IMCU IMCU IMCU IMCU Column Format Data SMU SMU SMU SMU SMU SMU SMU SMU Metadata Contains two subpools: IMCU pool: Stores In Memory Compression Units (IMCUs) SMU pool: Stores Snapshot Metadata Units (SMUs) IMCUs contain column forma^ed data SMUs contain metadata and transacmonal informamon 7
8 Single Row DML and the In- Memory Column Store In Memory Area IMCU Each IMCU contains the column entries for a subset of rows in the object It also has a transacmon journal that is used to keep the column store transacmonally consistent Column Column Format Format Data Data Metadata 8
9 Single Row DML and the In- Memory Column Store In Memory Area IMCU DML operamons processed in row store just as they are today Corresponding entry in column store marked stale Copy of changed row stored in the TransacMon Journal Column Column Format Format Data Data Metadata 9
10 Single Row DML and the In- Memory Column Store In Memory Area IMCU In- Memory Column Store is never out of date Read consistency achieved by merging contents of column and the transacmon journal Column Column Format Format Data Data Metadata 10
11 Single Row DML and the In- Memory Column Store In Memory Area IMCU When number of entries in transacmon journal hits an internal threshold CU automamcally refreshed This is an online operamon column store always available Column Column Format Format Data Data Metadata 11
12 ConvenMonal DML With In- Memory Instance Select Update/Delete System Global Area In- Memory Area IMCU JOURNAL Online Redo Online Log Redo Online Log Redo Log User LGWR IMCO Wnnn DBWR Data Files 12
13 Data Loading : With In- Memory DML comes in three forms Single record transacmons Direct path / bulk data loads Create Table As Select (CTAS) Insert /*+ APPEND */ ParMMon exchange load In- Memory Column Store always transacmonally consistent Similar to how an index is always maintained during DML
14 Direct Path loads with In- Memory Sales Table In- Memory Column Store SALES TABLE High Water Mark On Disk SQL> select segment_name, populate_status, bytes_not_populated from v$im_segments; SEGMENT_NAME POPULATE_STATUS BYTES_NOT_POPULATED SALES COMPLETED 0 In Memory 14
15 Direct Path loads with In- Memory Sales Table NEW DATA High Water Mark Direct path operamons are all or nothing Data inserted into new DB blocks above high watermark In- Memory Column Store SALES TABLE No other process in the Database sees the new data On Disk SQL> select segment_name, populate_status, bytes_not_populated from v$im_segments; SEGMENT_NAME POPULATE_STATUS BYTES_NOT_POPULATED SALES COMPLETED 0 In Memory 15
16 Direct Path loads with In- Memory Sales Table High Water Mark NEW DATA High Water Mark New DB blocks incorporated into table on commit IM column store becomes aware of new data on commit In- Memory Column Store SALES TABLE On Disk Size of new data visible in the BYTES_NOT_POPULATED column of V $IM_SEGMENTS SQL> select segment_name, populate_status, bytes_not_populated from v$im_segments; SEGMENT_NAME POPULATE_STATUS BYTES_NOT_POPULATED SALES COMPLETED STARTED In Memory 16
17 Direct Path loads with In- Memory Sales Table High Water Mark NEW DATA High Water Mark If the Sales Table has PRIORITY specified on it data is automamcally populated on commit In- Memory Column Store SALES TABLE If no PRIORITY specified then missing data is populated on next access On Disk SQL> select segment_name, populate_status, bytes_not_populated from v$im_segments; SEGMENT_NAME POPULATE_STATUS BYTES_NOT_POPULATED SALES COMPLETED 0 In Memory 17
18 Data Loading : With In- Memory DML comes in three forms Single record transacmons Direct path / bulk data loads ParMMon exchange load In- Memory Column Store always transacmonally consistent Similar to how an index is always maintained during DML
19 In- Memory s BFF - ParMMoning JANUARY 2014 SALES FEBRUARY 2014 MARCH 2014 APRIL 2014 Large Table Difficult to Manage ParMMons Divide and Conquer Easier to Manage Improve Performance Transparent to applicaaons 19
20 Oracle ParMMoning Smart distribuaon of data from disk to memory SALES DISK SSD Flash In Memory June 2014 May 2014 April 2014 April 2014 June 2014 May 2014 March 2014 March 2014 February 2014 February 2014 January 2014 January 2014 December 2013 December 2013 November 2013 October 2013 September 2013 August 2013 July 2013 June 2013 April 2013 March 2013 February 2013 October 2013 September 2013 August 2013 July 2013 June 2013 April 2013 March 2013 February 2013 November
21 Oracle ParMMoning Smart data access through paraaon eliminaaon What is the total sales figure for March 1 st 2014 compared to February 1 st 2014? SALES Jun 2014 May 2014 Apr 2014 Mar 2014 ParMMoning eliminamon DramaMcally reduces amount of data retrieved from storage Performs operamons only on relevant parmmons Transparently improves query performance and opmmizes resource umlizamon Feb 2014 Zone map pruning Jan 2014 Dec 2013 Further reduces amount of data retrieved from storage Nov 2013 For Oracle Engineered Systems Oct 2013 Transparently improves query performance and opmmizes resource umlizamon
22 PopulaMng parmmons into the In- Memory Column Store CREATE TABLE ORDERS PARTITION BY RANGE (PARTITION p1 INMEMORY MEMCOMPRESS FOR DML, PARTITION p2 INMEMORY MEMCOMPRESS FOR QUERY, PARTITION p3 INMEMORY MEMCOMPRESS FOR CAPACITY : PARTITION p200 NO INMEMORY ); Not all parmmons need to be populated in- memory Different levels of MEMCOMPRESS allow more data to be populated Easy to switch levels as part of ILM strategy Smart processing through table expansion for parmally populated parmmoned tables
23 In- Memory and ParMMon Exchange Loads Sales table currently populated in IM column store 1. Create external table for flat files 2. Use CTAS command to create non- parmmoned table 3. Set INMEMORY a^ribute 4. Populate TMP_SALES into IM column store 5. Alter table Sales exchange parmmon May_24_2014 with table TMP_SALES 23
24 Program Agenda Data Loading and Database In- Memory TradiMonal Summary Objects and Database In- Memory Scale Out and Database In- Memory MulM- Tenant and Database In- Memory Resource Manager and Database In- Memory High Availability and Database In- Memory 24
25 What Are TradiMonal Summary Objects? INDEXES MATERIALIZED VIEWS OLAP CUBES Oracle ConfidenMal Internal/Restricted/Highly Restricted 25
26 TradiMonal Indexing Strategy Table 1 3 OLTP Indexes AnalyMc Indexes Most Indexes in a mixed workload environment are only used for analytic queries Inserting one row into a table requires updating analytic indexes: Slow! Indexes only speed up predictable queries & reports 26
27 In- Memory Column Store Replaces AnalyMc Indexes Table 1 3 OLTP Indexes In- Memory Column Store Fast analytics on any columns Better for unpredictable analytics Less tuning & administration Column Store not persistent so update cost is much lower OLTP & batch run faster But how do you determine which indexes to drop? 27
28 QuesMons To Determine Which Indexes To Drop Is the index needed for referenmal integrity? Primary Key Index Foreign Key Index How selecmve is the index? Number of rows returned Is the index used by transacmonal workload or analymcal queries? Hidden advantage from dropping indexes Foot print of database drops as no tablespace, redo or undo necessary for indexes 28
29 Materialized Views Summary object containing pre- calculated results Typically created to speed up Resource intensive joins and aggregamons AutomaMcally or manually refreshed Queries automamcally rewri^en to use MV where applicable Underlying table can be parmmoned Excellent candidate to be put in the In- Memory column store Together they speed up all aspects of the execuaon plan Oracle ConfidenMal Internal/Restricted/Highly Restricted 29
30 Materialized View Example The SQL SELECT d.d_year, c.c_nation, SUM(lo_revenue - lo_supplycost) profit FROM lineorder l, date_dim d, part p, supplier s, customer C WHERE l.lo_orderdate = d.d_datekey AND l.lo_partkey = p.p_partkey AND l.lo_suppkey = s.s_suppkey AND l.lo_custkey = c.c_custkey AND s.s_region = 'AMERICA' AND c.c_region = 'AMERICA' GROUP BY d.d_year, c.c_nation ORDER BY d.d_year, c.c_nation; Oracle ConfidenMal Internal/Restricted/Highly Restricted 30
31 Materialized View Example The original Plan (10 seconds) Oracle ConfidenMal Internal/Restricted/Highly Restricted 31
32 Materialized View Example Create MV CREATE MATERIALIZED VIEW maria_mv ON prebuilt TABLE WITH reduced PRECISION ENABLE query rewrite AS SELECT d.d_year, c.c_nation, SUM(lo_revenue - lo_supplycost) profit FROM lineorder l, date_dim d, part p, supplier s, customer C WHERE l.lo_orderdate = d.d_datekey AND l.lo_partkey = p.p_partkey AND l.lo_suppkey = s.s_suppkey AND l.lo_custkey = c.c_custkey AND c.c_region = 'AMERICA' GROUP BY d.d_year, c.c_nation ORDER BY d.d_year, c.c_nation; Oracle ConfidenMal Internal/Restricted/Highly Restricted 32
33 Materialized View Example The MV Plan (0.04 seconds) Oracle ConfidenMal Internal/Restricted/Highly Restricted 33
34 Program Agenda Data Loading and Database In- Memory TradiMonal Summary Objects and Database In- Memory Scale Out and Database In- Memory MulM- Tenant and Database In- Memory Resource Manager and Database In- Memory High Availability and Database In- Memory 34
35 Scale- Out In- Memory Database to Any Size Scale-Out across servers to grow memory and CPUs In-Memory queries parallelized across servers to access local column data Direct-to-wire InfiniBand protocol speeds messaging on Engineered Systems 35
36 Scale- Out: Distribute by ParMMon Distribute by ParMMon (top- level parmmon for composite parmmoned tables) Ideal for Hash ParMMons Also for other parmmon types if uniformly accessed Allows in- memory parmmon- wise joins ORDERS PARTITION BY HASH ON ORDER_ID
37 Scale- Out: Distribute by Sub- ParMMon For composite parmmons, can distribute by Sub- ParMMon Ideal for Hash Sub- ParMMons Also for other sub- parmmon types if uniformly accessed Allows in- memory parmmon- wise joins ORDERS PARTITION BY RANGE ON ORDER_DATE SUBPARTITION BY HASH ON ORDER_ID Nov 13 Nov 13 Nov 13 Nov 13 Dec
38 Scale- Out: Distribute by Rowid Range Distributes IMCUs by uniform hash on first rowid For non- parmmoned tables Also for parmmoned tables with skewed access across parmmons Ensures uniform distribumon of load across instances ORDERS Rowid Ranges
39 In- Memory and RAC ALTER TABLE sales INMEMORY DISTRIBUTE BY PARTITION; ALTER TABLE COSTS INMEMORY DISTRIBUTE ROWID RANGE; DistribuMon allows in memory segments larger than individual instance memory Policy is automamc or user- specifiable Controlled by DISTRIBUTE subclause Distribute by rowid range Distribute by parmmon Distribute by subparmmon Distribute AUTO 39
40 Shared Nothing Architecture 40
41 Querying Oracle Database In- Memory in RAC environment User Serial queries will only access a fraction of the data from the IM column store on its node IMCUs not shipped across interconnect Note: Rest of the data comes from disk 41
42 Querying Oracle Database In- Memory in RAC environment Parallel execution helps as it starts multiple processes BUT we can t control where the parallel server processes are started IMCUs not shipped across interconnect Note: Rest of the data comes from disk 42
43 What is Auto DOP? OpMmizer determines execumon plan If esmmated Mme greater than threshold OpMmizer determines Auto DOP If esmmated Mme less than threshold PARALLEL_DEGREE_THRESHOLD Actual DOP = MIN(PARALLEL_DEGREE_LIMIT, Auto DOP) Statement executes serially Statement executes in parallel
44 Enable Auto DOP Set PARALLEL_DEGREE_POLICY=AUTO Enables Auto DOP, statement queuing, in- memory PX Run DBMS_RESOURCE_MANAGER.CALIBRATE_IO Default IO rate is 200MB/sec For Oracle Database In- Memory Ensures that the query coordinator is IMCU home locamon aware Ensures that at least one parallel server slave is allocated on each database instance Note: New Adaptive setting for Parallel_degree_policy not recommended for DBIM
45 Querying Oracle Database In- Memory in RAC environment Shared nothing architecture means AutoDOP must be used to access Data With AutoDOP query coordinator is aware of IMCU locations Query coordinator automatically starts parallel server processes on the correct nodes 45
46 Program Agenda Data Loading and Database In- Memory TradiMonal Summary Objects and Database In- Memory Scale Out and Database In- Memory MulM- Tenant and Database In- Memory Resource Manager and Database In- Memory High Availability and Database In- Memory 46
47 Oracle Database Architecture Requires memory, processes and database files System Resources GL OE AP 47
48 New MulMtenant Architecture Memory and processes required at container level only System Resources GL OE AP GL OE AP 48
49 In- Memory and Oracle MulMtenant ERP CRM DW Shared memory and background processes In- Memory Area specified at the container Database level INMEMORY_SIZE=20G By default each Puggable Database inherits the INMEMORY_SIZE from CDB 49
50 In- Memory and Oracle MulMtenant INMEMORY_SIZE=0G INMEMORY_SIZE=4G INMEMORY_SIZE=16G ERP CRM DW Container Database INMEMORY_SIZE=20G 50
51 In- Memory and Oracle MulMtenant Over subscripmon is possible! INMEMORY_SIZE=0G INMEMORY_SIZE=10G INMEMORY_SIZE=16G ERP CRM DW Container Database INMEMORY_SIZE=20G 51
52 Program Agenda Data Loading and Database In- Memory TradiMonal Summary Objects and Database In- Memory Scale Out and Database In- Memory MulM- Tenant and Database In- Memory Resource Manager and Database In- Memory High Availability and Database In- Memory 52
53 CPU Resource Manager IniMal populamon can be CPU resource intensive Resource Manager can control CPU usage during In- Memory column store populamon Default or custom resource plans can be used Default or custom consumer group can be used Oracle ConfidenMal Internal/Restricted/Highly Restricted 53
54 Resource Manager Plan With In- Memory Example Use the SET_CONSUMER_GROUP_MAPPING procedure to set the consumer group: BEGIN dbms_resource_manager.set_consumer_group_mapping( attribute => 'ORACLE_FUNCTION', value => 'INMEMORY', consumer_group => 'BATCH_GROUP'); END; CPU umlizamon will be limited to the value specified for the BATCH_GROUP 54
55 Program Agenda Data Loading and Database In- Memory TradiMonal Summary Objects and Database In- Memory Scale Out and Database In- Memory MulM- Tenant and Database In- Memory Resource Manager and Database In- Memory High Availability and Database In- Memory 55
56 Oracle Database In- Memory: Unique Fault Tolerance Similar to storage mirroring Duplicate in-memory columns on another node Enabled per table/partition Application transparent Downtime eliminated by using duplicate after failure Only Available on Engineered Systems 56
57 Oracle Database In- Memory: Unique Fault Tolerance ALTER TABLE sales INMEMORY DUPLICATE; ALTER TABLE COSTS INMEMORY DISTRIBUTE AUTO DUPLICATE ALL; Policy is user- specifiable Controlled by DUPLICATE subclause DUPLICATE DUPLICATE ALL 57
58 Example: Duplicate Strategy For a Star Schema Fact tables are distributed by parmmon Dimension tables are duplicated (DUPLICATE ALL) Co- locates joins between the distributed fact table parmmons and the dimension tables D D D D F D D F D D F D D D D 58
59 Data Guard Since no on- disk formats are changed there is no impact to Data Guard The inmemory_size parameter must be configured on the standby for failover The IM column store will be populated at failover (same rules as a normal instance startup) Supported for logical standby Primary In- Memory Column Store In- Memory Column Store SALES_1_MONTH SALES_1_MONTH 59
60 AcMve Data Guard In- memory on AcMve Data Guard Standby has its own In- Memory Column Store Must be allocated if used on the primary Currently IM Column Store not useable on standby 12.2 Enables reports run on the standby to take advantage of Database In- Memory Primary In- Memory Column Store In- Memory Column Store SALES_1_MONTH SALES_1_MONTH 60
61 Golden Gate Since no on- disk formats are changed there is no impact to Golden Gate Golden Gate replays transacmons In- Memory Column automamcally kept in sync Capture Trail Pump LAN/WAN Internet TCP/IP Trail Delivery Source Oracle & Non-Oracle Database(s) Bi-directional Target Oracle & Non-Oracle Database(s) 61
62 RMAN Since no on- disk formats are changed there is no impact to RMAN backups RMAN Tape Drive Oracle Secure Backup Amazon S3 Fast Recovery Area (FRA) Oracle Public Cloud (Future) 62
63 Oracle Database In- Memory & Security ORACLE Oracle ConfidenMal Internal/Restricted/Highly Restricted 63
64 Transparent Data EncrypMon Feature Summary Encrypted Data Disk Backups Exports ApplicaMons Managed Keys Off- Site FaciliMes! Encrypts columns or enmre applicamon tablespaces! Protects the database files on disk and on backups! Securely manages the keys, assists with key rotamon! Supports Oracle Exadata engineered systems! CompaMble with applicamons, no changes required
65 In- Memory and Column Level EncrypMon Enables encrypmon on a narrow set of columns EncrypMon is done in upper layers Data encrypted on the way in and on the way out of Database Completely transparent to the IM column store Data Stored in the IM column store is encrypted Data can be compressed in the IM column store
66 In- Memory and Tablespace Level EncrypMon All objects in the tablespace are encrypted EncrypMon is done in the data layer Data populated into the IM column store decrypted Data can be compressed in the IM column store Data from the IM column store cannot be to dumped out in clear text
67 In- Memory and VPD VPD used to enforce row and/or column level security All table column data populated into the IM column store Data can be compressed in the IM column store VPD policies applied as addimonal predicates added to queries Could actually speed up access via the column store due to extra filter
68 Takeaways Oracle Database In- Memory fully supports all data loading features Supports not just base tables but Materialized views and query rewrite RAC provides transparent In- Memory data scale out when used with Auto DOP Only fault tolerant In- Memory column store thanks to duplicate feature Fully supports the MulMtenant architecture Does not impact an of Oracle s exismng HA technologies Works seamlessly with all of Oracle s Security features 68
69 AddiMonal Resources Related Database In- Memory Free Webcasts Oracle Database In- Memory meets Data Warehousing Related White Papers Oracle Database In- Memory White Paper Oracle Database In- Memory AggregaMon Paper Join the ConversaAon h^ps://twi^er.com/db_inmemory h^ps://blogs.oracle.com/in- memory/ h^ps:// h^p:// Related Videos In- Memory Demo Database Industry Experts Discuss Oracle Database In- Memory (11:10) Sozware on Silicon Any AddiAonal QuesAons Oracle Database In- Memory Blog My 69
70 70
Who am I? Copyright 2014, Oracle and/or its affiliates. All rights reserved. 3
Oracle Database In-Memory Power the Real-Time Enterprise Saurabh K. Gupta Principal Technologist, Database Product Management Who am I? Principal Technologist, Database Product Management at Oracle Author
More informationSafe Harbor Statement
Safe Harbor Statement The following 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
More informationOracle Database In-Memory The Next Big Thing
Oracle Database In-Memory The Next Big Thing Maria Colgan Master Product Manager #DBIM12c Why is Oracle do this Oracle Database In-Memory Goals Real Time Analytics Accelerate Mixed Workload OLTP No Changes
More informationOracle InMemory Database
Oracle InMemory Database Calgary Oracle Users Group December 11, 2014 Outline Introductions Who is here? Purpose of this presentation Background Why In-Memory What it is How it works Technical mechanics
More informationAn Oracle White Paper July 2014. Oracle Database In-Memory
An Oracle White Paper July 2014 Oracle Database In-Memory Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationPreview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Preview of Oracle Database 12c In-Memory Option 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any
More informationOracle MulBtenant Customer Success Stories
Oracle MulBtenant Customer Success Stories Mul1tenant Customer Sessions at Customer Session Venue Title SAS Cigna CON6328 Mon 2:45pm SAS SoluBons OnDemand: A MulBtenant Cloud Offering CON6379 Mon 5:15pm
More information<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region
Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region 1977 Oracle Database 30 Years of Sustained Innovation Database Vault Transparent Data Encryption
More informationOracle Database In-Memory A Practical Solution
Oracle Database In-Memory A Practical Solution Sreekanth Chintala Oracle Enterprise Architect Dan Huls Sr. Technical Director, AT&T WiFi CON3087 Moscone South 307 Safe Harbor Statement The following is
More informationInge Os Sales Consulting Manager Oracle Norway
Inge Os Sales Consulting Manager Oracle Norway Agenda Oracle Fusion Middelware Oracle Database 11GR2 Oracle Database Machine Oracle & Sun Agenda Oracle Fusion Middelware Oracle Database 11GR2 Oracle Database
More information1Z0-117 Oracle Database 11g Release 2: SQL Tuning. Oracle
1Z0-117 Oracle Database 11g Release 2: SQL Tuning Oracle To purchase Full version of Practice exam click below; http://www.certshome.com/1z0-117-practice-test.html FOR Oracle 1Z0-117 Exam Candidates We
More informationOracle EXAM - 1Z0-117. Oracle Database 11g Release 2: SQL Tuning. Buy Full Product. http://www.examskey.com/1z0-117.html
Oracle EXAM - 1Z0-117 Oracle Database 11g Release 2: SQL Tuning Buy Full Product http://www.examskey.com/1z0-117.html Examskey Oracle 1Z0-117 exam demo product is here for you to test the quality of the
More information<Insert Picture Here> Best Practices for Extreme Performance with Data Warehousing on Oracle Database
1 Best Practices for Extreme Performance with Data Warehousing on Oracle Database Rekha Balwada Principal Product Manager Agenda Parallel Execution Workload Management on Data Warehouse
More informationOracle Database 12c Plug In. Switch On. Get SMART.
Oracle Database 12c Plug In. Switch On. Get SMART. Duncan Harvey Head of Core Technology, Oracle EMEA March 2015 Safe Harbor Statement The following is intended to outline our general product direction.
More informationOracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya
Oracle Database - Engineered for Innovation Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya Oracle Database 11g Release 2 Shipping since September 2009 11.2.0.3 Patch Set now
More informationOracle Architecture, Concepts & Facilities
COURSE CODE: COURSE TITLE: CURRENCY: AUDIENCE: ORAACF Oracle Architecture, Concepts & Facilities 10g & 11g Database administrators, system administrators and developers PREREQUISITES: At least 1 year of
More information2009 Oracle Corporation 1
The following 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,
More informationAutomatic Data Optimization
Automatic Data Optimization Saving Space and Improving Performance! Erik Benner, Enterprise Architect 1 Who am I? Erik Benner @erik_benner TalesFromTheDatacenter.com Enterprise Architect Ebenner@mythics.com
More informationModule 14: Scalability and High Availability
Module 14: Scalability and High Availability Overview Key high availability features available in Oracle and SQL Server Key scalability features available in Oracle and SQL Server High Availability High
More informationHow To Use Exadata
Exadata V2 - Oracle Exadata Database Machine Robert Pastijn Platform Technology Services (PTS) Product Development 2010 Oracle Corporation Exadata V2 Goals Ideal Database Platform
More informationOracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress*
Oracle Database 11 g Performance Tuning Recipes Sam R. Alapati Darl Kuhn Bill Padfield Apress* Contents About the Authors About the Technical Reviewer Acknowledgments xvi xvii xviii Chapter 1: Optimizing
More informationDistributed Architecture of Oracle Database In-memory
Distributed Architecture of Oracle Database In-memory Niloy Mukherjee, Shasank Chavan, Maria Colgan, Dinesh Das, Mike Gleeson, Sanket Hase, Allison Holloway, Hui Jin, Jesse Kamp, Kartik Kulkarni, Tirthankar
More informationORACLE DATABASE 10G ENTERPRISE EDITION
ORACLE DATABASE 10G ENTERPRISE EDITION OVERVIEW Oracle Database 10g Enterprise Edition is ideal for enterprises that ENTERPRISE EDITION For enterprises of any size For databases up to 8 Exabytes in size.
More informationUnder The Hood. Tirthankar Lahiri Vice President Data Technologies and TimesTen October 28, 2015. #DBIM12c
Database In-Memory 2 Under The Hood Tirthankar Lahiri Vice President Data Technologies and TimesTen October 28, 2015 #DBIM12c Confidential Internal 2 A Brief History of Time Before OOW 2013 Miscellaneous
More informationOptimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1
Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1 Mark Rittman, Director, Rittman Mead Consulting for Collaborate 09, Florida, USA,
More informationOracle Database 10g: New Features for Administrators
Oracle Database 10g: New Features for Administrators Course ON10G 5 Day(s) 30:00 Hours Introduction This course introduces students to the new features in Oracle Database 10g Release 2 - the database for
More informationOverview: X5 Generation Database Machines
Overview: X5 Generation Database Machines Spend Less by Doing More Spend Less by Paying Less Rob Kolb Exadata X5-2 Exadata X4-8 SuperCluster T5-8 SuperCluster M6-32 Big Memory Machine Oracle Exadata Database
More information<Insert Picture Here> Oracle Cloud Storage. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska
Oracle Cloud Storage Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska Oracle Cloud Storage Automatic Storage Management (ASM) Oracle Cloud File System ASM Dynamic
More informationOLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni
OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni Agenda Database trends for the past 10 years Era of Big Data and Cloud Challenges and Options Upcoming database trends Q&A Scope
More informationPerformance Baseline of Hitachi Data Systems HUS VM All Flash Array for Oracle
Performance Baseline of Hitachi Data Systems HUS VM All Flash Array for Oracle Storage and Database Performance Benchware Performance Suite Release 8.5 (Build 131015) November 2013 Contents 1 System Configuration
More informationExpert Oracle Exadata
Expert Oracle Exadata Kerry Osborne Randy Johnson Tanel Poder Apress Contents J m About the Authors About the Technical Reviewer a Acknowledgments Introduction xvi xvii xviii xix Chapter 1: What Is Exadata?
More informationCommon Anti Patterns for Optimizing Big Data Oracle Databases
Common Anti Patterns for Optimizing Big Data Oracle Databases Vlado Barun Real World Performance Team March 19 th, 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement
More informationTop 10 Performance Tips for OBI-EE
Top 10 Performance Tips for OBI-EE Narasimha Rao Madhuvarsu L V Bharath Terala October 2011 Apps Associates LLC Boston New York Atlanta Germany India Premier IT Professional Service and Solution Provider
More informationIntroduction to Database as a Service
Introduction to Database as a Service Exadata Platform Revised 8/1/13 Database as a Service (DBaaS) Starts With The Business Needs Establish an IT delivery model that reduces costs, meets demand, and fulfills
More informationOracle DBA Course Contents
Oracle DBA Course Contents Overview of Oracle DBA tasks: Oracle as a flexible, complex & robust RDBMS The evolution of hardware and the relation to Oracle Different DBA job roles(vp of DBA, developer DBA,production
More informationHow to Migrate your Database to Oracle Exadata. Noam Cohen, Oracle DB Consultant, E&M Computing
How to Migrate your Database to Oracle Exadata Noam Cohen, Oracle DB Consultant, E&M Computing Who am I Working with Oracle Since 2000 Versions 8.0 11g Consulting on all areas from Infrastructure to Application
More informationOracle Maximum Availability Architecture with Exadata Database Machine. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska
Oracle Maximum Availability Architecture with Exadata Database Machine Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska MAA is Oracle s Availability Blueprint Oracle s MAA is a best practices
More informationOracle s In-Memory Database Strategy for OLTP and Analytics
Oracle s In-Memory Database Strategy for OLTP and Analytics Tirthankar Lahiri, Markus Kissling Oracle Corporation Keywords: TimesTen, Database In-Memory, Oracle Database 12c Introduction With increasing
More informationTips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier
Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier Simon Law TimesTen Product Manager, Oracle Meet The Experts: Andy Yao TimesTen Product Manager, Oracle Gagan Singh Senior
More information<Insert Picture Here> RMAN Configuration and Performance Tuning Best Practices
1 RMAN Configuration and Performance Tuning Best Practices Timothy Chien Principal Product Manager Oracle Database High Availability Timothy.Chien@oracle.com Agenda Recovery Manager
More informationORACLE DATABASE 12C IN-MEMORY OPTION
Oracle Database 12c In-Memory Option 491 ORACLE DATABASE 12C IN-MEMORY OPTION c The Top Tier of a Multi-tiered Database Architecture There is this famous character, called Mr. Jourdain, in The Bourgeois
More informationOracle Database Security and Audit
Copyright 2014, Oracle Database Security and Beyond Checklists Learning objectives Understand data flow through an Oracle database instance Copyright 2014, Why is data flow important? Data is not static
More informationOracle Database 10g: Administration Workshop II Release 2
ORACLE UNIVERSITY CONTACT US: 00 9714 390 9000 Oracle Database 10g: Administration Workshop II Release 2 Duration: 5 Days What you will learn This course advances your success as an Oracle professional
More informationQuery Acceleration of Oracle Database 12c In-Memory using Software on Chip Technology with Fujitsu M10 SPARC Servers
Query Acceleration of Oracle Database 12c In-Memory using Software on Chip Technology with Fujitsu M10 SPARC Servers 1 Table of Contents Table of Contents2 1 Introduction 3 2 Oracle Database In-Memory
More informationWhen to Use Oracle Database In-Memory
When to Use Oracle Database In-Memory Identifying Use Cases for Application Acceleration O R A C L E W H I T E P A P E R M A R C H 2 0 1 5 Executive Overview Oracle Database In-Memory is an unprecedented
More informationApplying traditional DBA skills to Oracle Exadata. Marc Fielding March 2013
Applying traditional DBA skills to Oracle Exadata Marc Fielding March 2013 About Me Senior Consultant with Pythian s Advanced Technology Group 12+ years Oracle production systems experience starting with
More informationOracle Database 11g Comparison Chart
Key Feature Summary Express 10g Standard One Standard Enterprise Maximum 1 CPU 2 Sockets 4 Sockets No Limit RAM 1GB OS Max OS Max OS Max Database Size 4GB No Limit No Limit No Limit Windows Linux Unix
More informationORACLE DATABASE 12c FOR SAP: ROADMAP, BASE CERTIFICATION FEATURES AND OPTIONS
Oracle Database 12c for SAP: Roadmap, Base Certification Features and Options 1 ORACLE DATABASE 12c FOR SAP: ROADMAP, BASE CERTIFICATION FEATURES AND OPTIONS The Future of the Database Has Begun In June
More informationOracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies
Oracle Enterprise Manager 12c New Capabilities for the DBA Charlie Garry, Director, Product Management Oracle Server Technologies of DBAs admit doing nothing to address performance issues CHANGE AVOID
More informationMicrosoft SQL Database Administrator Certification
Microsoft SQL Database Administrator Certification Training for Exam 70-432 Course Modules and Objectives www.sqlsteps.com 2009 ViSteps Pty Ltd, SQLSteps Division 2 Table of Contents Module #1 Prerequisites
More informationOracle Big Data, In-memory, and Exadata - One Database Engine to Rule Them All Dr.-Ing. Holger Friedrich
Oracle Big Data, In-memory, and Exadata - One Database Engine to Rule Them All Dr.-Ing. Holger Friedrich Agenda Introduction Old Times Exadata Big Data Oracle In-Memory Headquarters Conclusions 2 sumit
More informationThe safer, easier way to help you pass any IT exams. Exam : 1Z0-067. Upgrade Oracle9i/10g/11g OCA to Oracle Database 12c OCP.
http://www.51- pass.com Exam : 1Z0-067 Title : Upgrade Oracle9i/10g/11g OCA to Oracle Database 12c OCP Version : DEMO 1 / 7 1.Which two statements are true about scheduling operations in a pluggable database
More informationOracle Database 12c: New Features for Administrators
Oracle University Contact Us: 67 52 67 24 Oracle Database 12c: New Features for Administrators Duration: 5 Days What you will learn In the Oracle Database 12c: New Features for Administrators course, you
More informationExpert Oracle Exadata
Expert Oracle Exadata Second Edition Martin Bach Karl Arao Andy Colvin Frits Hoogland Kerry Osborne Randy Johnson Tanel Poder (ioug)* A IndafMndentoracle u*cn group Apress Contents J About the Authors
More informationOracle Database 11g: New Features for Administrators DBA Release 2
Oracle Database 11g: New Features for Administrators DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: New Features for Administrators DBA Release 2 training explores new change
More informationORACLE DATABASE 12C: NEW FEATURES FOR ADMINISTRATORS GRADE CURRICULAR. Enterprise Manager Express home page versus Enterprise Manager Database Control
FACULDADE DE EDUCAÇÃO SUPERIOR DO PARANÁ CURSO DE EXTENSÃO UNIVERSITÁRIA ORACLE DATABASE 12C: NEW FEATURES FOR ADMINISTRATORS GRADE CURRICULAR Enterprise Manager and Other Tools Enterprise Manager (EM)
More informationA SURVEY OF POPULAR CLUSTERING TECHNOLOGIES
A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES By: Edward Whalen Performance Tuning Corporation INTRODUCTION There are a number of clustering products available on the market today, and clustering has become
More informationOptimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option
Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option Kai Yu, Senior Principal Architect Dell Oracle Solutions Engineering Dell, Inc. Abstract: By adding the In-Memory
More informationOracle Database Public Cloud Services
Oracle Database Public Cloud Services A Strategy and Technology Overview Bob Zeolla Principal Sales Consultant Oracle Education & Research November 23, 2015 Safe Harbor Statement The following is intended
More informationQuery Optimization in Oracle 12c Database In-Memory
Query Optimization in Oracle 12c Database In-Memory Dinesh Das *, Jiaqi Yan *, Mohamed Zait *, Satyanarayana R Valluri, Nirav Vyas *, Ramarajan Krishnamachari *, Prashant Gaharwar *, Jesse Kamp *, Niloy
More informationFIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.
FIFTH EDITION Oracle Essentials Rick Greenwald, Robert Stackowiak, and Jonathan Stern O'REILLY" Beijing Cambridge Farnham Koln Sebastopol Tokyo _ Table of Contents Preface xiii 1. Introducing Oracle 1
More informationSAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications Jürgen Primsch, SAP AG July 2011 Why In-Memory? Information at the Speed of Thought Imagine access to business data,
More informationOracle Exadata: The World s Fastest Database Machine Exadata Database Machine Architecture
Oracle Exadata: The World s Fastest Database Machine Exadata Database Machine Architecture Ron Weiss, Exadata Product Management Exadata Database Machine Best Platform to Run the
More informationUpcoming: Oracle Database 12.1 Support Update for Linux on System z
Upcoming: Oracle Database 12.1 Support Update for Linux on System z International zseries Oracle SIG Webcast Series The International zseries Oracle Special Interest Group (SIG) is an organization of companies
More informationExadata for Oracle DBAs. Longtime Oracle DBA
Exadata for Oracle DBAs Longtime Oracle DBA Why this Session? I m an Oracle DBA Familiar with RAC, 11gR2 and ASM About to become a Database Machine Administrator (DMA) How much do I have to learn? How
More informationThe Methodology Behind the Dell SQL Server Advisor Tool
The Methodology Behind the Dell SQL Server Advisor Tool Database Solutions Engineering By Phani MV Dell Product Group October 2009 Executive Summary The Dell SQL Server Advisor is intended to perform capacity
More informationAn Oracle White Paper March 2014. Best Practices for Implementing a Data Warehouse on the Oracle Exadata Database Machine
An Oracle White Paper March 2014 Best Practices for Implementing a Data Warehouse on the Oracle Exadata Database Machine Introduction... 1! Data Models for a Data Warehouse... 2! Physical Model Implementing
More information<Insert Picture Here>
1 Database Technologies for Archiving Kevin Jernigan, Senior Director Product Management Advanced Compression, EHCC, DBFS, SecureFiles, ILM, Database Smart Flash Cache, Total Recall,
More informationOracle Database In-Memory: A Dual Format In-Memory Database
Oracle Database In-Memory: A Dual Format In-Memory Database Tirthankar Lahiri #1, Shasank Chavan #2, Maria Colgan #3, Dinesh Das #4, Amit Ganesh #5, Mike Gleeson #6, Sanket Hase #7, Allison Holloway #8,
More informationMaximum Availability Architecture
Oracle Data Guard: Disaster Recovery for Sun Oracle Database Machine Oracle Maximum Availability Architecture White Paper April 2010 Maximum Availability Architecture Oracle Best Practices For High Availability
More informationORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION
ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION EXECUTIVE SUMMARY Oracle business intelligence solutions are complete, open, and integrated. Key components of Oracle business intelligence
More informationnews from Tom Bacon about Monday's lecture
ECRIC news from Tom Bacon about Monday's lecture I won't be at the lecture on Monday due to the work swamp. The plan is still to try and get into the data centre in two weeks time and do the next migration,
More informationMaximize Availability With Oracle Database 12c
Maximize Availability With Oracle Database 12c Darl Kuhn DBA darl.kuhn@oracle.com 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. HA? 2 Copyright 2013, Oracle and/or its affiliates.
More informationEnterprise and Standard Feature Compare
www.blytheco.com Enterprise and Standard Feature Compare SQL Server 2008 Enterprise SQL Server 2008 Enterprise is a comprehensive data platform for running mission critical online transaction processing
More informationApplication-Tier In-Memory Analytics Best Practices and Use Cases
Application-Tier In-Memory Analytics Best Practices and Use Cases Susan Cheung Vice President Product Management Oracle, Server Technologies Oct 01, 2014 Guest Speaker: Kiran Tailor Senior Oracle DBA and
More informationOracle Database 10g: Backup and Recovery 1-2
Oracle Database 10g: Backup and Recovery 1-2 Oracle Database 10g: Backup and Recovery 1-3 What Is Backup and Recovery? The phrase backup and recovery refers to the strategies and techniques that are employed
More informationDirect NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle
Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle Agenda Introduction Database Architecture Direct NFS Client NFS Server
More informationSafe Harbor Statement
Safe Harbor Statement The following 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
More informationOracle Database 11g R1 & R2: New Features for Administrators
Oracle Database 11g R1 & R2: New Features for Administrators Summary This Oracle 11g course will assist experienced Oracle database administrators to quickly learn the new features and concepts associated
More informationExadata Database Machine Administration Workshop NEW
Exadata Database Machine Administration Workshop NEW Duration: 4 Days What you will learn This course introduces students to Oracle Exadata Database Machine. Students learn about the various Exadata Database
More informationOracle Database 12c Built for Data Warehousing O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 5
Oracle Database 12c Built for Data Warehousing O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 5 Contents Executive Summary 1 Overview 2 A Brief Introduction to Oracle s Information Management Reference
More informationOracle 11g New Features - OCP Upgrade Exam
Oracle 11g New Features - OCP Upgrade Exam This course gives you the opportunity to learn about and practice with the new change management features and other key enhancements in Oracle Database 11g Release
More informationORACLE DATABASE ADMINISTRATOR RESUME
1 of 5 1/17/2015 1:28 PM ORACLE DATABASE ADMINISTRATOR RESUME ORACLE DBA Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract basis.
More informationOracle Database 12c. Peter Schmidt Systemberater Oracle Deutschland BV & CO KG
Oracle Database 12c Peter Schmidt Systemberater Oracle Deutschland BV & CO KG Uptake of Oracle Database 12c compared with 11g 18,00% 16,00% 14,00% 12,00% 10,00% 8,00% 12.1 11.1 6,00% 4,00% 2,00% 0,00%
More informationIn-Memory Data Management for Enterprise Applications
In-Memory Data Management for Enterprise Applications Jens Krueger Senior Researcher and Chair Representative Research Group of Prof. Hasso Plattner Hasso Plattner Institute for Software Engineering University
More informationOracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-
Oracle Objective: Oracle has many advantages and features that makes it popular and thereby makes it as the world's largest enterprise software company. Oracle is used for almost all large application
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights Deduplication & Compression Options for Oracle Database Backups Donna Cooksey, Sridhar Ranganathan High Availability Product Management 2 Copyright
More informationEfficient and cost-optimized Operation of existing SAP Landscapes with PBS Nearline Storage and DB2 BLU
Efficient and cost-optimized Operation of existing SAP Landscapes with PBS Nearline Storage and DB2 BLU Stefan Hummel Senior DB2 Specialist, IBM Germany Agenda DB2 Introduction DB2 BLU Acceleration DB2
More informationAn Oracle White Paper January 2012. Advanced Compression with Oracle Database 11g
An Oracle White Paper January 2012 Advanced Compression with Oracle Database 11g Oracle White Paper Advanced Compression with Oracle Database 11g Introduction... 3 Oracle Advanced Compression... 4 Compression
More informationORACLE DATABASE 11G: COMPLETE
ORACLE DATABASE 11G: COMPLETE 1. ORACLE DATABASE 11G: SQL FUNDAMENTALS I - SELF-STUDY COURSE a) Using SQL to Query Your Database Using SQL in Oracle Database 11g Retrieving, Restricting and Sorting Data
More informationObjectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - New Features for Administrators Release 2. 5 Jours [35 Heures]
Objectif Install Oracle Grid Infrastructure Install Oracle Database 11g Release 2 Use Oracle Restart to manage components Use Automatic Storage Management (ASM) enhancements Implement table compression
More informationOracle EXAM - 1Z0-528. Oracle Database 11g Security Essentials. Buy Full Product. http://www.examskey.com/1z0-528.html
Oracle EXAM - 1Z0-528 Oracle Database 11g Security Essentials Buy Full Product http://www.examskey.com/1z0-528.html Examskey Oracle 1Z0-528 exam demo product is here for you to test the quality of the
More informationComparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &
More informationOracle Database 11g for Data Warehousing
Oracle Database 11g for Data Warehousing Hermann Bär - Director Product Management, Data Warehousing Oracle DW Strategy Best Database for BI/DW 30 years of innovation No other database
More informationSQL Server 2012 Performance White Paper
Published: April 2012 Applies to: SQL Server 2012 Copyright The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication.
More informationSafe Harbor Statement
Safe Harbor Statement The following 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
More informationOracle Big Data SQL. Architectural Deep Dive. Dan McClary, Ph.D. Big Data Product Management Oracle
Oracle Big Data SQL Architectural Deep Dive Dan McClary, Ph.D. Big Data Product Management Oracle Copyright 2014, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following is
More informationLessons Learned while Pushing the Limits of SecureFile LOBs. by Jacco H. Landlust. zondag 3 maart 13
Lessons Learned while Pushing the Limits of SecureFile LOBs @ by Jacco H. Landlust Jacco H. Landlust 36 years old Deventer, the Netherlands 2 Jacco H. Landlust / idba Degree in Business Informatics and
More informationDBA Best Practices: A Primer on Managing Oracle Databases. Leng Leng Tan Vice President, Systems and Applications Management
DBA Best Practices: A Primer on Managing Oracle Databases Leng Leng Tan Vice President, Systems and Applications Management The following is intended to outline our general product direction. It is intended
More information