57
Seite 1 Nürnberg, Nov.2016, Alexander Wiese Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank Systems AG, Database Operations

Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

  • Upload
    lydat

  • View
    250

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 1Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAPInstallation, Upgrade, BetriebAlexander WiesePostbank Systems AG, Database Operations

Page 2: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 2Nürnberg, Nov.2016, Alexander Wiese

� Postbank - ein kurzer Überblick� SAP on Oracle bei der Postbank Systems AG� Motivation, Projekt: Seperation IT� Oracle 12c für SAP: Installation

� Linux� Grid Infrastructure� RDBMS Home

� Umzugsszenarien� Oracle 12c für SAP: Upgrade

� Pre-Tasks� Upgrade (DBUA)� Post-Tasks

� Oracle 12c für SAP: Betrieb� New Features 12c� Ausblick

Agenda

Page 3: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 3Nürnberg, Nov.2016, Alexander Wiese

„Wir sind die Postbank!“Einzigartiger Finanzdienstleister für Privat-, Geschäfts- & Firmenkunden

14 Millionen Kunden

Vor Ort & digital für unsere Kunden erreichbar

179 Millionen EuroKonzerngewinn

214 Millionen EuroErgebnis vor Steuern

147 Milliarden EuroBilanzsumme

19.000Mitarbeiter

5,2 Millionenprivate Girokonten

Über 6.000 Standorte bundesweit

9,5 Millionen Telefonbanking-konten

Vielfach ausgezeichnetesOnline-Banking

Über 1.000 Postbank Finanzcenter

Stand: Q3 2016

Page 4: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 4Nürnberg, Nov.2016, Alexander Wiese

Robustes und einzigartiges GeschäftsmodellAuf den finanziellen Grundbedarf der Kunden fokussiert

State-of-the-Art Plattform für Effizienz und Qualität der Produkte

Einfache Produkte für den täglichen Bedarf unserer Kunden

Starke und umfassende Vertriebskanäle

Filialen Direktbank Mobiler VertriebGeschäfts- /

Firmenkunden

Postdienst-leistungen

Konto /Zahlungsverkehr

AnlageKredite / Bau-finanzierungSparen /

Bausparen

Page 5: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 5Nürnberg, Nov.2016, Alexander Wiese

Produktfelder für alle finanziellen Bedürfnisse der KundenDie Markenarchitektur der Postbank

Vertriebsmarke für unsere Privat-, Firmen- und Geschäftskunden

Produzentenmarken

Bausparen & Baufinanzierung Immobilienfinanzierung & Konsumentenkredite

Page 6: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 6Nürnberg, Nov.2016, Alexander Wiese

„Höchste Kundenzufriedenheit “

Focus MoneyMai 2015

„Beste Online-Bank“

Computermagazin CHIPJuli 2015

„Sicherste Online-Bank “

Focus MoneyJuli 2015

„Bestes Forward Darlehen “

HandelsblattMai 2015

Vielfach ausgezeichnetWir sind regelmäßig Testsieger – als Bank und mit unseren Produkten

Aktuelle Auswahl

„Bester Ratenkredit“

Focus MoneyAugust 2015

Page 7: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 7Nürnberg, Nov.2016, Alexander Wiese

Einige Zahlen (Auszug)

Filialen� 5.600 Standorte, davon 1.100 Postbank Finanzcenter� > 1 Mio. Kundenkontakte pro Tag

Mobiler Vertrieb� Über 3.000 kompetente Berater und Makler (HGB-Partner)� Ca. 1,5 Mio. Kundenberatungen pro Jahr

Direktvertrieb� 24/7 Call Center� über 9 Mio. Kundenkonten zum Onlinebanking frei geschaltet� ~ 3,500 Postbank Geldautomaten (inkl. Shell) + Cash Group� ~ 1,750 Kontoauszugsdrucker / Service Terminals

Transaktions-Banking� Verarbeitung von mehr als 7 Milliarden Zahlungsverkehrstransaktionen pro Jahr

(Inklusive Drittkundengeschäft z.B. Deutsche Bank, HypoVereinsbank, HSH Nordbank)� Verarbeitung von rund 2 Millionen Darlehn

(Inklusive Drittkundengeschäft mit DEVK, SwissLife, KfW)

Stand: Q1 2014

Page 8: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 8Nürnberg, Nov.2016, Alexander Wiese

SAP on Oracle bei der Postbank Systems AG

- Dediziertes Team innerhalb der Infrastruktur Organisation

- Separation of Duty (Funktionstrennung)

- Betrieb von ~200 SAP Systemen (Produktion, QS, Entwicklungs-/Testsysteme)

- Projektarbeit/Tagesgeschäft:

- Daily DBA Business

- Patching / Lifecycle

- Backup & Recovery

- Troubleshooting & Performance Analyse/Optimierung

- Systemumzüge

- Migration

Page 9: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 9Nürnberg, Nov.2016, Alexander Wiese

Clusterw

are

ASM

Listener

DB

AS

CS

SRV001

Clusterw

are

ASM

Listener

DB

AS

CS

SRV003

Clusterw

are

ASM

Listener

DB

ER

S

SRV002

Clusterw

are

ASM

Listener

DB

ER

S

SRV004

EMCVMAX3

EMCVMAX3

VPlex VPlex VPlex VPlex

Interconnect

2 * 10 GBit

APP1 APP3 APP5 APPn APP2 APP4 APP6 APPn

Hochverfügbares & skalierbares Setup der SAP-Umgebung

Page 10: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 10Nürnberg, Nov.2016, Alexander Wiese

Hochverfügbares & skalierbares Setup der SAP-Umgebung

