Presentation is loading. Please wait.

Presentation is loading. Please wait.

Does Upgrade = Downtime? Minimal Downtime Strategies for Planned Maintenance Mike Dietrich – ORACLE Corporation – Upgrade Development Group Takuya Abe.

Similar presentations


Presentation on theme: "Does Upgrade = Downtime? Minimal Downtime Strategies for Planned Maintenance Mike Dietrich – ORACLE Corporation – Upgrade Development Group Takuya Abe."— Presentation transcript:

1 Does Upgrade = Downtime? Minimal Downtime Strategies for Planned Maintenance Mike Dietrich – ORACLE Corporation – Upgrade Development Group Takuya Abe – ORACLE Japan – Sales Consulting Takashi Ikeda – Fujitsu Hokuriku Systems Ltd. Japan

2 2 Introduction Who we are???

3 3 Introduction Mike Dietrich:

4 4 Agenda Downtime? Different Techniques – The Details Practical comparison by Fujitsu Hokuriku Different Techniques - Overview

5 5 Why Downtime? Why do we encounter downtime during a database upgrade? Database is in "UPGRADE" mode The data dictionary will be upgraded The database is protected against changes apart from upgrade This usually means downtime It applies to: Database release upgrades Example: Upgrade from to Patch set upgrades Example: Patch set upgrade from to Patches which modify the dictionary

6 6 The Goal Goal: Reduce the downtime according to your requirements and business needs The 3 Magic Upgrade Questions: 1)Are you changing operating systems? 2)Will you be moving to new hardware? 3)How much downtime can you experience?

7 7 Agenda Downtime? Different Techniques – The Details Practical comparison by Fujitsu Hokuriku Different Techniques - Overview

8 8 Change to a new OS and new HW Overview exp/imp COPY CTAS SQL*Loader x Transportable TS Transportable DB Streams Golden Gate expdp/impdp Works since Oracle Version slow Possible upgrade/migration downtime fast (strongly dependent on data volume) Oracle8 Oracle 9.2 Oracle 10.1 Oracle 10.2 Oracle 11.1 Oracle 8i Oracle7 Oracle6 Oracle5

9 9 Keep the OS – Upgrade and change HW Overview exp/imp COPY CTAS SQL*Loader TTS Transportable DB Streams expdp/impdp Works since Oracle Version slow Possible upgrade/migration time fast (may or may not depend on data volume) Oracle8 Oracle 9.2 Oracle 10.1 Oracle 10.2 Oracle 11.1 Oracle 8i Oracle7 Oracle6 Oracle5 Logical Stby Transient Stby Upgrade Command Line Golden Gate

10 10 Keep the HW – just upgrade the database Overview exp/imp COPY CTAS SQL*Loader TTS Streams expdp/impdp Works since Oracle Version slow Possible upgrade/migration time fast (may or may not depend on data volume) Oracle8 Oracle 9.2 Oracle 10.1 Oracle 10.2 Oracle 11.1 Oracle 8i Oracle7 Oracle6 Oracle5 Upgrade DBUA or Command Line Golden Gate

11 11 Agenda Downtime? Different Techniques – The Details Practical comparison by Fujitsu Hokuriku Different Techniques - Overview

12 12 © 2010 Oracle Corporation 12 "Regular" Database Upgrade Upgrade duration is mainly dependent on the number of installed components Typical upgrade duration: minutes DBUA Command Line Same HW, same OS Same HW, different OS Different HW, same OS Different HW, different OS

13 13 © 2010 Oracle Corporation 13 Export/Import and Data Pump Upgrade duration is mainly dependent on data volume exp/imp will work between Oracle5 and Oracle 11.2 expdp/impdp will work starting from Oracle 10.1 Faster and more powerful than "old" exp/imp NETWORK_LINK parameter could be very beneficial exp/impexpdp/ impdp Same HW, same OS Same HW, different OS Different HW, same OS Different HW, different OS

14 14 © 2010 Oracle Corporation 14 CTAS, COPY command and SQL*Loader Upgrade duration is mainly dependent on data volume Create-Table-As-Select and COPY work on database links with restrictions SQL*Loader requires unload of data Both techniques work since Oracle 7 or earlier – across versions CTAS COPY SQL Loader Same HW, same OS Same HW, different OS Different HW, same OS Different HW, different OS

15 15 © 2010 Oracle Corporation 15 Transportable Tablespaces TTS works since Oracle 8i Cross platform and cross Endianness since Oracle 10g Unplug data tablespaces and plug them into a new db But objects in SYSTEM and SYSAUX have to be transported as well Complexity could be a constraint TTS Same HW, same OS Same HW, different OS Different HW, same OS Different HW, different OS 10 g 10 g

