Post on 26-Dec-2021
transcript
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.
Publicstefan.menschel@oracle.com
OracleDatabase12cfürSAPWelcheMehrwertegibtesfürSAPAnwendungen?
StefanMenschelOracleBUDatabase&CloudTechnologiesPlaKormSAPNovember2016
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirecPon.ItisintendedforinformaPonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncPonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andPmingofanyfeaturesorfuncPonalitydescribedforOracle’sproductsremainsatthesolediscrePonofOracle.
Publicstefan.menschel@oracle.com
SafeHarborStatement
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| Publicstefan.menschel@oracle.com
ExtendedMainstreamMaintenanceforSAPBusinessSuite7
mindestensbisEnde2025
SAP:AktuelleSituaPonExtendedMainstreamMaintenanceforSAPNetWeaverBusinessSuite7
SAP:AktuelleSituaPon
mindestensbisEnde2025
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
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?
Publicstefan.menschel@oracle.com
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
DerkostenfreieExtendedSupportendetam31.5.2017
1.
Publicstefan.menschel@oracle.com
AufOracle12.2warten?
Publicstefan.menschel@oracle.com
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| Publicstefan.menschel@oracle.com
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.| Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
PRODUCT
nurrelevanteDaten
In-Memory
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDatabase12cDatabaseIn-Memory
Publicstefan.menschel@oracle.com
= +
Rowbased Columnbased
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
…jetztauchverfügbarmitOracleDatenbank
SAPNetWeaverApplicaJonChangeswithHANA
Publicstefan.menschel@oracle.com
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
"HANA-OpJmizedInfoCubes"
• OpPmierungDatenmodell• entwickeltfür
– SAPBWonSAPHANA
• NutzungausschliesslichimSAPBW
OracleFlatInfoCubes–„FlatCubes"
• gleicheOpPmierungen• jetztverfügbarfür
– SAPBW– mitOracleDatabase12cundOracleIn-MemoryOpPon
• ausschliesslichimSAPBW• BeseiPgungvonAggregaten
OracleDatabase12cIn-MemorySAPNetWeaverBWFlatCubes
Publicstefan.menschel@oracle.com
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
SAPNetWeaverBWArchitecture
Publicstefan.menschel@oracle.com
SourceSystem(s)
DataAcquisiPon
LayerPersistentStagingAreaPSAObjects
DataStoreObjectsDSOObjects
EnterpriseData
WarehouseLayer
AggregateInfoCubeMasterData
ReporPngLayer
ReporPng
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
• eine Fact Table
• keine Indizes notwendig
• weniger Joins, keine Joins mit Dimension Tables
• schnelleres Laden der Daten
• schnellere Abfragen
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| Publicstefan.menschel@oracle.com
OracleFlatCubesundRe-ParPPoningSAPAdministratorWorkbenchàTransakPonRSA1
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
àkeinAutomaPcDataOpPmizaPon(ADO)àkeinOracleMulPtenantDatabase
Oracle12.1.0.2Ohne
Publicstefan.menschel@oracle.com
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
AutomaPcDataOpPmizaPonundInformaPonLifecycleManagementHeatMap
Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
KomprimierungDatenbankblockautomaPschnachnTagen
BISHERKomprimieren
JA/NEIN
(40)=DefaultWert
NEUmitADO
Wannsollkomprimiertwerden?
Vorteil:OnlineoderBatchOperaPonennichtbeeinflusstdurchKomprimierung.
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
12càInformaPonLifecycleManagementVoraussetzungen
Publicstefan.menschel@oracle.com
• Oracle12.1.0.2+latestSBP(mindestensPatchNovember2015)
• SAPNetWeaver7.40SP12
• BR*Tools7.40PL19
• OracleAdvancedCompressionOpPon
• sieheSAPHinweis:2254866(AnlageWhitePaper)
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleMulPtenantDatabase
Publicstefan.menschel@oracle.com
Source:hup://scn.sap.com/community/oracle
Source:www.oracle.com/sap
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDatenbankArchitekturRAM,Processes,DatabaseFilesfürjedeDatenbankInstanz
Publicstefan.menschel@oracle.com
OracleInstanz(CPU+RAM)OracleServerProzesse
(DBWR,LGWR,ARCH,SMON,PMON,...) OracleDatenbank(DatenbankFiles)
(SYSTEM,SYSAUX,UNDO,TEMP,DATA,...)
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDatenbankArchitekturRAM,Processes,DatabaseFilesfürjedeDatenbankInstanz
Publicstefan.menschel@oracle.com
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.| Publicstefan.menschel@oracle.com
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.| Publicstefan.menschel@oracle.com
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.| Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| Publicstefan.menschel@oracle.com
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
Publicstefan.menschel@oracle.com
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| Publicstefan.menschel@oracle.com
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|