Clusterw

are

ASM

Listener

DB

AS

CS

SRV001

Clusterw

are

ASM

Listener

DB

ER

S

SRV002

EMCVMAX3

EMCVMAX3

VPlex VPlex VPlex VPlex

Interconnect

2 * 10 GBit

APP1 APP3 APP5 APPn APP2 APP4 APP6 APPn

2229934 - "Oracle RAC with Oracle ASM in Stretched Clusters“

Page 11: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 11Nürnberg, Nov.2016, Alexander Wiese

ListenerD

B

AS

CS

SRV001

Listener

DB

SRV002

EMCVMAX3

EMCVMAX3

APP1 APP3 APP5 APPn APP2 APP4 APP6 APPn

Single Instance Setup der SAP-Umgebung

AS

CS

Page 12: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 12Nürnberg, Nov.2016, Alexander Wiese

Motivation

Oracle 12c für SAP

Page 13: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 13Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP - Roadmap

- Vier Zertifizierungsphasen von SAP:

Phase 1: März 2015, Basis Zertifizierung (Kernfunktionalitäten ohne „New Features“)

Phase 2: Juni 2015, In-Memory-Option

Phase 3: Dezember 2015, Database Vault 12c R1, ADO/ILM

Phase 4: Juli 2016, Oracle Multitenant

2098258 - Oracle 11.2 Extended Support kostenfrei bis 31.5.2017105047 - Support von Oracle-Funktionalitäten im SAP-Umfeld1914631 - Zentralhinweis mit technischen Informationen zu Oracle Database 12c Release 12133079 - Oracle Database 12c: Integration in eine SAP-Umgebung

Konsequenz :

Planung, Evaluierung und Migration sollte in 2016 beginnen und nicht im März/April 2017!

Page 14: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 14Nürnberg, Nov.2016, Alexander Wiese

Projekt: Separation IT

- Infrastrukturprojekt innerhalb der Postbank Systems AG

- Konsolidierung und Separierung von Rechenzentren

- ca. 130 SAP Systeme auf Linux Betriebssystem sind betroffen (>95% RAC Systeme)

- Deadline Q3 2017

- Höchstmögliche Verfügbarkeit für den Kunden

- Komplexitäts- und Ressourcenreduktion

- Synergieeffekte schaffen (Lifecycle)

- Standardisierung

Page 15: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 15Nürnberg, Nov.2016, Alexander Wiese

In der vorher/nachher Matrix betrachtete Schichten:

u.U. Support Packages, jedoch kein Upgrade

Wechsel von SLES (11) auf RedHat (6)

Wechsel von EL6 auf RedHat 6

GI 12c, RDBMS 11g oder 12c

z.B. Security, Compliance, Downsizing (RAC �SI)

■ Applikation (SAP)

■ Applikationsserver

■ Datenbankserver

■ Datenbank

■ 'Sonderthemen'

■ Rechenzentrum z.T. neues Rechenzentrum, Storagewechsel

Changes im Rahmen Seperation IT

Page 16: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 16Nürnberg, Nov.2016, Alexander Wiese

HP-ProLiant DL560Gen8

Oracle Enterprise Linux

HP-ProLiant BL460c Gen9

Red Hat Linux

16

Applikations-server

Host/DB-Server

Datenbank

Anwendung

Unicode

Keine Changes

OS-Wechsel

OS-Migration/HW-Wechsel

DB-Migration

Veränderungen …. in der Systemlandschaft

Changes im Rahmen Seperation IT

Unicode

Page 17: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 17Nürnberg, Nov.2016, Alexander Wiese

Installation

Oracle 12c für SAP

Page 18: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 18Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Installation 1: Linux

- Red Hat 6 als Basis mit CoreBuild

- Enhancements aus SAP + Oracle + PBS Vorgaben:

- Packages + Kernelparameter

- Filesystemstrukturen

- Network/Interconnect

- ASM LUN‘s (EMC VPLEX auf Basis VMAX3)

- Security Vorgaben

- QA Check

- Single Instance + RAC

1915299 - Fehlerbehebung bei der Softwareinstallation für 12.1.0.21529864.1 - Voraussetzungen für die Installation von Oracle Database 12.1 unter RHEL6 oder OL6

Page 19: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 19Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Installation 2: Faster Home Provisioning

- Manueller Installationsaufwand hoch und fehleranfällig

- Ziel: Standardisierung und Reduktion von Aufwänden

- Lösung: Silent Installation + Automation

- QA Checks, Pre- + Post-Checks/-Tasks

- Provisionierung mittels Template

- Dynamik und Flexibilität

- Source Code Verwaltung durch GIT (OpenSource zur verteilten Versionsverwaltung von

Dateien)

Page 20: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 20Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Installation 2: Faster Home Provisioning

Pre-Checks:11.10.2016 10:05:13: Server1 = xxx.xxx.xxx.xxx

11.10.2016 10:05:13: Server2 = xxx.xxx.xxx.xxx

11.10.2016 10:05:13: IPNode1 = xxx.xxx.xxx.xxx

11.10.2016 10:05:13: IPNode2 = xxx.xxx.xxx.xxx

11.10.2016 10:05:13: VIPNode1 = xxx.xxx.xxx.xxx

11.10.2016 10:05:13: VIPNode2 = xxx.xxx.xxx.xxx

11.10.2016 10:05:13: Scanname = xxx.xxx.xxx.xxx

11.10.2016 10:05:13: Clustername = XXX

11.10.2016 10:05:13: VIP-Prefix = dl

11.10.2016 10:05:13: SAPNAME = XXX

11.10.2016 10:05:14: STORAGETYPE = XXX

