Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
Das Bild kann nicht angezeigt werden. Dieser Computer verfügt möglicherweise über zu wenig Arbeitsspeicher, um das Bild zu öffnen, oder das Bild ist beschädigt. Starten Sie den Computer neu, und öffnen Sie dann erneut die Datei. Wenn weiterhin das rote x angezeigt wird, müssen Sie das Bild möglicherweise löschen und dann erneut einfügen.
OracleDatabase12cfürSAPWelcheMehrwertegibtesfürSAPAnwendungen?
StefanMenschelOracleBUDatabase&CloudTechnologiesPlaKormSAPNovember2016
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirecPon.ItisintendedforinformaPonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncPonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andPmingofanyfeaturesorfuncPonalitydescribedforOracle’sproductsremainsatthesolediscrePonofOracle.
SafeHarborStatement
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
ExtendedMainstreamMaintenanceforSAPBusinessSuite7
mindestensbisEnde2025
SAP:AktuelleSituaPonExtendedMainstreamMaintenanceforSAPNetWeaverBusinessSuite7
SAP:AktuelleSituaPon
mindestensbisEnde2025
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
SAPHANA?KeinGrundschnellzuwechseln!
Warten,Warten,Warten,...(A)UpgradeOracleDatabaseto12c(B)NutzungOracleDatabaseIn-Memoryundandere12cFunkPonalitäten(C)und/oderOracleEngineeredSystems
EvaluierungSAPHANA-StrategiederSAPhatmehrKlarheit-bleibtesbeiS/4HANAonly?àDSAGPosiPonspapierFebruar2016!-größereAnzahlanConsulPngUnternehmenmitSkill-verbesserteStabilitätundmehrFunkPonalitätdesProduktes
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
1978Oracle1
1979Oracle2
Queries&Joins
1982Oracle3
Commit&Rollback
DieOracleDatenbankInnovaPveTechnologien
1984Oracle4
RedoLogsReadConsistency
1986Oracle5
ClientServer1989
Oracle6
TriggerRollbackSegments
1993Oracle7
StoredProceduresPL/SQLLONGDatatype
1997Oracle8
WarehouseParPPoning
1999Oracle8i
UNICODESupportBLOB/CLOB
2001Oracle9i
RealApplicaPonClustersOnlineTableReorgFlashback
2004Oracle10g
RecycleBinADDMASM
2007Oracle11g
TableCompressionSecureFilesRealApplicaPonTesPng
2013Oracle12c
OracleSolarisIBMAIXHPHP-UXMicrosooWindowsOracleLinuxRedhatLinuxSUSELinux
WarumUpgradeaufOracle12.1.0.2?
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
DerkostenfreieExtendedSupportendetam31.5.2017
1.
AufOracle12.2warten?
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
Auf12.2.warten?OracleMySupport:(DocID742060.1)ReleaseScheduleofCurrentDatabaseReleases
IniPal12.1.
11.2.0.2SAPZerPfizierung
14.1.2011
12.1.0.2SAPZerPfizierung
31.3.2015
21.09.201612.2.0.1
CloudFirstAvailability
IniPal11.2.
erstesPatchSet11.2
erstesPatchSetfür12.1.
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
Auf12.2.warten?OracleMySupport:(DocID742060.1)ReleaseScheduleofCurrentDatabaseReleases
IniPal12.1.
11.2.0.2SAPZerPfizierung
14.1.2011
12.1.0.2SAPZerPfizierung
31.3.2015
26.10.201612.2.0.1
nochnichtverfügbar
IniPal11.2.
erstesPatchSet11.2
erstesPatchSetfür12.1.
Auf12.2.warten?àkeineguteIdee!OracleMySupport:(DocID742060.1)ReleaseScheduleofCurrentDatabaseReleases
§ 12.2.nochnichtverfügbar§ vermutlichwirderstesPatchSet12.2.0.2fürSAPgenutzt§ warscheinlichin2017nochkeine12.2.0.2§ 2018???§ keinUpgradeauf12.1bedeutet... àExtraKostenfürExtendedSupportab1.6.2017 àkeineNutzungneuerguterFunkPonalitäten àkeinSAPNetWeaver7.50
-SAPERP6EhP8basedonSAPNetWeaver7.50-SAPKernel7.45mitSAPNetWeaver7.50àOracle12only
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
2.Neue revoluPonäreTechnologieninOracle12.1
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
Oracle12.1.0.2NeueTechnologien
OracleDatabaseIn-Memory OracleMulJtenantDatabaseOracle
InformaJonLifecycleManagement
zerPfiziert:30.Juni2015 zerPfiziert:23.Dezember2015 zerPfiziert:5.Juli2016
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
à keinDatabaseIn-Memory!
OhneIn-Memory,keineOpPmierungenimSAPBW.OhneIn-Memory,keineOracleFlatCubesimSAPBW.
Oracle12.1.0.2Ohne
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDatabase12cIn-MemoryDurchbruch:NutzungbeiderFormategleichzeiPg
NormalBufferCache
NewIn-MemoryFormatColumnStore
SALES SALES
RowFormat
ColumnFormat
SALES
PRODUCT
ColumnFormat
ROW-Format
OracleDatabaseOpPmizer-indexrangescan-indexuniquescan-indexfullscan-fulltablescan+In-MemoryColumnscan
OLTPnutztbewährtesRowFormat
AnalyPcs&ReporPngbeschleunigtdurchneuesIn-Memory
Format
PRODUCT
nurrelevanteDaten
In-Memory
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDatabase12cDatabaseIn-Memory
= +
Rowbased Columnbased
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
OracleDatabaseIn-MemoryUmsetzunginDREISchriuen
1 2DefineSizeforIn-MemoryStore
3DefineTable
forIn-MemoryUpgradetoOracle12c
§ aufexisPerenderHardware(+RAM)§ mitvorhandenenBetriebssystem§ NutzungnurfürTabellen,woessinnvollist
§ keineÄnderunganderSAPApplikaPon§ keineMigraPonvonDatenerforderlich§ unveränderteNutzungallerOracleTechnologien
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
0
10
20
30
40
50
60
70
80
90
100
Test1 Test2 Test3
RunJ
meinSecon
ds
Prod.(noIn-Memory) PoC(In-Memory)
SAPTransakPonLISTCUBE(InfoCube)
• Test1:– 1Miorecordsw/oaggregaPon– RunPmereducPonfactor:150x…4.800x
• Test2:– 1MiorecordswithaggregaPon– RunPmereducPonfactor:4x
• Test3:– 94MiorecordswithaggregaPon– ImpossiblewithoutIn-Memory
Timeout
Villeroy&Boch– SAPBWResult
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
0
10
20
30
40
50
60
70
80
90
100
Test1 Test2 Test3
RunJ
meinSecon
ds
Prod.(noIn-Memory) PoC(In-Memory)
SAPTransakPonLISTCUBE(InfoCube)
• Test1:– 1Miorecordsw/oaggregaPon– RunPmereducPonfactor:150x…4.800x
• Test2:– 1MiorecordswithaggregaPon– RunPmereducPonfactor:4x
• Test3:– 94MiorecordswithaggregaPon– ImpossiblewithoutIn-Memory
Timeout
Villeroy&Boch– SAPBWResult
Vortrag:„DatabaseIn-MemoryimSAPEinsatz“Morgen:09:00UhrRaum:NeuDelhi
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
• PoCSetup:– relevanttablesloadedintoColumnStore– allcustomizedindexesdropped– Performanceoffrequentlyrunqueriestested
• Results:– PerformanceasgoodasorbeuerthaninexisPngenvironment
– Diskstoragereduced– beuerDMLperformance– noindexmaintenancerequire;reduceadministraPveoverhead
– ResponsePmearegoodfromstart;nowarm-upofcachesneeded
– addiPonaltuningopPonforDBaccess– canbeusedwithouttouchingtheapplicaPon,alsonochangeinoperaPon
– idenPcalHardware
Bosch–SAPCRMResults
0
10.000
20.000
30.000
40.000
50.000
60.000
sSearch1 soSearch sSearch2 sSearch4 pSearch oSearch
In-MemoryAccess IndexAccess
RunPmeMilliseconds
Factor
16x1,5x1x 1x 1x 1x
DROP33CustomizedIndexes
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDatabaseIn-MemoryoutperformsSAPHANA
à hup://www.oracle.com/technetwork/database/in-memory/overview/benefits-of-dbim-for-sap-apps-2672504.html
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDatabaseIn-MemoryfürSAPWeitereInformaPonen
! SAPNote2178980:"UsingOracleDatabaseIn-MemorywithSAPNetWeaverbasedProducts"
! OracleWhitePaper:"UsingSAPNetWeaverwithOracleDatabaseIn-Memory"• hup://www.oracle.com/us/soluPons/sap/using-sap-netweaver-with-dbim-2594359.pdf• hup://scn.sap.com/docs/DOC-65092
! OracleDatabaseIn-MemoryatVilleroy&Boch• hup://www.oracle.com/us/soluPons/sap/nl25-oradb4sap-inmemory-vb-2995008.pdf
! MajorImprovementinSAPCRMUsewithOracleDatabaseIn-MemoryatBoschGmbH• hup://www.oracle.com/us/soluPons/sap/nl25-oradb4sap-inmemory-bosch-3013580.pdf
! SAPBIwithOracleDatabaseIn-MemoryatDBMasters,Austria• hup://www.oracle.com/us/soluPons/sap/nl25-47-48-inmemory-dbmasters-3021014.pdf
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
…jetztauchverfügbarmitOracleDatenbank
SAPNetWeaverApplicaJonChangeswithHANA
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
"HANA-OpJmizedInfoCubes"
• OpPmierungDatenmodell• entwickeltfür
– SAPBWonSAPHANA
• NutzungausschliesslichimSAPBW
OracleFlatInfoCubes–„FlatCubes"
• gleicheOpPmierungen• jetztverfügbarfür
– SAPBW– mitOracleDatabase12cundOracleIn-MemoryOpPon
• ausschliesslichimSAPBW• BeseiPgungvonAggregaten
OracleDatabase12cIn-MemorySAPNetWeaverBWFlatCubes
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
SAPNetWeaverBWArchitecture
SourceSystem(s)
DataAcquisiPon
LayerPersistentStagingAreaPSAObjects
DataStoreObjectsDSOObjects
EnterpriseData
WarehouseLayer
AggregateInfoCubeMasterData
ReporPngLayer
ReporPng
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
OracleDatabase12cIn-MemorySAPNetWeaverBWFlatCubes
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleFlatCubesundParPPoningNeueImplemenPerung(OracleDatabase12c)
FTable
ParPPo
n6
FTable
ParPPo
n5
FTable
ParPPo
n4
FTable
ParPPo
n3
FTable
ParPPo
n2
FTable
ParPPo
n1
EParPPon,SubparPPon6EParPPon,SubparPPon5EParPPon,SubparPPon4
EParPPon,SubparPPon3
EParPPon,SubparPPon2EParPPon,SubparPPon1
OpPmaleKombinaPonvonDatabaseIn-MemoryundOracleParPPoning
• eine Fact Table
• keine Indizes notwendig
• weniger Joins, keine Joins mit Dimension Tables
• schnelleres Laden der Daten
• schnellere Abfragen
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
OracleFlatCubesundRe-ParPPoningSAPAdministratorWorkbenchàTransakPonRSA1
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
àkeinAutomaPcDataOpPmizaPon(ADO)àkeinOracleMulPtenantDatabase
Oracle12.1.0.2Ohne
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
AutomaPcDataOpPmizaPonundInformaPonLifecycleManagementHeatMap
HOTactively
updated, frequented
queried WARM
infrequent access for query and update
COLDLong term analytics & compliance
WARMinfrequently
updated, frequently queried
Database/SegmentLevelDatabaseBlockLevelReadsandWrites
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
12càInformaPonLifecycleManagementCompressionandAutomaPcStorageTiering
ImplemenPerungimSAPSWPM
KomprimierungDatenbankblockautomaPschnachnTagen
BISHERKomprimieren
JA/NEIN
(40)=DefaultWert
NEUmitADO
Wannsollkomprimiertwerden?
Vorteil:OnlineoderBatchOperaPonennichtbeeinflusstdurchKomprimierung.
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
12càInformaPonLifecycleManagementVoraussetzungen
• Oracle12.1.0.2+latestSBP(mindestensPatchNovember2015)
• SAPNetWeaver7.40SP12
• BR*Tools7.40PL19
• OracleAdvancedCompressionOpPon
• sieheSAPHinweis:2254866(AnlageWhitePaper)
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleMulPtenantDatabase
Source:hup://scn.sap.com/community/oracle
Source:www.oracle.com/sap
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDatenbankArchitekturRAM,Processes,DatabaseFilesfürjedeDatenbankInstanz
OracleInstanz(CPU+RAM)OracleServerProzesse
(DBWR,LGWR,ARCH,SMON,PMON,...) OracleDatenbank(DatenbankFiles)
(SYSTEM,SYSAUX,UNDO,TEMP,DATA,...)
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDatenbankArchitekturRAM,Processes,DatabaseFilesfürjedeDatenbankInstanz
OracleInstanz(CPU+RAM)OracleServerProzesse
(DBWR,LGWR,ARCH,SMON,PMON,...)
OracleDatenbank(DatenbankFiles)(SYSTEM,SYSAUX,UNDO,TEMP,OnlineRedoLog)
geringere System-Ressourcen notwendig
OracleDatenbank(DatenbankFiles)
(SYSTEM,SYSAUX,DATA)
OracleDatenbank(DatenbankFiles)
(SYSTEM,SYSAUX,DATA)
1x
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
1x
OracleMulPtenantDatabaseVorteil:DatenbankPatching/Upgrade
ERP DW
Oracle12.1.0.2.4
ERP DW
Oracle12.1.0.2.3
UPGRADE
UpgradeContainerDBSQL>startupupgrade;1.
UpgradeContainerDB+allePluggableDB‘sineinemSchriu
SQL>ALTERPLUGGABLEDATABASEALLOPENUPGRADE;
2.
$ORACLE_HOME/perl/bin/perlcatctl.pl-d$ORACLE_HOME/rdbms/admin-n16-M-l/home/oracle/myenvcatupgrd.sql
MoreInfo:BlogMikeDietrichàhups://blogs.oracle.com/UPGRADE/entry/applying_a_psu_or_bp
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
1x
OracleMulPtenantDatabaseVorteil:DatenbankBackup/Restore
ERP DW
Oracle12.1.0.2
ContainerundallePluggableDatenbanken $rmantarget=/RMAN>BACKUPDATABASEPLUSARCHIVELOG;
ContainerDatenbankenonly $rmantarget=/RMAN>BACKUPDATABASEROOT;
PluggableDatenbanken $rmantarget=/RMAN>BACKUPPLUGGABLEDATABASEerp,dw;
PluggableDatenbankonly $rmantarget=sys@erp;RMAN>BACKUPDATABASE;
BACKUP/RESTORE
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
OracleMulPtenantDatabaseVorteil:Schnelles“Cloning”derDatenbank
ERP DW
Oracle12.1.0.2
DW1
SnapshotCloning(SunZFS/OracleACFS/NetApp)
1.
SQL>altersessionsetdb_create_file_dest='/snapclones';SQL>createpluggabledatabaseDW1fromDWsnapshotcopy;
PDBSubsetCloning(SunZFS/OracleACFS/NetApp)
2.
CONN/ASSYSDBACREATEPLUGGABLEDATABASEdw1FROMdwFILE_NAME_CONVERT=('/u01/app/oracle/oradata/cdb1/dw/','/u01/app/oracle/oradata/cdb1/dw1/')USER_TABLESPACES=('ts1','ts2');ALTERPLUGGABLEDATABASEdw1OPEN;ALTERSESSIONSETCONTAINER=dw1;+post-clonecleanup
MoreInfo: hup://www.oracle.com/technetwork/database/mulPtenant/learn-more/pdb-cloudfs-snapclone-2212051.pdfhup://www.oracle.com/technetwork/database/mulPtenant-wp-12c-1949736.pdf
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OLTP benchmark comparison Only 3GB of memory vs. 20GB memory used for 50 databases
Multitenant architecture scaled to over 250 db’s while separate database instances maxed at 50
OracleMulPtenantDatabaseVorteil:BessereAusnutzunganRessourcen
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
OracleMulPtenantDatabaseAlleVorteile:Zusammenfassung
§ keineÄnderunginApplikaPonnotwendig§ bessereAusnutzungderRessourcen§ besseresManagementderRessourcen(OracleDatabaseResourceManager)
§ einfachesPatchenfürvieleDatenbanken§ einfachesBackupfürvieleDatenbanken(dabeikeineBeeinträchPgungfürRestore)
§ eineOracleStandbykannallePluggableDatabasesbehandeln§ einfaches“Clonen”inneueDatenbank
ERP DW
Oracle12.1.0.2
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
TabellenkomprimierungaufTabellenmitmehrals255Spalten
NeuebessereIndexKomprimierung
AdvancedNetworkCompression RMANCrossPlaKormSupport
DataGuardFarSync
AutomaPcBigTableCaching
FullDatabaseCaching
MitOracle12.1.0.2über500NeueFeatures
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| [email protected]
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|