Upgrade Case Study: Database Replay, Snapshot Standby and Plan Baselines. Arup Nanda
|
|
|
- Randolph Cain
- 9 years ago
- Views:
Transcription
1 Upgrade Case Study: Database Replay, Snapshot Standby and Plan Baselines Arup Nanda
2 About Me Oracle DBA for 16 years and counting Speak at conferences, write articles, 4 books Brought up the Global Database Group at Starwood Hotels, in White Plains, NY Database 11g Upgrade 2
3 What You will Learn A rehash of our 11g Upgrade Experience What challenges lay during our upgrade What tools are available with Oracle How we used these tools to meet these challenges The information is for educational purpose only; not professional advise or consultation. Starwood and the speaker make no warranty about the accuracy of the content and assume no responsibility for the consequence of the actions shown in the slides. Database 11g Upgrade 3
4 Must Read MetaLink Note shows the steps for a manual upgrade MetaLink Note Upgrade Companion for 11gR1: a one stop paper for upgrade. Note for 11gR2 A very important step [Never[ skip it] check for dangling dictionary objects MetaLink Database 11g Upgrade 4
5 Database Details A lot of applications; not just one A lot of business processes; not just a few Very critical business functionalities A high $ amount attributed to downtime or slowness (which also translates to downtime since the apps time out) Version was pre-upgrade Database 11g Upgrade 5
6 Pre/Post-Upgrade Pre-Upgrade No Flash Recovery Area Flashback not Enabled Non-OMF Older hardware No partitioning No Compression Some parameters Linux RHAS 4 Post-Upgrade Flash Recovery Area Flashback Enabled Oracle Managed Files Newer hardware Partitioning Compression Changed params Linux RHAS 5 Database 11g Upgrade 6
7 The $zillion Question If it ain t broken don t t fix it is generally the mantra Must Have Answers What will happen will the database at least perform as much as right now, or it might be worse? How do we know? How certain are we? Database 11g Upgrade 7
8 Why Worse? Optimizer Plans could be change for better (or, worse) performance related Functionality may have changed, producing unexpected results New bugs may be encountered for which there will be no patches, at least not immediately Some new functionality may require further attention Database 11g Upgrade 8
9 The Usual Plan Create new environment (pre-prod) prod) and run the production-like events there and examine the performance The key is it is production-like ;; not actual events that occurred in production. Usually synthetic, concocted Database 11g Upgrade 9
10 So, what s Problem? Synthetic transactions are not faithful reproductions of the events that actually happened They are mechanized and repeatable, but do not capture production dynamics Concocted ones do not take into account unique data values. Example: name searches are more on Johnson in New York while in Los Angeles, it s Lee Database 11g Upgrade 10
11 The Ugly Truth Will the database work the same way (if not better) after the upgrade? Synthetic transactions will not give you the answer To get that, you must ask the users to redo the activities exactly how they did in real production In the same order, using the same breaks in between! Database 11g Upgrade 11
12 Challenges Building a test system quickly, easily, accurately, repeatedly Dry runs of Upgrades Ensuring performance Repeating the activities of the production accurately without impacting production Impact of new parameters Database 11g Upgrade 12
13 Additional Challenges You want to change something else during the upgrade (since you have an outage) Convert to RAC Storage to ASM Change buffer pools Change some parameter, such as cursor_sharing Take advantage of new features, e.g. LOBs to Securefiles Database 11g Upgrade 13
14 Tools at your Disposal Database Replay SQL Performance Analyzer SQL Tuning Advisor SQL Plan Management Easier Standby Building Snapshot Standby Switching between Physical and Logical Database 11g Upgrade 14
15 Concocting Prod Work Workload generator tools such as Load Runner can simulate user actions, Capture clickstream on a webpage Databank parameters to simulate load Coverage for important workflows only Upgrade involves only one changed part Application -> > App Server -> > Database So, there is no need to test the entire stack Cost of QA is not insignificant Availability of QA is not automatic Database 11g Upgrade 15
16 Parts of a System App Server Database O/S Applications These are the only parts that are changing Storage Database 11g Upgrade 16
17 Workload Generation Tools App Server Database O/S Applications Synthetic Workload Generation Tools Usually Work Here They may work here; but in that case, it becomes a pure SQL runner Storage What are the SQLs? When to run? How to sequence? Database 11g Upgrade 17
18 Questions for SQL Running What SQLs were executed How often was each one executed Determines parsing, buffer cache hits, etc. In what order were they executed Determines buffer hits How much was the time between them Determines buffer hits, parsing What optimizer environment was in effect Someone sets DBFMBRC before running an SQL and then resets it to default Are sequence numbers guaranteed? Database 11g Upgrade 18
19 Capturing the Work SQL Trace Captures the SQL statements, in order, with plans Trace Captures the SQL statements with timestamp Bind variables Trace Captures the optimizer environment But, how will you put the information from all this together to produce something that is: Executable Repeatable Database 11g Upgrade 19
20 Database Replay This is where Database Replay really shines It captures the actual transactions from the production system, in the same order, with the same breaks in between It s s as if the users are redoing the same activities in front of the test system Even sequence numbers are fetched the same way they occurred in production No primary key violation Database 11g Upgrade 20
21 Workload Capture The package dbms_workload_capture captures workload from current production The package exists in 11g, so what about 10g? In it exists For earlier versions, a patch needs to be applied Refer to MetaLink Note for details The easiest is to use Enterprise Manager Grid Control Grid Control has the toolkit Database 11g Upgrade 21
22 Steps Capture Workload It produces a set of files with extension *.rec Move them to the 11g system Use Replay feature in command line or EM to replay the activities Both these activities take AWR snapshots before and after events. Use AWR Compare Period Report to compare the performance. Check session S for Database Replay Demo Database 11g Upgrade 22
23 Capture from 10g Create a directory to hold the rec files create directory RAT as /oracle/rat Add a Filter BEGIN dbms_workload_capture.add_filter( fname => 'abcd_filter' abcd_filter', fattribute => 'USER', fvalue => 'ABCD'); END; Allows you to capture only those for the user called ABCD. Database 11g Upgrade 23
24 Start the Capture Process BEGIN DBMS_WORKLOAD_CAPTURE.START_CAPTURE ( name => capture1', dir => 'RAT', duration => 3600, END; default_action auto_unrestrict => 'EXCLUDE', => TRUE); It will generate a lot of files in the format wcr_*. _*.rec in the /oracle/rat directory. Database 11g Upgrade 24
25 Get the capture ID select ID from dba_workload_captures where status = COMPLETED Export the AWR begin dbms_workload_capture.export_awr (capture_id => <captureid< captureid>); end; / AWR will also be exported as a dumpfile in the /oracle/rat directory. Copy all the files in that directory to the target system Database 11g Upgrade 25
26 Replay Steps 1. Create directory on the target 2. Pre-process the captured workload 3. Replay the workload 4. From the command line $ wrc system/manager replaydir=/u01/oracle/rat Database 11g Upgrade 26
27 During Replay Gives you an idea about how much is left Database 11g Upgrade 27
28 Get the Reports This compare report, aka Diffdiff Report is the most important. It shows the system stats on the target and the source when the same activities were occurred there. Database 11g Upgrade 28
29 SQL Performance Analyzer Some SQLs showed regression, i.e. they underperformed compared to 10g You need to know why optimizer environment, bind variables, etc? SPA allows you to run captured SQLs in differing environments In the same database but Different optimizer parameters Different ways of collecting stats, With pending stats in 11g, can validate on PROD during maintenance windows/non-peak Different indexes, or MVs Database 11g Upgrade 29
30 Source of SQLs Shared Pool Captured from Production during a workload Stored in a SQL Tuning Set (STS) Continuous Capture functionality to capture all SQLs STS STS Source Export And Import Target Replay Database 11g Upgrade 30
31 Capture from 10g The following captures the SQL Statements into a SQL Tuning Set (STS) in 10g. BEGIN dbms_sqltune.capture_cursor_cache_sqlset( sqlset_name =>'10GSTS', time_limit => '3600', repeat_interval=>'300', sqlset_owner =>'SYS'); END; This incrementally captures the SQL statements every 5 mins for 10 hours. You can export this STS and import into 11g. Database 11g Upgrade 31
32 SPA Tasks Create an SPA Task on the STS imported Replay with Optimizer = Replay with Optimizer = Compare and make adjustments Repeat 2 through 4 as needed Database 11g Upgrade 32
33 SPA Optimizer Change Create an SPA Task on the STS imported Database 11g Upgrade 33
34 Compare Elapsed time significantly reduced Majority of SQLs didn t see their plan changed! Database 11g Upgrade 34
35 Compare Shows the SQL_IDs, we can find from v$sql Plan changed for this SQL, Using SQL_ID, check from v$sql Database 11g Upgrade 35
36 Clicking on the SQL_ID you can see the various stats on the SQL You can call upon SQL Tuning Advisor to suggest possible tuning options on this SQL See the SPA Demo at Session S The report continues with the plans before and after the upgrade, so you can compare them Database 11g Upgrade 36
37 SQL Plan Management What happens when the plan is actually worse? Perhaps the plan is better when a different optimizer environment parameter is used? In that case, we used SQL Plan Management to let the optimizer pick the right plan from the pool of plans Database 11g Upgrade 37
38 SPM Analogous to Stored Outlines But unlike outlines, baselines: Calculate the plan anyway; but don t t use it. The DBA must check and mark a plan good by accepting it a process called evolving Have multiple plans in the baseline and choose the best So it is the best of both worlds Check session S for SPM Demo Database 11g Upgrade 38
39 Strategy with SPM If a plan is fixed,, that is used, regardless of the presence of other plans Capture all the plans from 10g to an SQL Tuning Set Load them to 11g after upgrade Mark all of them as fixed So, the plans will be the same as 10g Turn on capture baselines; the new plans will be stored in the baselines Evolve them to see if any plan is better Database 11g Upgrade 39
40 Test System Creation 10g 10g Data Guard Original System New System Database 11g Upgrade 40
41 Test System Creation 1. Start the DB Workload Capture Process 10g Original System X 11g Data Guard upgraded removed New System 2. Simultaneously break Data Guard 3. Convert the Standby to snapshot standby 4. Upgrade the standby to 11g Database 11g Upgrade 41
42 Converting 10gR2 Standby to RW Primary 1. alter system archivelog current; 2. alter system log_archive_dest_s tate_2 = defer; Standby 1. alter database recover managed standby database cancel; 2. create restore point gold guarantee flashback database; 1. alter database activate standby database; 2. shutdown/startup mount 3. alter database set standby database to maximize performance; 4. alter system log_archive_dest_state_2 = defer; 5. alter database open; Database 11g Upgrade 42
43 Test System Creation 10g 11g Enable Database for Flashback Original System New System Database 11g Upgrade 43
44 Test System Creation 10g 11g Take a Restore Point Capture Workload Replay Workload Original System New System Database 11g Upgrade 44
45 Test System Creation 10g 11g Flashback the database to the Restore Point The workload has been captured only once; and replayed several times. Original System Replay Workload New System Repeat this as often as needed Database 11g Upgrade 45
46 Actual Upgrade 1. 10g 10g Standby 2. Stop Data Guard 3. Upgrade the standby to 11g 10g 11g 4. This becomes the new production Original System X Data Guard upgraded removed New System 5. The old prod is still available as of that point in time Database 11g Upgrade 46
47 Post Upgrade Tweaking 11g 11g Data Guard New System Standby Physical Standby, Converted from the old system Database 11g Upgrade 47
48 Post Upgrade Tweaking 1. What should the value of cursor_space_for_time should be? 2. What will be the effect of the I/O constraining Resource Manager? 3. What will be effect of the Patch Update? 11g 11g Data Guard stopped New Standby Prod Convert to Snapshot Standby Database 11g Upgrade 48
49 Post Upgrade Tweaking 1. Take a Restore Point on the standby 11g Capture Workload New Prod 11g Replay Workload Standby 2. Make changes on the standby 3. Capture workload from production 4. Replay against the standby 5. Flashback the standby to the Restore Point 6. Repeat steps 2-5 Database 11g Upgrade 49
50 Convert to Active Data Guard 1. Convert the standby back to normal from snapshot 11g 11g Data Guard New Prod Standby 2. Stop Managed Recovery Process 3. Open the standby in Read Only mode 4. Restart the MRP 5. Pure Read Only queries can be directed at the Standby Database 11g Upgrade 50
51 Maintaining 2 Versions 1. 10g 10g Standby 2. Break Data Guard 3. Upgrade the standby to 11g 10g 11g 4. This becomes the preproduction Original System Golden Gate Replication New System 5. Set up Golden Gate replication (or Streams) to apply SQLs to the 11g DB from 10g Database 11g Upgrade 51
52 Cutover 10g 11g 1. Stop the apply 2. Redirect clients to the new DB 3. Reverse the replication direction. Original System Golden Gate Replication New System Database 11g Upgrade 52
53 Tools Used Database Replay SQL Performance Analyzer SQL Tuning Advisor Snapshot Standby Active Data Guard Golden Gate Database 11g Upgrade 53
54 Conclusion Upgrade is just going to happen, you can t t prevent it This is the best you can do to mitigate the risks, by replaying the activities as faithfully as you can Oracle s s Real Application Testing Suite allows you exactly that faithfully replaying the activities Using Standby database you can minimize the risk of failure during upgrade. Snapshot Standby allows you to tweak the parameters and sets the stage for future upgrades Database 11g Upgrade 54
55 Database 11g Upgrade 55
Evidence-based Best Practices for JD Edwards EnterpriseOne
Evidence-based Best Practices for JD Edwards EnterpriseOne Using Oracle 11gR2 Real Application Testing Dallas Willett & Jeremiah Wilton Technical Leads Blue Gecko, Inc. Evidence-based Best Practices for
Real Application Testing. Fred Louis Oracle Enterprise Architect
Real Application Testing Fred Louis Oracle Enterprise Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte http://asktom.oracle.com
Why Standardize on Oracle Database 11g Next Generation Database Management Thomas Kyte http://asktom.oracle.com Top Challenges Performance Management Change Management Ongoing Administration Storage Backup
Oracle Database 12c: Performance Management and Tuning NEW
Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning
Oracle 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
Oracle 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
How To Test For A Test On A Test Server
Real Application Testing Dave Foster Master Principal Sales Consultant The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
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,
Oracle 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
Oracle Database Performance Management Best Practices Workshop. AIOUG Product Management Team Database Manageability
Oracle Database Performance Management Best Practices Workshop AIOUG Product Management Team Database Manageability Table of Contents Oracle DB Performance Management... 3 A. Configure SPA Quick Check...6
<Insert Picture Here> Upgrading to 11g Database Best Practices and Less Known Features
Upgrading to 11g Database Best Practices and Less Known Features Morana Kobal Butković Senior Sales Consultant Oracle Hrvatska Agenda Preparation Best Practices Performance Testing
Maximizing Performance for Oracle Database 12c using Oracle Enterprise Manager
Maximizing Performance for Oracle Database 12c using Oracle Enterprise Manager Björn Bolltoft Principal Product Manager Database manageability Table of Contents Database Performance Management... 3 A.
Oracle Database 11g: New Features for Administrators
Oracle University Entre em contato: 0800 891 6502 Oracle Database 11g: New Features for Administrators Duração: 5 Dias Objetivos do Curso This course gives students the opportunity to learn about-and practice
Oracle Database 11g: Real Application Testing
Oracle Database 11g: Real Application Testing Katharina Römer Principal Sales Consultant Oracle Database 11g: Real Application Testing SQL Performance Analyzer Database Replay
1. This lesson introduces the Performance Tuning course objectives and agenda
Oracle Database 11g: Performance Tuning The course starts with an unknown database that requires tuning. The lessons will proceed through the steps a DBA will perform to acquire the information needed
An Oracle White Paper February, 2015. Oracle Database In-Memory Advisor Best Practices
An Oracle White Paper February, 2015 Oracle Database In-Memory Advisor Best Practices Disclaimer The following is intended to outline our general product direction. It is intended for information purposes
Objectif. 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
Oracle Database 11g: Performance Tuning DBA Release 2
Oracle University Contact Us: 1.800.529.0165 Oracle Database 11g: Performance Tuning DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g Performance Tuning training starts with
Basic Tuning Tools Monitoring tools overview Enterprise Manager V$ Views, Statistics and Metrics Wait Events
Introducción Objetivos Objetivos del Curso Basic Tuning Tools Monitoring tools overview Enterprise Manager V$ Views, Statistics and Metrics Wait Events Using Automatic Workload Repository Managing the
ORACLE CORE DBA ONLINE TRAINING
ORACLE CORE DBA ONLINE TRAINING ORACLE CORE DBA THIS ORACLE DBA TRAINING COURSE IS DESIGNED TO PROVIDE ORACLE PROFESSIONALS WITH AN IN-DEPTH UNDERSTANDING OF THE DBA FEATURES OF ORACLE, SPECIFIC ORACLE
Oracle Database 11g: Administration Workshop II DBA Release 2
Oracle Database 11g: Administration Workshop II DBA Release 2 This course takes the database administrator beyond the basic tasks covered in the first workshop. The student begins by gaining a much deeper
Oracle 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
SQL Performance Analyzer: Eliminating the Guesswork from SQL Performance Prabhaker Gongloor (GP) Khaled Yagoub Pete Belknap Database Manageability
SQL Performance Analyzer: Eliminating the Guesswork from SQL Performance Prabhaker Gongloor (GP) Khaled Yagoub Pete Belknap Database Manageability Group Oracle Corporation Outline Motivation SQL Performance
Configuring Backup Settings Configuring and Managing Persistent Settings for RMAN Configuring Autobackup of Control File Backup optimization
Introducción Objetivos Objetivos del Curso Core Concepts and Tools of the Oracle Database The Oracle Database Architecture: Overview ASM Storage Concepts Connecting to the Database and the ASM Instance
Oracle. 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
Oracle Data Guard for High Availability and Disaster Recovery
Oracle Data Guard for High Availability and Disaster Recovery John Zhong Senior Technical Specialist Global Database Management Group Citigroup and Vice President of American DBAOnline [email protected]
Oracle Data Guard. Caleb Small [email protected]. Puget Sound Oracle Users Group Education Is Our Passion
Oracle Data Guard Caleb Small [email protected] Outline Overview Planning a DataGuard Installation Architecture Setting up DataGuard Managing & Monitoring Crash & Burn Demo Overview Data Guard Concepts Causes
Safe 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
Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Performance Tuning DBA Release 2. 5 Jours [35 Heures]
Plan de cours disponible à l adresse http://www.adhara.fr/.aspx Objectif Use the Oracle Database tuning methodology appropriate to the available tools Utilize database advisors to proactively tune an Oracle
Oracle 11g Database Administration
Oracle 11g Database Administration Part 1: Oracle 11g Administration Workshop I A. Exploring the Oracle Database Architecture 1. Oracle Database Architecture Overview 2. Interacting with an Oracle Database
Performance 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
Inge 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
Why Not Oracle Standard Edition? A Dbvisit White Paper By Anton Els
Why Not Oracle Standard Edition? A Dbvisit White Paper By Anton Els Copyright 2011-2013 Dbvisit Software Limited. All Rights Reserved Nov 2013 Executive Summary... 3 Target Audience... 3 Introduction...
An Oracle White Paper November 2010. SQL Plan Management in Oracle Database 11g
An Oracle White Paper November 2010 SQL Plan Management in Oracle Database 11g Introduction... 1 SQL Plan Management... 2 SQL plan baseline capture... 2 SQL Plan Baseline Selection... 10 Using and managing
Oracle Database 11g: Administration Workshop II DBA Release 2
Oracle University Contact Us: +35929238111 Oracle Database 11g: Administration Workshop II DBA Release 2 Duration: 5 Days What you will learn This course takes the database administrator beyond the basic
Exadata 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
Oracle Database 12c: Performance Management and Tuning NEW
Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning
Maximum Availability Architecture. Oracle Best Practices For High Availability
Preventing, Detecting, and Repairing Block Corruption: Oracle Database 11g Oracle Maximum Availability Architecture White Paper May 2012 Maximum Availability Architecture Oracle Best Practices For High
ORACLE 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.
How 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
SharePlex for Oracle How to replicate databases. Jeffrey Surretsky Solutions Architect
SharePlex for Oracle How to replicate databases Jeffrey Surretsky Solutions Architect Highlights Overview: reasons for migration Traditional data migration methods Drawbacks Data migrations using log-based
<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
Oracle Database 11g: Administration Workshop II Release 2
Oracle University Contact Us: 1.800.529.0165 Oracle Database 11g: Administration Workshop II Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: Administration Workshop II Release
Rob Zoeteweij Zoeteweij Consulting
Rob Zoeteweij Zoeteweij Consulting Rob Zoeteweij Working with Oracle technology since 1985 (Oracle 3) Many Oracle DBA, Oracle Development projects Last 6 Years Oracle Expert Services RAC/ASM OEM Grid Control
Oracle 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
RMAN What is Rman Why use Rman Understanding The Rman Architecture Taking Backup in Non archive Backup Mode Taking Backup in archive Mode
RMAN - What is Rman - Why use Rman - Understanding The Rman Architecture - Taking Backup in Non archive Backup Mode - Taking Backup in archive Mode - Enhancement in 10g For Rman - 9i Enhancement For Rman
Risk-Free Administration for Expert Database Administrators
Risk-Free Administration for Expert Database Administrators Kurt Engeleiter, Oracle Jason Lentz, Cerner Bart Gaddis, Cerner Safe Harbor Statement The following is intended to outline our general product
Oracle 11g: RAC and Grid Infrastructure Administration Accelerated R2
Oracle 11g: RAC and Grid Infrastructure Administration Accelerated R2 Duration: 5 Days What you will learn This Oracle 11g: RAC and Grid Infrastructure Administration Accelerated training teaches you about
High Availability Infrastructure for Cloud Computing
High Availability Infrastructure for Cloud Computing Oracle Technology Network Architect Day Reston, VA, May 16, 2012 Kai Yu Oracle Solutions Engineering Lab Enterprise Solutions Engineering, Dell Inc.
Oracle 11g DBA Training Course Content
Oracle 11g DBA Training Course Content ORACLE 10g/11g DATABASE ADMINISTRATION CHAPTER1 Important Linux commands Installing of Redhat Linux as per oracle database requirement Installing of oracle database
ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS
ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS DOAG Nuremberg - 17/09/2013 Kirill Loifman Oracle Certified Professional DBA www: dadbm.com Twitter: @loifmkir ELEMENTS OF HIGH AVAILABILITY
Oracle Maximum Availability Architecture Best Practices for Oracle Exadata (CON8392)
Oracle Maximum Availability Architecture Best Practices for Oracle Exadata (CON8392) Joseph Meeks, Director High Availability Product Management, Oracle Michael Smith, Consulting Member of Technical Staff
Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager. Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering
Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering About Author Kai Yu Senior System Engineer, Dell Oracle Solutions
Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills
Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to DBA Skills Learning Method: Instructor-led Classroom Learning Duration: 3.00 Day(s)/ 24 hrs Overview:
DBA 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
Dbvisit Replicate. Dbvisit Replicate Overview
Dbvisit Replicate Dbvisit Replicate Overview Agenda! The Problem! The Replication Solution! Dbvisit Replicate! Benefits! Pricing! Q&A and Open Discussion Dbvisit Replicate Overview 2 The Problem! Users
Critical Database. Oracle Enterprise Manager Oracle Open World 2010 Presented dby Venkat Tekkalur. Prem Venkatasamy. Principal Technical Architect
Real World Mission Critical Database Monitoring i at AT&T with Oracle Enterprise Manager Oracle Open World 2010 Presented dby Venkat Tekkalur Principal Technical Architect Prem Venkatasamy Director IT
Oracle 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
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led About this Course This three-day instructor-led course provides
Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager
Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering Oracle OpenWorld 2010, Session S316263 3:00-4:00pm, Thursday 23-Sep-2010
Oracle Cloud Storage and File system
2012 Tieto Corporation Oracle Cloud Storage and File system Andrejs Karpovs Oracle Apps DBA Tieto, [email protected] Few notes about me I Am a DBA Work in Tieto Have 4 years exprerience working
ORACLE 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
Use RMAN to relocate a 10TB RAC database with minimum downtime. Tao Zuo [email protected] NPD Inc. 9/2011
Use RMAN to relocate a 10TB RAC database with minimum downtime Tao Zuo [email protected] NPD Inc. 9/2011 Contents Methods of relocate a database with minimum down time RMAN oracle suggested backup strategy
Oracle 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
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
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,
Advanced Oracle DBA Course Details
Advanced Oracle DBA Course Details By Besant Technologies Course Name Category Venue Advanced Oracle DBA (RAC, ASM, Data guard) Database Administration Besant Technologies No.24, Nagendra Nagar, Velachery
Mind Q Systems Private Limited
MS SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques Module 1: SQL Server Architecture Introduction to SQL Server 2012 Overview on RDBMS and Beyond Relational Big picture of
MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC
MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Advanced Database Performance Analysis Techniques Using Metric Extensions and SPA Mughees A. Minhas VP of Product Management Oracle 2 Program Agenda Database Performance Analysis Challenges Advanced
Oracle 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
Ultimate Guide to Oracle Storage
Ultimate Guide to Oracle Storage Presented by George Trujillo [email protected] George Trujillo Twenty two years IT experience with 19 years Oracle experience. Advanced database solutions such
SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques
SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques Module: 1 Module: 2 Module: 3 Module: 4 Module: 5 Module: 6 Module: 7 Architecture &Internals of SQL Server Engine Installing,
Oracle Database 12c Upgrade Tools and Best Practices from Oracle Support
Oracle Database 12c Upgrade Tools and Best Practices from Oracle Support Roderick Manalac Architect Database Proactive Support Oracle Software Support October 29, 2015 Safe Harbor Statement The following
Customer evaluation guide Toad for Oracle v12 Database administration
Thank you for choosing to download a Toad for Oracle trial. This guide will enable you to evaluate Toad s key technical features and business value. It can be used to evaluate the database administration
MySQL Enterprise Backup
MySQL Enterprise Backup Fast, Consistent, Online Backups A MySQL White Paper February, 2011 2011, Oracle Corporation and/or its affiliates Table of Contents Introduction... 3! Database Backup Terms...
FIFTH 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
D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW
D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW Duration: 5 Days What you will learn This Oracle Database 12c: Admin, Install and Upgrade Accelerated course will provide you with
Keep It Simple - Common, Overlooked Performance Tuning Tips. Paul Jackson Hotsos
Keep It Simple - Common, Overlooked Performance Tuning Tips Paul Jackson Hotsos Who Am I? Senior Consultant at Hotsos Oracle Ace Co-Author of Oracle Applications DBA Field Guide Co-Author of Oracle R12
Oracle Database 10g. Page # The Self-Managing Database. Agenda. Benoit Dageville Oracle Corporation [email protected]
Oracle Database 10g The Self-Managing Database Benoit Dageville Oracle Corporation [email protected] Agenda Oracle10g: Oracle s first generation of self-managing database Oracle s Approach to
Development Best Practices
Development Best Practices 0 Toad Toad for Oracle v.9.6 Configurations for Oracle Standard Basic Toad Features + Team Coding + PL/SQL Profiler + PL/SQL Debugging + Knowledge Xpert PL/SQL and DBA Toad for
Real-time Data Replication
Real-time Data Replication from Oracle to other databases using DataCurrents WHITEPAPER Contents Data Replication Concepts... 2 Real time Data Replication... 3 Heterogeneous Data Replication... 4 Different
Exadata: from Beginner to Advanced in 3 Hours. Arup Nanda Longtime Oracle DBA (and now DMA)
Exadata: from Beginner to Advanced in 3 Arup Nanda Longtime Oracle DBA (and now DMA) Why this Session? If you are an Oracle DBA Familiar with RAC, 11gR2 and ASM about to be a Database Machine Administrator
Oracle Database Cross Platform Migration Lucy Feng, DBAK
Delivering Oracle Success Oracle Database Cross Platform Migration Lucy Feng, DBAK RMOUG QEW November 19, 2010 Business Requirements Migrate all Oracle databases to IBM zseries based Linux The database
Proactive Performance Monitoring Using Metric Extensions and SPA
Proactive Performance Monitoring Using Metric Extensions and SPA Mughees A. Minhas Oracle Redwood Shores, CA, USA Keywords: Oracle, database, performance, proactive, fix, monitor, Enterprise manager, EM,
DB2 Backup and Recovery
Information Management Technology Ecosystem DB2 Backup and Recovery Information Management Agenda Why back up data Basic backup and recovery concept Logging Log file states Logging types Infinite logging
High Availability Infrastructure of Database Cloud: Architecture, Best Practices. Kai Yu Oracle Solutions Engineering, Dell Inc.
High Availability Infrastructure of Database Cloud: Architecture, Best Practices Kai Yu Oracle Solutions Engineering, Dell Inc. About Me Kai Yu, Senior Architect, Dell Oracle Solutions Lab 17 years Oracle
COURCE TITLE DURATION. Oracle Database 11g: Administration Workshop I
COURCE TITLE DURATION DBA 11g Oracle Database 11g: Administration Workshop I 40 H. What you will learn: This course is designed to give students a firm foundation in basic administration of Oracle Database
<Insert Picture Here> Designing and Developing Highly Scalable Applications with the Oracle Database
Designing and Developing Highly Scalable Applications with the Oracle Database Mark Townsend VP, Database Product Management Server Technologies, Oracle Background Information from
Oracle 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
Oracle 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
Backup Types. Backup and Recovery. Categories of Failures. Issues. Logical. Cold. Hot. Physical With. Statement failure
Backup Types Logical Backup and Recovery Cold Hot Physical With Without Issues Categories of Failures Protectthe database from numerous types of failures Increase Mean-Time-Between-Failures (MTBF) Decrease
11. Configuring the Database Archiving Mode.
11. Configuring the Database Archiving Mode. Abstract: Configuring an Oracle database for backup and recovery can be complex. At a minimum, you must understand the archive process, the initialization parameters
Using Database Diagnostic and Tuning Packs through Oracle Enterprise Manager 12c. Eric Siglin OCM, OCP, CTT+ Senior Oracle DBA
Using Database Diagnostic and Tuning Packs through Oracle Enterprise Manager 12c Eric Siglin OCM, OCP, CTT+ Senior Oracle DBA ERCOT Quick Facts ERCOT covers 75% of Texas land ERCOT handles 85% of Texas
Oracle Database 11g: SQL Tuning Workshop
Oracle University Contact Us: + 38516306373 Oracle Database 11g: SQL Tuning Workshop Duration: 3 Days What you will learn This Oracle Database 11g: SQL Tuning Workshop Release 2 training assists database
MyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy
MyOra 3.5 SQL Tool for Oracle User Guide Kris Murthy Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL Editor...
DATABASE VIRTUALIZATION AND INSTANT CLONING WHITE PAPER
DATABASE VIRTUALIZATION AND INSTANT CLONING TABLE OF CONTENTS Brief...3 Introduction...3 Solutions...4 Technologies....5 Database Virtualization...7 Database Virtualization Examples...9 Summary....9 Appendix...
Oracle 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
Disaster Recovery Configuration Guide for CiscoWorks Network Compliance Manager 1.8
Disaster Recovery Configuration Guide for CiscoWorks Network Compliance Manager 1.8 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel:
SAP HANA Backup and Recovery (Overview, SPS08)
SAP HANA Backup and Recovery (Overview, SPS08) Andrea Kristen, SAP HANA Product Management October 2014 Disclaimer This presentation outlines our general product direction and should not be relied on in
Performance Monitoring AlwaysOn Availability Groups. Anthony E. Nocentino [email protected]
Performance Monitoring AlwaysOn Availability Groups Anthony E. Nocentino [email protected] Anthony E. Nocentino Consultant and Trainer Founder and President of Centino Systems Specialize in system