11.10.2016 10:05:14: BL-Role = SY_ORACLE_ROOT

11.10.2016 10:05:14: Node-Type = P

11.10.2016 10:05:14: Running STEPS/check_san.sh

11.10.2016 10:05:14: Checking SAN Luns ...

11.10.2016 10:05:14: Using the following Disk LUNs

11.10.2016 10:05:14: ------------------------------------

11.10.2016 10:05:14: OCR_DISK1 = LUN=xxx Size=20.0GB DEV#1=/dev/dm-5 DEV#2=/dev/dm-16

11.10.2016 10:05:14: OCR_DISK2 = LUN=xxx Size=20.0GB DEV#1=/dev/dm-6 DEV#2=/dev/dm-17

11.10.2016 10:05:14: OCR_DISK3 = LUN=xxx Size=20.0GB DEV#1=/dev/dm-8 DEV#2=/dev/dm-19

11.10.2016 10:05:14: ACFS_DISK1 = LUN=xxx Size=150.0GB DEV#1=/dev/dm-4 DEV#2=/dev/dm-20

Page 21: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 21Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Installation 2: Faster Home Provisioning

Pre-Checks:11.10.2016 10:05:14: Checking Red-Hat OS ...

11.10.2016 10:05:16: Checking Memory ...

11.10.2016 10:05:17: Checking Ethernet Bond ...

11.10.2016 10:05:18: Checking prelink ...

11.10.2016 10:05:18: Checking Services (/etc/init.d) ...

11.10.2016 10:05:21: Checking Ethernet Interfaces (Parameter)...

11.10.2016 10:05:32: Checking /etc/hosts (Interconnect) ...

11.10.2016 10:05:36: Checking Interconnect Connection ...

11.10.2016 10:05:46: Checking Scan Listerner IPs ...

11.10.2016 10:05:57: Checking Shell Limits dynamisch (minimal Wert testen) ...

11.10.2016 10:06:00: Checking Shell Limits (festen Wert testen) ...

11.10.2016 10:06:01: Checking Oracle ASM Config ...

11.10.2016 10:06:04: Checking SSHD config ...

11.10.2016 10:06:05: Checking Kernel Parameter dynamisch (minimal Wert testen pro Node)...

11.10.2016 10:06:09: Checking Kernel Parameter (fester Wert testen) ...

11.10.2016 10:06:31: Checking Unix Gruppen ...

11.10.2016 10:06:34: Checking Unix User ...

11.10.2016 10:06:35: Checking Gruppenzugehoerigkeit Unix User ...

11.10.2016 10:06:35: Checking Filesysteme (Groesse, Options) ...

11.10.2016 10:06:40: Checking Directories (Owner, Permissions) ...

11.10.2016 10:06:51: Checking Linux Packages (Abfrage mit --whatprovides) ...

11.10.2016 10:06:52: Checking Linux Packages ...

11.10.2016 10:07:31: Check erfolgreich ...

Page 22: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 22Nürnberg, Nov.2016, Alexander Wiese

InstallServer

GIT Repository

Clusterw

are

ASM

Listener

RDBMS

Clusterw

areASM

Listener

RDBMS

RAC11 RAC12

Clusterw

areASM

Listener

RDBMS

Clusterw

are

ASM

Listener

RDBMS

RAC21 RAC22

Listener

RDBMS

SI1

Listener

RDBMS

SI2

Source Share

GIT Repository:

- Quellcode Sourcen- Versionierung- Dokumentation

Source Share (NFS):- Install Sourcen (GI, RDBMS, SBP)- Response Files- Oracle Client, BR*Tools, CC Agent,

TFA

Oracle 12c für SAP – Installation 2: Faster Home Provisioning

Page 23: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 23Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Installation 2: Faster Home Provisioning

Provisionierung von Grid Infrastructure:

1. Check auf bereits erfolgte Installation + OCR Disk Check (Größe + Anzahl)

2. Pre-Tasks (Directories, SSH Config etc.)

3. Response File generieren

4. NFS Mount auf Source Share

5. runInstaller mit response File + root.sh + Validation Check

6. Post settings

7. SBP einspielen

8. Instant Client installieren

9. ACFS Diskgroup anlegen

10. OCR Diskgroup Umbau � Normal + Quorum � Enhancement Request?

11. ACFS FS anlegen für shared LVM Keystore

12. ASM Parameter setzen und Cluster Reboot

13. Oracle Cloud Agent installieren

14. TFA installieren

runInstaller mit ResponseFile Kommando:

rm -rf /oracle/stage/TEMP; /bin/su -l oracle -c 'cd /oracle/stage/grid12102_sap && mkdir /oracle/stage/T EMP && unset

ORACLE_BASE ORACLE_HOME ORACLE_SID ORA_CRS_HOME && exportTEMP=/oracle/stage/TEMP && ./runInstaller -ignoreSys Prereqs -

showProgress -ignorePrereq -silent -waitforcompletion - responseFile/oracle/stage/grid12_sap.rsp'

ResponseFile Auszug:

oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v12.1.0

ORACLE_HOSTNAME=#FQDNSERVER1#

INVENTORY_LOCATION=/oracle/oraInventory

ORACLE_HOME=/oracle/GRID/ #GRIDRELINST#

oracle.install.crs.config.gpnp.scanName= #SCANFQDN#

oracle.install.crs.config.clusterName= #CLUSTERNAME#

oracle.install.crs.config.clusterNodes= #FQDNSERVER1#:#FQDNVIP1#,#FQDNSERVER2#:#FQDNVIP2#

