SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Dirty Upgrade, Unicode Conversion
and Dual Stack Split


Bala Prabahar
BAPS Software Consulting Services Inc.
07/15/2011
MOTIVATION

                                                    SOL
                                 EP    ECC   SRM    MAN


                             Unicode and Single Stack Systems



          BW

Non-Unicode and Dual Stack
APPROACH

                             BW                     SOL
                                   EP   ECC   SRM   MAN
                              2
                                         Unicode and Single
                                   3     Stack Systems


BW

Non-Unicode and Dual Stack


                             UCC
1       UPGRADE
           Available Tools


           Processes
              Upgrade and Unicode Conversion Together (CU/UC)
              Upgrade first and then Unicode Conversion
UPGRADE
   SAP EhPi: To upgrade from NW 7.0 to EhP1 for either ABAP or Dual but not for Java Stack.
   SAINT:   To upgrade from NW 7.0 to EhP1 for SolMan
   JSPM:    To upgrade from Java 7.0 to EhP1
   SAPUp:    To upgrade from Pre-NW 7.0 version to EhP1 (CU & UC is possible)
   Note: As of April 21, 2011, SAPehpi 7.10 is replaced by Software Update Manager (SUM), note
    1251735.
UPGRADE
UPGRADE
Step 1 Initialization
 Checks Performed
 ABAP or Java or Dual
Step 2 Extraction
 EhP installation Key, Download Dir and DDIC password
 Packages are extracted to Transport Dir
 Kernel is copied to /EHPI/ABAP/EXENEW and
  /EHPI/ABAP/EXE
Step 3 Configuration
 Stack.xml to /usr/sap/trans/EPS/in
Step 4 Checks
 Last step of the Installation Preparion
 Prerequisites met (such as Disk space requirements)
 New tablespaces and additional space for existing TS
 Open or cancelled updates
Step 5 Preprocessing
 REPACHK2 phase (lock the development environment)
 Shadow Repository creation
 Progress can be checked
  (/EHPI/ABAP/tmp/DBCLONE<NO>.<SID>
 Difference between SAPup and EHP installer
   SAPup  Export media of the upgrade export DVDs
   EhPI   -> Shadow tables from the basis tables of the original instance

 DD modifications
 ACT_UPG and SHADOW_IMPORT_INC
Step 6 Downtime
 1) Switching the table and the kernel
   ~ tables are renamed
   New kernel is copied

 2) Table Conversion, main import and program execution
   PARCONV_UPG
   TABIM_UPG
   XPRAS_UPG
Step 7 Postprocessing
 SGEN
 Background jobs scheduling
Step 8 Finalization
 Ends the installation tool and SL Controller.
UPGRADE
UNICODE CONVERSION
 Options Considered
   Distribution Monitor
   Expdp/Impdp option
   SAP’s export/import method
ANXIETY
 SMIGR_CREATE_DDL


 Blog: http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/24399

 ORA-00600 Errors
ANXIETY Contd…
ANXIETY Contd…
SCALABILITY
 Distribution Monitor
 Evaluate the system for "Drop before export/recreate after
  import" secondary indexes of less critical but large ODS
  tables. This way we could rebuild the indexes after turning
  over the system to business for validation.
DUAL STACK SPLIT
 Export content from Dual stack
 Install Single Stack
 Import content into Single stack system
Questions???



          ????

Weitere ähnliche Inhalte

Ähnlich wie Dirty upgrade bala

Macropus sap installation steps for ecc6_nonides_1.1
Macropus sap installation steps for ecc6_nonides_1.1Macropus sap installation steps for ecc6_nonides_1.1
Macropus sap installation steps for ecc6_nonides_1.1
Raghunatha Reddy
 
Exadata Patching Demystified
Exadata Patching DemystifiedExadata Patching Demystified
Exadata Patching Demystified
Enkitec
 
Javafxpressentation 140524053934-phpapp01 (1)
Javafxpressentation 140524053934-phpapp01 (1)Javafxpressentation 140524053934-phpapp01 (1)
Javafxpressentation 140524053934-phpapp01 (1)
ssuser4f9de3
 
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS InitiativeLessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Cuneyt Goksu
 

