Oracle and SAPDevelopment Update
Dr. Christian Graf Jan KlokkersDevelopment Manager Senior DirectorDB Platforms Oracle SAP DevelopmentSAP AG Oracle Corporation
Session id: 40041
Topics
? Introduction?SAP Technical Product Architecture?SAP Platform Support?SAP-Oracle Certification Matrix?Oracle10g Status?Oracle Data Mining Integration?SAP-Oracle Release Strategy?SAP-Oracle Product Integration?SAP BR*News
Introduction
?More than 14 years of SAP – Oracle cooperation?More than 10,000 SAP customers use Oracle?2 out of 3 SAP installations run on Oracle
Database? Joint SAP & Oracle development/platform team
in Walldorf? Joint support teams in Rot (Germany) & US?SAP & Oracle Partner/Presales teams in
Walldorf
SAP Technical Product Architecture
Oracle Database
Enterprise Portal SRM/CRM
BW KM
R/3 Enterprise
Java Apps
ABAP Java Web Application Server (WAS)
ABAP StackABAP Stack J2EE Java StackJ2EE Java Stack
thinJDBC
Oracle Call Interface... ... thinJDBC
APO
...
OS Support of SAP with Oracle 9.2
AIX (5L only) --- XHP-UX PA-RISC: --- XHP-UX IA64: --- XHP Tru64: --- XSolaris: --- XLinux: (SLES8, RH AS 2.1)H X Ramp UpWindows: X X
32 Bit 64 Bit
SAP Platform Support
SAP Kernel Release Note Number3.1I 23875
4.0x/4.5x 858384.6x 1565486.x 407314
http://www.service.sap.com/platforms
OS platform coverage: General info
SAP on Oracle Certification Matrix
31I 8.1.7 + 9.2 12/04 12/05(1)
40B 8.1.7 + 9.2 12/04 12/0545B 8.1.7 + 9.2 12/04 12/05WAS 4.6C 8.1.7 + 9.2 12/04 12/05WAS 6.10 8.1.7 + 9.2 12/04 12/05WAS 6.20 (8.1.7) + 9.2 12/04 12/05WAS 6.30 9.2 12/05WAS 6.40 (Q4/03) 9.2 12/05
(1) planned
SAP Oracle OracleDesupport
8.1.7 EMS for SAP Customers andnew SAP Ext kernels
?Extended Maintenance Support (EMS) for8.1.7 until 12/2006 is available for SAPcustomers. For more information check OSSNote 644939.
?New extended (Ext) kernels linked with fullysupported Oracle9i client libraries areavailable in November 2003.
“SAP will supportOracle 10g, the
safe, reliable andscalable clustered
database.”
“SAP will supportOracle 10g, the
safe, reliable andscalable clustered
database.”Karl-Heinz Hess,
Member of the ExtendedManagement Board, SAP AG
Oracle Database 10g Status at SAP
?SAP AG is Active Beta Partner?SAP Product Certification planned
with Oracle Database 10g in early2005
First results of 10g tests at SAP?SAP R/3
– R/3 4.6C test system successfullyupgraded from 9.2 to 10g Beta2
?SAP BW– Upgrade of BW 3.1 database from
9.2 to 10g Beta2 failed?Problem has been identified and is fixed
in production release– Drop performance of typical SAP BW
partitioned tables with local indexeshas improved by a factor of 10
– Size of bitmap index does notdegenerate anymore when doing DML
Oracle Data Mining Integration withSAP BW 3.5 and mySAP CRM 4.0
Campaign AutomationCampaign Automation
InteractionCenter
InteractionCenter
InternetSales
InternetSales....
Oracle9i Oracle9i
SAP BW
mySAP CRM
SAP BW Database mySAP CRM Database
WEB Application Server WEB Application Server
Intelligence Connector
Model
Export
Model Import
....Java/OCI Java/OCI
WEB Application Server WEB Application Server
Data Mining WorkbenchData Mining Workbench
SAP Mining
Engines
SAP Mining
Engines
3rd Party DataMining API
....Java/OCI Java/OCI
OLAP EngineOLAP Engine
Java
BW/ODM AdapterBW/ODM Adapter
CRM/ODMAdapter
Oracle9i with DataMining Option
Oracle9i with DataMining Option
Advantages of SAP-ODM Integration?Openness/Flexibility
ODM complements SAP’s existing data miningalgorithms providing a larger spectrum of miningmethods for analytical applications of SAP.
?Performance ODM operates directly in the database, so there is no
need to transfer data into the SAP application server.?Training
Mining models can be trained in the SAP BW databaseleading to low model build times.
?Prediction Predictions on large amount of data can be performed in
the database leading to low mass-data prediction times inSAP BW and mySAP CRM applications
Oracle Functionality inSAP Products (Part I)? Data Guard – Physical Standby? Cost Based Optimizer and CBO Hints? Partitioning? Parallel Query? NT Failsafe? OCI? JDBC? PL/SQL? RMAN? Bitmap Indexes (SAP BW)
Oracle Functionality inSAP Products (Part II)? Star Query Optimization
with specific SAPenhancements
? LMTS? ASSM? Automatic PGA? Automatic SGA? SP Files? Online Redefinition
Package
? DBMS_STATS Package? DBMS_METADATA Package? Connect By? SQL Merge? Unrecoverable Operations? LOBS? Transportable Tablespaces? Table Monitoring Attribute
Real Application Clusters –Certification Process
?RAC certification per platform?Three step process
– Technical validation– Pilot customer– Ramp Up Phase
? Intensive OS Partner collaboration required– Hardware– Engineers
Current status in OSS Note 527843
Real Application Clusters –Requirements? Global/Cluster Filesystem. Initial Certification Examples:
– Fujitsu Siemens: Net App Filer (Solaris, Linux) or Fujitsu CFS– HP Tru64: TruCluster– HP-UX PA-RISC: Veritas Advanced Cluster– HP-UX IA-64: Veritas Advanced Cluster (planned)– IBM AIX: GPFS– Linux: Oracle CFS or Steeleye HA-NFS– SUN: Sun Cluster with PxFS– Windows: Oracle CFS
Real Application Clusters –Certification Status by Platform?HP Tru64
– First productive customer ABB– Ramp Up Phase (up to ten more customers)
? IBM AIX– One Pilot customer successfully finished– Second Pilot Customer– Ramp Up Phase in Q4CY2003
? Other platforms– Certification process started– Ramp Up Phase in Q1/Q2CY2004
BR*Tool News?Major enhancement requirements
– Support for MCOD configurations– Support for RAC configurations– Automatic desaster recovery– Support of new Oracle features (e.g. Online Redefinition)
? Introduction of uniform menu-driven user interfaces– Graphical user interface– Character user interface
?Better integration of BRBACKUP, BRARCHIVE andBRRESTORE during database recovery
? Improved Quality
BR*Tool Milestones
?2002– BRCONNECT: Statistics, Check, etc.
?04/2003– BRRECOVER: Recovery– BRGUI: Graphical User Interface
?Q3/2003– BRSPACE: Space & Object Management
BRCONNECT
?Check and update statistics: brconnect –f statsReplaces sapdba –checkopt | –analyze | –statistics | –delete
?Check database system: brconnect –f checkReplaces sapdba –check
?Adapt NEXT extents: brconnect –f nextReplaces sapdba –next
?Cleanup DBA logs: brconnect –f cleanupReplaces sapdba –cleanup
BRRECOVER?Design decisions
– Complete redesign of SAPDBA recovery functionality– Integration in the BR*Tools package– New menu-driven user interface, including graphical frontend– Significant funtional enhancements
?Main Functions– Complete database recovery
– Database point-in-time recovery
– NEW: Tablespace point-in-time recovery (MCOD)
– Whole database reset
– Restore of individual backup files (Expert only)
– Restore and application of archivelog files (Expert only)
– NEW: Disaster recovery
BRSPACE? Space Management
– Extend tablespace– Create tablespace– Drop tablespace– Alter tablespace– Show tablespaces– Alter database file– Move database file– Show database files
? Object Management– Reorganize tables/indexes (online)– Alter table/index– Show tables/indexes
? Instance Management– Startup/Shutdown database
(single instance and RAC)– Switch redolog file– Toggle archivelog mode– Show instance(s) status– Alter/Show database
parameters
Available in Q3CY2003
Sources of Information– BRCONNECT: SAP note 403704
– BRRECOVER: SAP note 602497
– BRSPACE: SAP note 647697, 646681(Reorg)
– BRGUI: SAP note 611493
– Technical documents:
?http://service.sap.com/dbaora -> Media Library -> General -> BRCONNECT
Backup and Recovery -> Restore and Recovery
Space Management -> BRSPACE (in development)
Outlook?WEB AS 6.40 and beyond
– All SAPDBA functions moved to BR*Tools
– BR*Tools 6.40 package replaces SAPDBAcompletely (no SAPDBA shipment planned)
– SAPDBA will be maintained for olderreleases but not developed any more