oracle.install.crs.config.networkInterfaceList=eth2:192.168.1.0:5,eth3:192.168.2.0:5,bond0: #BASENETBOND0#:1

oracle.install.asm.diskGroup.disks=ORCL: #OCRDISK1#,ORCL:#OCRDISK2#,ORCL:#OCRDISK3#

oracle.install.asm.diskGroup.diskDiscoveryString=ORCL:*

...

Page 24: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 24Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Installation 3: Grid Infrastructure

Page 25: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 25Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Installation 4: Tipps

Hinweise zur Oracle Installation unter Linux:

- Huge Page Konfiguration (90/60 Regel)

� 1672954 - Oracle 11g und 12c: Verwendung von Huge Pages unter Linux

- OCR Disksize 20G � MGMTDB

- PreLink für sehr große SGA‘s (>200GB) deaktivieren - /etc/sysconfig/prelink

� 1578491.1 - J000, M000, W000 Processes died

- 1915301 - Oracle-Database-Software 12.1.0.2 - Installation unter Unix

- Kombination von 12c GI und RDBMS 11g möglich � 11.2.0.3. mit aktuellem PSU!

Page 26: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 26Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Grid Infrastructure InPlace Upgrade

Page 27: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 27Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Installation 4: Faster Home Provisioning

Provisionierung von RDBMS 11g und 12c:

1. Check auf bereits erfolgte Installation

2. Response File generieren

3. NFS Mount auf Source Share

3.a Für RAC neues ACFS anlegen

4. runInstaller mit response File + root.sh + Validation Check

5. Post settings (Profile, oratab, tnsnames.ora, BR*Tools, TSM Config)

6. SBP einspielen

ResponseFile Auszug RDBMS:

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v12.1.0

oracle.install.option=INSTALL_DB_SWONLY

ORACLE_HOSTNAME=#FQDNSERVER1#

UNIX_GROUP_NAME=dba

INVENTORY_LOCATION=/oracle/oraInventory

ORACLE_HOME=/oracle/ #SAPNAME#/#ORARELINST#

oracle.install.db.InstallEdition=EE

oracle.install.db.CLUSTER_NODES= #SERVERNAME1#,#SERVERNAME2#

runInstaller mit ResponseFile Kommando:

rm -rf /oracle/stage/TEMP; /bin/su -l oracle -c 'cd /oracle/stage/database12102_sap && mkdir /oracle/sta ge/TEMP && unset

ORACLE_BASE ORACLE_HOME ORACLE_SID ORA_CRS_HOME && exportTEMP=/oracle/stage/TEMP && ./runInstaller -ignoreSys Prereqs -

showProgress -ignorePrereq -silent -waitforcompletion - responseFile/oracle/stage/db12_${SAPNAME}_sap.rsp'

Page 28: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 28Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Installation 3: Oracle RDBMS

Page 29: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 29Nürnberg, Nov.2016, Alexander Wiese

Umzug

Oracle 12c für SAP

Page 30: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 30Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Umzug 1

Vorteile In-Place Nachteile In-Place

■ Keine zusätzliche Hardware

■ Migrationsaufwand deutlich geringer

■ Zeitaufwand für Vorbereitung geringer

■ Vorwärtsstrategie (kein bzw. aufwendiger Fallback)

■ Downtime für Kunden höher

■ „Altlasten“ werden nicht entsorgt

Der Umzug kann auf zwei verschiedene Arten erfolgen:

■ In-Place ■ Out-of-Place (Parallel)

Dabei gilt es die Vorteile und Nachteile sorgfältig abzuwägen!

Vorteile Out-of-Place Nachteile Out-of-Place

■ Parallelaufbau möglich

■ Downtime für Kunden deutlich geringer

■ Generalproben etc. möglich

■ Fallback Option

■ Zusätzliche Hardware

■ Gesamtmigrationsaufwand deutlich höher

Page 31: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 31Nürnberg, Nov.2016, Alexander Wiese

OS/DB-Migration erfolgt mittels heterogener Systemkopie per R3LOAD

Oracle 12c für SAP – Umzug 1: Klassisch per R3LOAD

Page 32: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 32Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Umzug 2: Oracle-based-Migration

- Backup & Restore

- RMAN DUPLICATE FROM ACTIVE

- ASM-based Migration (LUN-Rotation + Umzug)

- DataGuard

- DataFile Copy

- Export & Import

- Split Mirror

Page 33: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 33Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Umzug 2: Backup & Restore

Clusterw

are11g

ASM 11g

Listener

RDBMS11g

Clusterw

are11g

ASM 11g

Listener

RDBMS11g

RAC11 RAC12

Clusterw

are12c

ASM 12c

Listener

RDBMS11g

Clusterw

are12c

ASM 12c

Listener

RDBMS11g

RAC21 RAC22

Listener

RDBMS11g

SI1

Listener

RDBMS11g

SI2

MML

Page 34: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 34Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Umzug 2: RMAN Duplicate from Active

Clusterw

are11g

ASM 11g

Listener

RDBMS11g

Clusterw

are11g

ASM 11g

Listener

RDBMS11g

RAC11 RAC12

Clusterw

are12c

ASM 12c

Listener

RDBMS11g

Clusterw

are12c

ASM 12c

Listener

RDBMS11g

RAC21 RAC22

Listener

RDBMS11g

SI1

Listener

RDBMS11g

SI2

RMAN

RMAN

Page 35: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 35Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Umzug 2: ASM-based Migration

EMCVMAX

EMCVMAX3

VPlex VPlex VPlex VPlex

Clusterw

are11g

ASM 11g

Listener Clusterw

are11g

ASM 11g

Listener

RDBMS11g

RDBMS11g

RAC

Clusterw

are12c