Ähnlich wie Dirty upgrade bala (20)

Macropus sap installation steps for ecc6_nonides_1.1
Macropus sap installation steps for ecc6_nonides_1.1Macropus sap installation steps for ecc6_nonides_1.1
Macropus sap installation steps for ecc6_nonides_1.1
 
WJAX 2013: Java8-Tooling in Eclipse
WJAX 2013: Java8-Tooling in EclipseWJAX 2013: Java8-Tooling in Eclipse
WJAX 2013: Java8-Tooling in Eclipse
 
EVPN-Presentation.pptx
EVPN-Presentation.pptxEVPN-Presentation.pptx
EVPN-Presentation.pptx
 
JAVA CORE
JAVA COREJAVA CORE
JAVA CORE
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
 
Exadata Patching Demystified
Exadata Patching DemystifiedExadata Patching Demystified
Exadata Patching Demystified
 
JavaFX Presentation
JavaFX PresentationJavaFX Presentation
JavaFX Presentation
 
Javafxpressentation 140524053934-phpapp01 (1)
Javafxpressentation 140524053934-phpapp01 (1)Javafxpressentation 140524053934-phpapp01 (1)
Javafxpressentation 140524053934-phpapp01 (1)
 
Ethernet VPN (EVPN) EVerything Provider Needs
Ethernet VPN (EVPN) EVerything Provider NeedsEthernet VPN (EVPN) EVerything Provider Needs
Ethernet VPN (EVPN) EVerything Provider Needs
 
Windows 8 Client Part 1 "The OS internals for IT-Pro's"
Windows 8 Client Part 1 "The OS internals for IT-Pro's"Windows 8 Client Part 1 "The OS internals for IT-Pro's"
Windows 8 Client Part 1 "The OS internals for IT-Pro's"
 
Eclipse
EclipseEclipse
Eclipse
 
Evo bsc-8200
Evo bsc-8200Evo bsc-8200
Evo bsc-8200
 
Eclipse - Single Source;Three Runtimes
Eclipse - Single Source;Three RuntimesEclipse - Single Source;Three Runtimes
Eclipse - Single Source;Three Runtimes
 
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS InitiativeLessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
 
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdfSamsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
 
VSE/POWER, all the news since z/VSE 4.2
VSE/POWER, all the news since z/VSE 4.2VSE/POWER, all the news since z/VSE 4.2
VSE/POWER, all the news since z/VSE 4.2
 
1483 Quayle
1483 Quayle1483 Quayle
1483 Quayle
 
Java EE6 Overview
Java EE6 OverviewJava EE6 Overview
Java EE6 Overview
 
OSDC 2017 | Open POWER for the data center by Werner Fischer
OSDC 2017 | Open POWER for the data center by Werner FischerOSDC 2017 | Open POWER for the data center by Werner Fischer
OSDC 2017 | Open POWER for the data center by Werner Fischer
 
OSDC 2017 - Werner Fischer - Open power for the data center
OSDC 2017 - Werner Fischer - Open power for the data centerOSDC 2017 - Werner Fischer - Open power for the data center
OSDC 2017 - Werner Fischer - Open power for the data center
 

Mehr von Michelle Crapo

Mehr von Michelle Crapo (15)

Abap objects
Abap objectsAbap objects
Abap objects
 
Abap objects
Abap objectsAbap objects
Abap objects
 
Learning & using new technology
Learning & using new technologyLearning & using new technology
Learning & using new technology
 
Learning & using new technology
Learning & using new technologyLearning & using new technology
Learning & using new technology
 
Big data mgmt bala
Big data mgmt balaBig data mgmt bala
Big data mgmt bala
 
Https _sapmats-de.sap-ag.de_download_download
Https  _sapmats-de.sap-ag.de_download_downloadHttps  _sapmats-de.sap-ag.de_download_download
Https _sapmats-de.sap-ag.de_download_download
 
2011 sap inside_track_eim_overview
2011 sap inside_track_eim_overview2011 sap inside_track_eim_overview
2011 sap inside_track_eim_overview
 