16 16 © 2010 Oracle Corporation 16 Transportable Database TDB works since Oracle 10.2 Cross platform, but NOT cross Endianness RMAN automates the platform conversion Database must be switched into READ ONLY mode TTDB Same HW, same OS Same HW, different OS, same Endianness Same HW, different OS, different Endianness Different HW, same OS Different HW, different OS, same Endianness Different HW, different OS, different Endianness

17 17 © 2010 Oracle Corporation 17 Oracle Streams Oracle Streams works since Oracle 9.2 Setup a copy of the database, upgrade it and replicate everything to the copy Cross platform and cross Endianness Downstream Capture as fallback But complex to setup and may have performance limitations Streams Same HW, same OS Same HW, different OS Different HW, same OS Different HW, different OS

18 18 © 2010 Oracle Corporation 18 Oracle Golden Gate Oracle Golden Gate works since Oracle 8i Similar concept to Oracle Streams Logmining happens outside the database Faster and easier to setup and more datatypes supported Golden Gate Same HW, same OS Same HW, different OS Different HW, same OS Different HW, different OS

19 19 © 2010 Oracle Corporation 19 Logical Standby Database – SQL Apply SQL Apply Rolling Upgrade works since Oracle Logical Standby database is upgraded first Switchover exchanges roles between primary and standby Then the former production is upgraded Downtime reachable: less than 1 minute SQL Apply Same HW, same OS Same HW, different OS Different HW, same OS Different HW, different OS

20 20 © 2010 Oracle Corporation 20 Transient Logical Standby Database Recommended beginning with Oracle 11g Start with Physical Standby Convert to Logical Standby, upgrade using SQL Apply Use Flashback Database to return to Physical Standby configuration Downtime reachable: less than 1 minute Transient Standby Same HW, same OS Same HW, different OS Different HW, same OS Different HW, different OS

21 21 Section Divider

22 22 Introduction Takuya Abe Sales Consulting Oracle Japan

23 23 Upgrade conditions in Japan There are many databases running old versions in Japan Why? Basically, they tend to improve their existing databases and not upgrading them Kaizen Each divisions in a company has their own systems with their own policies Its not easy to standardize or consolidate the systems Afraid of the impact on applications by upgrading database Its difficult to convince customers to upgrade databases

24 24 Working with Upgrade Development Upgrade Development team members came to Japan last year to promote upgrading databases Provide an upgrade workshop Several meetings with Japanese partner companies Good and close relationship between U.S. and Japan Keeping contact and discuss upgrade projects in Japan Task Force Team for upgrading large-scale projects

25 25 Collaboration with Partners in japan Oracle Japan cooperates with many partner companies Fujitsu, NEC, Hitachi, HP,etc NS Solution, CTC, etc From our partners perspective, there was not enough information available about database upgrades We had tested and created documents about database upgrades with Fujitsu at the Technology Verification Center in Oracle Japans office

26 26 Oracle GRID Center Best Practices, Innovative Ideas, from Japan

27 27 Performs Key Technical Activities at Oracle Japan Utilize Various Hardware Servers, Storages and Network Switches provided by Strategic Partners Collaborative Verification Testing Engineers from Partners, Oracle Japan and Oracle Development Publish Outputs

28 28 White Papers Oracle Database 11g Release 2 Improving OLTP System Performance Using Database Smart Flash Cache with Fujitsu SPARC Enterprise Fujitsu SPARC Enterprise: Migrating from Oracle9i Database to Oracle Database 11g Oracle Database ILM Solution based on Fujitsu ETERNUS DX/SPARC Enterprise - Lower storage costs and power consumption for long-term data storage - Performance verification of Oracle RAC /Oracle BIEE on Fujitsu Blade Server - Validating Scalability by Adding Nodes - Verification of Oracle Database 11g for Data Warehousing Using Fujitsu SPARC Enterprise - Performance Improvement Based on Data Segment Compression and ASM Utilization - Effective resource utilization by In-Memory Parallel Execution in Oracle Real Application Clusters 11g Release 2 Oracle Database 11g Release 2 Improving Batch Processing Speed using In-Memory Parallel Execution on Oracle Real Application Clusters Performance improvement of the entire Data Warehouse system on NEC Express5800/Scalable HA Server by using Oracle Database 11g Release 2 In-Memory Parallel Query Active Data Guard 11g, RMAN Network Duplicate, Snapshot Standby, Apply Performance and Fast-Start Failover w/ Hitachi Ltd. Best Practices for Oracle Automatic Storage Management (ASM) on Hitachi Dynamic Provisioning(HDP) Data Guard Redo Transport Compression and Proper Network Configuration w/ Hitachi Ltd Data Guard SQL Apply on IBM Power Systems Performance Validation

29 29

30 30


Download ppt "Does Upgrade = Downtime? Minimal Downtime Strategies for Planned Maintenance Mike Dietrich – ORACLE Corporation – Upgrade Development Group Takuya Abe."

Similar presentations


Ads by Google