ASM 12c

Listener Clusterw

are12c

ASM 12c

Listener

RDBMS11g

RDBMS11g

RAC

Page 36: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 36Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Umzug 2: DataGuard

Clusterw

are11g

ASM 11g

Listener

RDBMS11g

Clusterw

are11g

ASM 11g

Listener

RDBMS11g

RAC11 RAC12

Clusterw

are12c

ASM 12c

Listener

RDBMS11g

Clusterw

are12c

ASM 12c

Listener

RDBMS11g

RAC21 RAC22

DataGuard

Page 37: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 37Nürnberg, Nov.2016, Alexander Wiese

Upgrade

Oracle 12c für SAP

Page 38: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 38Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Upgrade

- SAP-Leitfaden: "Upgrade to Oracle Database 12c Release 1 (12.1):UNIX"- Oracle-Leitfaden: "Oracle Database Upgrade Guide 12c Release 1 (12.1)"- Out-of-Place Upgrade (Parallel RDBMS HOME)- 1520299.1 - Master Note for Oracle Database 12c Release 1 (12.1) Database/Client

Installation/Upgrade/Migration Standalone Environment (Non-RAC)- 1503653.1 - Complete Checklist for Manual Upgrades to Oracle Database 12c Release 1 (12.1)- 1516557.1 - Complete Checklist for Upgrading to Oracle Database 12c Release 1 using DBUA - 1915315 - Datenbank-Upgrade-Skripte für 12.1.0.2

- Database Software owner = oracle� 1915323 - BS-Benutzerkonzept für Oracle Database 12c Release 1� 1915317 - Migration des Software-Eigentümers zu 'oracle'

- Vier Upgrade Phasen:- Software Installation- Pre-Upgrade Tasks- Database Upgrade (DBUA vs. native scripting)- Post-Upgrade Tasks

- 790559.1 - RMAN Restore of Backups as Part of a Database Upgrade� 'alter database open resetlogs upgrade;'

Page 39: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 39Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Upgrade: Pre-Checks

- Pre-Upgrade Tasks auf laufender Datenbank(online)1. /oracle/<SID>/12102/sap/ora_upgrade/pre_upgrade_tasks.sql� DICTIONARY STATS, utlrp.sql + RECYCLE _BIN2. /oracle/<SID>/12102/sap/ora_upgrade/pre_upgrade_checks.sql3. Zusätzlich Empfohlen (1503653.1):

- Check role_privs- Check DBA_DEPENDENCIES- Check DATABASE_LINKS- Check DEFAULT TABLESPACE SYS, SYSTEM

4. Reset EVENT + _FIX_CONTROL + Check _Underscore Parameter5. reset USE_LARGE_PAGES on Linux6. Check AUTOEXTEND + MAXBYTES (DBUA Problem)

SQL> @pre_upgrade_checks.sql=================================================== ========================Oracle Pre-Upgrade Information ToolBuild : 10Release Date : January 2015Target version: 12c R1 (12.1.0.2)Download : MOS 884522.1Link : https://support.oracle.com/epmos/fa ces/DocumentDisplay?id=884522.1=================================================== ========================...

====>> PRE-UPGRADE RESULTS for WC1 <<====

ACTIONS REQUIRED:

1. Review results of the pre-upgrade checks:/oracle/BASE/cfgtoollogs/WC1/preupgrade/preupgrade. log

2. Execute in the SOURCE environment BEFORE upgrade:/oracle/BASE/cfgtoollogs/WC1/preupgrade/preupgrade_ fixups.sql

3. Execute in the NEW environment AFTER upgrade:/oracle/BASE/cfgtoollogs/WC1/preupgrade/postupgrade _fixups.sql

*************************************************** ************ Oracle Database Object ID Checker for SAP ****************************************************** *********DATABASE NAME : WC1DATABASE CREATION TIME : 2016-OCT-31 12:21:08DATABASE AGE : 0 years 0 days

DATAOBJ# (current max.) : 377580OBJECT ID (current max.) : 377577OBJECT ID (system limit) : 4254950911OBJECT ID (check limit ) : 3221225472

Checking whether object id is above critical value of 3221225472

*************************************************** ************ OK ****************************************************** *********Object ID numbers are not critical.

For further information see SAP Note 2137109

Page 40: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 40Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Upgrade DBUA: Upgrade

- Stop SAP + Anpassen des Environment auf 12c- ./dbua.sap.sh –q

[xxxxxx:WC11:/oracle/WC1/12102/sap/ora_upgrade/post _upgrade]./dbua.sap.sh -q. . Oracle Database Upgrade. Version 12.1.0.2.0 Release Date 2015-08-24 Patch Level 013 (rel). Copyright (c) Oracle Corporation 2015. All Rights Reserved.. SAP note 1915315. Oracle Database Release: 12.1.0.2.0. . Host :. Platform : linux_x86_64 (64-bit). Date : 2016_11_01 10:07:56. User : oracle. Log file : /home/oracle/12cupgrade-12102-WC11 .log. History log : /home/oracle/12cupgrade-12102-WC11 _hist.log. . Checking environment .... Environment checked.. . Performing Pre-Upgrade checks ......

. Pre-Upgrade checks completed.

.

.

. Building DBUA command ...

.

.

. DBUA command complete.

.

.

. dbua.sap.sh Settings

.

. Script log file : /home/oracle/12cupgrade-121 02-WC11.log

. Script command line : -q

. Query mode : enable

...

. Post-Upgrade Settings

.

.

. The log file of dbua.sap.sh is /home/oracle/12cup grade-12102-WC11.log

. Exiting because dbua.sap.sh was started in query mode.