SAP OSS note search
SAP OSS note searchSAP OSS note search
SAP OSS note search
 
2007 SAPTech Ed
2007 SAPTech Ed2007 SAPTech Ed
2007 SAPTech Ed
 
SAP Technology QUICK overview
SAP Technology QUICK overviewSAP Technology QUICK overview
SAP Technology QUICK overview
 
General Discussion Abap Tips
General Discussion   Abap  TipsGeneral Discussion   Abap  Tips
General Discussion Abap Tips
 
Change Documents2
Change Documents2Change Documents2
Change Documents2
 
Program For Parsing2
Program For Parsing2Program For Parsing2
Program For Parsing2
 
Zmd Constant
Zmd ConstantZmd Constant
Zmd Constant
 
Alv Grids
Alv GridsAlv Grids
Alv Grids
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 

Kürzlich hochgeladen (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 

Dirty upgrade bala

  • 1. Dirty Upgrade, Unicode Conversion and Dual Stack Split Bala Prabahar BAPS Software Consulting Services Inc. 07/15/2011
  • 2. MOTIVATION SOL EP ECC SRM MAN Unicode and Single Stack Systems BW Non-Unicode and Dual Stack
  • 3. APPROACH BW SOL EP ECC SRM MAN 2 Unicode and Single 3 Stack Systems BW Non-Unicode and Dual Stack UCC
  • 4. 1 UPGRADE  Available Tools  Processes  Upgrade and Unicode Conversion Together (CU/UC)  Upgrade first and then Unicode Conversion
  • 5. UPGRADE  SAP EhPi: To upgrade from NW 7.0 to EhP1 for either ABAP or Dual but not for Java Stack.  SAINT: To upgrade from NW 7.0 to EhP1 for SolMan  JSPM: To upgrade from Java 7.0 to EhP1  SAPUp: To upgrade from Pre-NW 7.0 version to EhP1 (CU & UC is possible)  Note: As of April 21, 2011, SAPehpi 7.10 is replaced by Software Update Manager (SUM), note 1251735.
  • 8. Step 1 Initialization  Checks Performed  ABAP or Java or Dual
  • 9. Step 2 Extraction  EhP installation Key, Download Dir and DDIC password  Packages are extracted to Transport Dir  Kernel is copied to /EHPI/ABAP/EXENEW and /EHPI/ABAP/EXE
  • 10. Step 3 Configuration  Stack.xml to /usr/sap/trans/EPS/in
  • 11. Step 4 Checks  Last step of the Installation Preparion  Prerequisites met (such as Disk space requirements)  New tablespaces and additional space for existing TS  Open or cancelled updates
  • 12. Step 5 Preprocessing  REPACHK2 phase (lock the development environment)  Shadow Repository creation  Progress can be checked (/EHPI/ABAP/tmp/DBCLONE<NO>.<SID>  Difference between SAPup and EHP installer  SAPup  Export media of the upgrade export DVDs  EhPI -> Shadow tables from the basis tables of the original instance  DD modifications  ACT_UPG and SHADOW_IMPORT_INC
  • 13. Step 6 Downtime  1) Switching the table and the kernel  ~ tables are renamed  New kernel is copied  2) Table Conversion, main import and program execution  PARCONV_UPG  TABIM_UPG  XPRAS_UPG
  • 14. Step 7 Postprocessing  SGEN  Background jobs scheduling
  • 15. Step 8 Finalization  Ends the installation tool and SL Controller.
  • 17. UNICODE CONVERSION  Options Considered  Distribution Monitor  Expdp/Impdp option  SAP’s export/import method
  • 18. ANXIETY  SMIGR_CREATE_DDL  Blog: http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/24399  ORA-00600 Errors
  • 21. SCALABILITY  Distribution Monitor  Evaluate the system for "Drop before export/recreate after import" secondary indexes of less critical but large ODS tables. This way we could rebuild the indexes after turning over the system to business for validation.
  • 22. DUAL STACK SPLIT  Export content from Dual stack  Install Single Stack  Import content into Single stack system