. (EXIT) - (0)

Page 41: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 41Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Upgrade DBUA: Upgrade

- ./dbua.sap.sh� All Logfiles: /oracle/WC1/cfgtoollogs/dbua/WC1/upgrade1

Page 42: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 42Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Upgrade DBUA: Post-Tasks

- /oracle/WC1/121_64/rdbms/admin/utlu121s.sql- /oracle/WC1/121_64/sap/ora_upgrade/post_upgrade/post_upgrade_tasks.sql- SBP Event + _fix_control + Restart

� HOTNEWS Oktober:2374058 - 12c: Wrong results using hash joins and rowsets2373505 - 12c: Corrupt index with CREATE INDEX ONLINE

- /oracle/WC1/121_64/sap/ora_upgrade/post_upgrade/post_upgrade_checks.sql- /oracle/WC1/121_64/sapbundle/SBP_12102160419_201605/catsbp

- Environment <SIDADM> + Client anpassen- SSFS (wenn noch nicht in Verwendung) aktivieren- ggf. SGEN nach SAP Kerneltausch- brconnect -u / -c -f stats -t system_stats- brconnect -u / -c -f stats -t oradict_stats- brconnect -u / -c -f stats -t all -f collect -p 4- new Backup!- SAP starten- De-Installing old ORACLE_HOME

*************************************************** *******************Oracle Database 12.1 Post-Upgrade Information Tool for SAP*************************************************** *******************

Date : 2016-11-01 11:31:09Script Version : 12.1.0.2Script Revision : 001Script Date : 2015-05-12.*************************************************** *******************Database Information*************************************************** *******************

--> Host Name : xxxxxxx--> Host Platform : Linux x86 64-bit (P latform ID: 13)--> Platform type : Unix--> Instance Name (Status) : WC11 (OPEN)--> Database Name : WC1� Database Version : 12.1.0.2.0...

catsbp - Post-process Installation of SBP 12.1.0.2.16 0419 201605V3 for GI.Copyright (c) 2015, 2016, Oracle and/or its affilia tes. All rights reserved.Log file: $ORACLE_BASE/cfgtoollogs/sqlpatch/SGR2016 05_APPLY_WC11_2016_11_01-11-40-52.logConnecting to database...Connecting to database...done.

Determining current state...Determining current state...done.

Operations to be executed:none

Loading style sheets...Loading style sheets...skipped.Reason: Style sheets already loadedRecompiling objects with utlrp...Recompiling objects with utlrp...skipped.Reason: Objects already compiledLog file: $ORACLE_BASE/cfgtoollogs/sqlpatch/SGR2016 05_APPLY_WC11_2016_11_01-11-40-52.logcatsbp completed successfully.

Overall Status: COMPLETE

Oracle Database 12.1 Post-Upgrade Status Tool 11-01-2016 11:18:35

Component Current Version Elapsed TimeName Status Number HH:MM:SS

Oracle Server VALID 12.1.0.2.0 00:11:30Oracle Real Application Clusters VALID 12.1.0.2.0 00:00:01Oracle XML Database VALID 12.1.0.2.0 00:00:44Final Actions 00:10:18Post Upgrade 00:00:05Post Compile 00:01:54

Total Upgrade Time: 00:34:55

*************************************************** *******************Database Components*************************************************** *******************

The following database components are installed:

Component ID Version StatusCATALOG 12.1.0.2.0 VALIDCATPROC 12.1.0.2.0 VALIDRAC 12.1.0.2.0 VALIDXDB 12.1.0.2.0 VALID...*************************************************** *******************Generic Database Configuration Warnings*************************************************** *******************WARNING: ----> This is a RAC system.

*************************************************** *******************FINISHED - Oracle Database 12.1 Post-Upgrade Informa tion Tool for SAP*************************************************** *******************

PL/SQL procedure successfully completed.

Page 43: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 43Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Upgrade: Zusammenfassung

- "Look and Feel" � 11g- DBUA verlässlich, deckt aber nicht 100% des Upgrades ab (ggf. Nachbesserung im Upgrade Guide)- 12c Enhancements im Upgrade Prozess (Parallel, Custom Scripts etc.)- Manuelles Upgrade als Alternative (falls z.B. X-Forwarding nicht verfügbar)- Laufzeit sehr gut! Database Downtime ~1 Stunde

Page 44: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 44Nürnberg, Nov.2016, Alexander Wiese

Betrieb

Oracle 12c für SAP

Page 45: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 45Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Betrieb

- Keine gravierenden Änderungen für DBA‘s! (sowohl im RAC/ASM als auch bei SI)- Neues User Konzept- SSFS muss verwendet werden (Secure Storage in File System)

1639578 - SSFS als Kennwortablage für den primären Datenbank-Connect1622837 - Sichere Verbindung des AS ABAP an Oracle per SSFS

- Oracle Client 12c819829 - Installation und Konfiguration von Oracle Instant Client unter Unix

- New Features In-Memory, Multitenant, ADO/ILM � Evaluierung und Nutzen, Lizensierung

Page 46: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 46Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – New Features 12c

- Oracle Database 12c Release 1 (12.1.0.1) New Features

- Increased Size Limit for VARCHAR2 from 4,000 to 32,767 bytes (Aktivierung erforderlich!)- ONLINE Move Partition: ALTER TABLE ... MOVE PARTITION becomes non-blocking online DDL.

Global indexes are maintained during the move partition, so a manual index rebuild is no longer required.

- DROP INDEX ONLINE- Adaptive SQL Plan Management � Default TRUE

alter system set optimizer_adaptive_features = FALSE scope=spfile sid ='*';

1888485 - Datenbankparameter für 12.1.0.2- Very Large Network Buffers � SDU up to 2MB- Unified Auditing is introduced (DEFAULT OFF!)- Oracle ASM Shared Password File in a Disk Group (Backup manuell!)- Oracle ACFS Support for All Oracle Database Files- Online DBFS Filesystem Reorganization

Page 47: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 47Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – New Features 12c

- Oracle Database 12c Release 1 (12.1.0.2) New Features

- Rapid Home Provisioning:- 10.2.0.5, 11.2.0.1, 12.1.0.1 and 12.1.0.2 RDBMS Home Provisioning- Rapid Home Provisioning is a method of deploying software homes to target nodes- for Cloud Computing Environment � Private Cloud ☺- on Single Cluster you can create, store, and manage templates of Oracle homes (Gold

Images � RDBMS only, Databases and Middleware)- gold images are stored in a repository located on a Rapid Home Provisioning Server- simplifies Quick Patching and Provisioning of Oracle Gomes to minimize Downtime

Page 48: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 48Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – New Features für DBA‘s

Move Datafile online (inkl. BR*Tools Support ):

ASM to Filesystem: alter database move datafile '+DATA/wc1/datafile/psapsr3usr.386.926680097'

to '/oracle/WC1/sapdata1/psapusr/psapusr.data1';

ASM to ASM:alter database move datafile '+DATA/wc1/datafile/psapsr3usr.386.926680097'

to ‚+DATA2';

Filesystem to Filesystem:alter database move datafile '/oracle/WC1/sapdata1/psapusr/psapusr.data1'

to '/oracle/WC1/sapdata2/psapusr/psapusr.data1';

Page 49: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 49Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – New Features für DBA‘s

Multisection Backup for INCR 1:BR0200I BR_TRACE: location BrProgExecute-1, command line: '( /oracle/TBZ/brbin/brconnect -R 45498 ) > /oracle/ TBZ/sapbackup/.beukicax.brc 2>&1 &'

BR0280I BRBACKUP time stamp: 2016-11-01 13:12:52BR0507I Starting incremental database backup (level 1) using RMAN...BR0200I BR_TRACE: location BrRmanCall-12, commands for RMAN in: /oracle/TBZ/sapbackup/.beukicax.cmd'@/oracle/TBZ/sapbackup/..beukicax..cmdhost '/oracle/TBZ/brbin/brtools -f delete /oracle/TB Z/sapbackup/..beukicax..cmd';run { allocate channel sbt_1 device type 'SBT_TAPE'parms'ENV=(XINT_PROFILE=/oracle/TBZ/121_64/dbs/initTBZ.u tl,PROLE_PORT=57323,BR_CALLER=BRBACKUP,BR_BACKUP=INCR,BR_REQUEST=NEW,BR_RUN=beukicax.inr)';allocate channel sbt_2 device type 'SBT_TAPE'parms'ENV=(XINT_PROFILE=/oracle/TBZ/121_64/dbs/initTBZ.u tl,PROLE_PORT=57323,BR_CALLER=BRBACKUP,BR_BACKUP=INCR,BR_REQUEST=NEW,BR_RUN=beukicax.inr)';allocate channel sbt_3 device type 'SBT_TAPE'parms'ENV=(XINT_PROFILE=/oracle/TBZ/121_64/dbs/initTBZ.u tl,PROLE_PORT=57323,BR_CALLER=BRBACKUP,BR_BACKUP=INCR,BR_REQUEST=NEW,BR_RUN=beukicax.inr)';allocate channel sbt_4 device type 'SBT_TAPE'parms'ENV=(XINT_PROFILE=/oracle/TBZ/121_64/dbs/initTBZ.u tl,PROLE_PORT=57323,BR_CALLER=BRBACKUP,BR_BACKUP=INCR,BR_REQUEST=NEW,BR_RUN=beukicax.inr)';backup as backupset incremental level 1 cumulative t ag beukicax format 'TBZ1_beukicax.%s_%p' filesperset 4 section size 204800M check logicaldatabase;release channel sbt_1;release channel sbt_2;release channel sbt_3;release channel sbt_4; }list backup of database tag beukicax;

# ASM Parameterasm_ora_sid = (TBZ1:+ASM1, TBZ2:+ASM2)asm_ora_home = (TBZ1:/oracle/GRID/12102, TBZ2:/oracl e/GRID/12102)asm_root_dir = ASM

# RAC Parameterdb_services=yesparallel_instances = (TBZ1:/oracle/TBZ/121_64@TBZ1, TBZ2:/oracle/TBZ/121_64@TBZ2)primary_db = (TBZ)

# ssh Connect_set_rem_env = yes_rem_sql_call = yes

# Passwordless Backup_rem_sql_call = yes_remote_exec = ssh_remote_copy = scp

# Default Backup Parameterbackup_type = onlinebackup_mode = fullbackup_dev_type = rman_utilutil_par_file = /oracle/TBZ/121_64/dbs/initTBZ.utl

# RMAN Configrman_parms = "ENV=(XINT_PROFILE=/oracle/TBZ/121_64/d bs/initTBZ.utl,PROLE_PORT=57323 ,&BR_INFO)"rman_channels = 4rman_channels_arch = 2rman_filesperset = 4rman_sectionsize = 200g

# Special BRTOOLS Parameter related to Note 914174, 1235952, 1464091, 1647272archive_function = save_deleterman_cross_check = archive_ctl_auto_backup = no_one_save_cycle=yes_rman_grp_cnt=8stats_dict_cycle = 100loc_ora_homes = yescleanup_ora_sdir= (/oracle/BASE/diag/tnslsnr/xxxxxx /listener, /oracle/BASE/diag/tnslsnr/xxxxxx/listene r)

INCREMENTAL 1 in Kombination mit Block Change Tracking File auf Physical Standby ist Lizenzpflichtig! (ACTIVE DATAGUARD)

Page 50: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 50Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – New Features für DBA‘s

Flex ASM:

- New Feature in 12c- Einsetzbar ab 3 Node RAC

Page 51: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 51Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – New Features für DBA‘s

RMAN Enhancements:

- Support von Backupsets anstatt Copy für "DUPLICATE FROM ACTIVE"- Support von MULTISECTION via Network für "DUPLICATE FROM ACTIVE"- # Pre-12c:SQL "ALTER SYSTEM SWITCH LOGFILE";- # 12c : SQL ALTER SYSTEM SWITCH LOGFILE; - # 12c : ALTER SYSTEM SWITCH LOGFILE;- Table Recovery from Backup

- Using Auxiliary Instance- Using DataPump and RMAN Technology- Einsatzzweck hängt von White Space ab (Bigfile TBS… �)

- Fix of Bug 11744544 - Set newname for database does not apply to block change tracking file (Doc ID 11744544.8):

ORACLE error from auxiliary database: ORA-19751: could not create the change tracking file

ORA-19750: change tracking file: '+TT0_DATA/qw2/changetracking/ctf.293.914140409'

ORA-17502: ksfdcre:4 Failed to create file +TT0_DATA/qw2/changetracking/ctf.293.914140409

ORA-15046: ASM file name '+TT0_DATA/qw2/changetracking/ctf.293.914140409' is not in single-

file creation form

Page 52: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 52Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – New Features für DBA‘s

Cross-Platform :

- Endianess Problem:Big-Endian:- höchstwertige Byte zuerst gespeichert, das heißt an der kleinsten Speicheradresse- Beispiel: Stunde:Minute:Sekunde- AIX, HP-UX, SolarisLittle-Endian:- kleinstwertige Byte zuerst gespeichert , das heißt an der kleinsten Speicheradresse- Beispiel: Tag.Monat.Jahr- Windows, x86 (Linux)

- Migration dazwischen aufwändig (Export/Import, R3LOAD, RMAN TTS etc.)- New Feature 12c: Cross-Platform Backup & Restore via RMAN- 105047 - Support von Oracle-Funktionalitäten im SAP-Umfeld (nicht in BR*Tools integriert)

Page 53: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 53Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – New Features für DBA‘s

Cross-Platform Backup & Restore:

1. Anlegen einer „leeren“ Datenbank in Ziel-Betriebssystem (SYSTEM, SYSAUX, UNDO etc.)2. RMAN Backup for Transport Level 03. RMAN RESTORE FROM PLATFORM 'AIX-Based Systems (64-bit)' auf Ziel-Umgebung4. RMAN Backup for Transport Level 15. RMAN RECOVER FROM PLATFORM 'AIX-Based Systems (64-bit)'auf Ziel-Umgebung6. Source Tablespaces Read Only!7. Last RMAN Backup for Transport Level 1 + Datapump Metadata8. RMAN RECOVER FROM PLATFORM 'AIX-Based Systems (64-bit)'auf Ziel-Umgebung9. RMAN DATAPUMP RESTORE FROM PLATFORM 'AIX-Based Systems (64-bit)' auf Ziel-Umgebung10. DATAPUMP Import auf Ziel-Umgebung für Meta-Data11. Ziel Tablespaces Database Read Write!

- Nicht für FULL DATABASE- Alternative für bisherige Verfahren, insbesondere für große Datenbanken- Reduziert Downtime um Faktor 8 (Oracle RMAN in Oracle Database 12c: New Features & Best

Practices)

Page 54: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 54Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – Cloud Control 13c

Page 55: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 55Nürnberg, Nov.2016, Alexander Wiese

Ausblick

Oracle 12c für SAP

Page 56: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 56Nürnberg, Nov.2016, Alexander Wiese

Oracle 12c für SAP – New Features 12.2

- Online Conversion of a Nonpartitioned Table to a Partitioned Table (ALTER TABLE)- In-Memory – dynamic resizing of column store- In-Memory operations can run on Active Data Guard standby databases- Index Monitoring – Active by Default + Enhancements- Table and column names can be longer than 30 bytes, now up to 128 bytes- ALTER TABLE MOVE ONLINE - without blocking any concurrent DML operations- Advanced Index Compression – High Compression available- Multi-Instance Redo Apply on Standby- AWR reports are now available on Active Data Guard (ADG) standby databases

- https://docs.oracle.com/cloud/latest/exadataexpress-cloud/CSDBF/oracle-database-12-2-new-features.htm

- https://amitzil.wordpress.com/2016/09/22/oracle-12-2-cool-new-features/- https://amitzil.wordpress.com/2016/10/17/other-cool-12-2-features/- http://www.peasland.net/2015/10/26/12-2-racgi-new-features/- http://www.peasland.net/2015/10/26/oracle-12cr2-now-in-beta/- http://satya-dba.blogspot.de/2016/10/new-features-in-oracle-12c-release-2.html

Page 57: Oracle 12c für SAP Installation, Upgrade, Betrieb - doag.org · Nürnberg, Nov.2016, Alexander Wiese Seite 1 Oracle 12c für SAP Installation, Upgrade, Betrieb Alexander Wiese Postbank

Seite 57Nürnberg, Nov.2016, Alexander Wiese

Alexander WiesePostbank Systems AGLubahnstraße 2D-31789 HamelnPhone: +49 51 51 18-3810Mobile: +49 170 [email protected]

Danke …