sap on oracle: development update - doag
TRANSCRIPT
SAP on Oracle:DevelopmentUpdate
Dr. Christian GrafDevelopment ManagerDB Platforms Oracle & InformixOS Platforms HPUX, Solaris, Tru64SAP AG
Jan KlokkersSenior Director SAP DevelopmentOracle Corporation
Oracle 10g @ SAP
Platform News
RAC @ SAP
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 3
OS Platform News: Unix
Ø Tru64 will be desupported beginning with NW2004s based SAP products
Ø Solaris/SPARC 10 ist supported with Oracle 9.2 for 46D_EXT and 6.40 basedproducts since early April 2005
Ø Solaris 10 x64 is planned to be supported with Oracle 10.2 for 46D_EXT and beyond in Q2/2006
Ø AIX 5.3 is supported with Oracle 9.2 since October 2004
Ø32 Bit kernel: 31I_EXT and later (incl. 64 Bit DB)
Ø64 Bit kernel: 40B_EXT and later
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 4
OS Platform News: Linux
Ø SuSE SLES 9 with Oracle 9.2:Ø 32 Bit kernel: 40B_EXT and later supported since December 2004
Ø 64 Bit kernel:Ø x86_64 (AMD Opteron, EM64T): Supported since 05/05, 6.40 only
Ø IA64: 9.2.0.6 required. Supported since 10/05, 46D_EXT & 6.40
Ø Red Hat Linux 4.0 with Oracle 9.2:Ø32 Bit kernel: Available for 46D_EXT & 6.40 (incl. 64Bit DB)
Ø64 Bit kernel:Ø x86_64 (AMD Opteron, EM64T): 9.2.0.7 required. Oracle GA in 11/05, 6.40 only
Ø IA64: 9.2.0.6 required. Supported since 10/05
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 5
OS Platform News: Linux
Ø Linux on Power with Oracle 10g:ØApplication Server based on Oracle 10.1 client is available for 6.40 Kernel
ØFull support (incl. DB Server) planned in Q1/2006 based on Oracle 10.2
ØPilot program for 6.40 based applications available now with 10.2 Pre-Production(only for testing, no production)
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 6
OS Platform News: x86_64 (AMD Opteron, EM64T)
SAP certification strategy:
Ø Certification of x86_64 for 6.40 kernel and later onlyØ Products: SAP R/3 Enterprise 4.7 2.0 SR1, SAP NW 04 SR1, SAP ERP 2004, SAP SRM 4.0, SAP SCM 4.1,
SAP CRM 4.0 SR1
Ø Linux:Ø See previous slides
Ø Windows:Ø Problem: Appropriate 64 Bit JDK is missing (1.4.2 required)
Ø No pure 64 environment possible, Java stack has to stay on 32 BitØ Oracle 9.2 available as 32 Bit version onlyØ 64 Bit Support with Ora 10.2 only (~Q1/2006)
Oracle 10G @ SAP
Platform News
RAC @ SAP
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 8
Real Application Clusters – Certification Process
RAC certification per OS/hardware platform
Three step processn Internal Functional & Scalability tests
(SAP, Oracle HW partner)n Pilot customern Controlled Availability Phase
(first ~ 10 customers)
Intensive OS Partner collaboration requiredn Hardwaren Engineers
Oracle Database 10g RAC Certificationn No per platform certification !!!n Certification only after general 10g releasen To be based on Oracle Database 10g
Release 2 (10.2)
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 9
Current RAC Status at SAP – per Platform• HP Tru64
• Two production customers• Controlled Availability phase started (up to ten more customers)
• IBM AIX• Two production customers
Controlled Availability phase started (up to ten more customers)
• Linux 32bit:Red Hat 3.0: Three production customers
Controlled Availability phase started (up to ten more customers)SLES8: One production customer
Controlled Availability phase started (up to ten more customers)
• Windows 32 Bit• One production customer• Controlled Availability phase started (up to ten more customers)
• Solaris (SUN and Fujitsu Siemens)• Two production customers• Controlled Availability phase started (up to ten more customers)
• HP-UX• Functional and Scalability Tests completed • Pilot project in progress; CA phase planned for end 11/2005
Current status in OSS Note 527843
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 10
Recommended and tested RAC Configurations with SAP R/3
OCFS2003 Enterprise ServerWindows
Veritas Advanced Cluster 3.5/4.0 or SUN Cluster3.x+PxFS (DB on raw) or SUN QFS
8,9,10Solaris (SUN)
Veritas Advanced Cluster 3.5/4.0 orPrimeCluster + Net App Filer
8, 9,10Solaris (Fujitsu Siemens)
OCFS 1.0.12/13, OCFS 2AS 3.0Linux (Red Hat)
OCFS 1.0.12/13, OCFS 2, (Raw Devices)SLES8/9, UL 1.0Linux (SuSE)
HACMP 4.5/5.1 + GPFS 2.1/2.25.2/5.3IBM AIX
TruCluster Server 5.15.1bHP Tru64
Veritas Advanced Cluster 3.5 or HP Service Guard (DB files on raw devices)
11i (11.11, 11.23)HP-UX
Cluster Version and CFS TypeOS Version
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 11
RAC Monitors: ST04N Main screen I
Oracle RAC:Selection of the database
instance
History:Selection of the required
interval
Submonitors:Select
submonitorfor detailed
analysis
DB node ALL = Data of all RAC instances
Each field is described by F1-help button
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 12
RAC Monitors: ST04N Main screen III
RAC: double click and get
detailed information
Pop-up with instance specific
information
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 13
Early SAP customers on RAC
§ ABB, SAP R/3 4.6C, Tru64
§ BASF, SAP R/3 4.6B, AIX
§ Osram-Sylvania, SAP R/3 4.7 Enterprise, Tru64
§ Reno, SAP R/3 4.6C, AIX
§ Toyota Motor Sports, SAP R/3 4.6C, Red Hat Linux 3.0
§ GAS Natural, SAP SEM, Red Hat Linux 3.0
§ Tractor Supply, SAP R/3 46C, Red Hat Linux 3.0
§ Continental, SAP R/3 46C, Linux SLES 9
§ Stadtwerke München, SAP R/3 46C ISU 4.64, Windows 2003 SP1
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 14
Requirements for SAP R/3 with RAC
Technical:
SAP R/3 4.6C/D or newer
Newest Set of BR*Tools 6.40
Oracle 9.2.0.5 or higher (recommended always to use the latest Patchset)
Shared Oracle_Home (binaries, trace files etc.)
Shared Archive Location
Shared SAP directories (Monitoring related; saptrace, sapcheck etc.)
Other:
SAP Safeguarding for Oracle RAC:
http://service.sap.com/safeguarding
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 15
Documentation on RAC with SAP R/3
Platform Partner:n Cluster documentation
SAP:n Database Upgrade Guide: Upgrade to Oracle Version 9.2.0: UNIX
Oracle:n Oracle9i Release Notes Release 2 (9.2.0.1.0) n Development White Papers:
u Configuring SAP R/3 4.6D for Use with Oracle Real Application Clusters
u Best Practices for SAP on RAC for Windows Platform
http://service.sap.com/dbaora -> Media Library -> Oracle RAC
http://sapdev.de.oracle.com -> Database -> RAC -> Whitepapers
Oracle 10g @ SAP
Platform News
RAC @ SAP
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 17
Oracle Database 10g certification at SAP
Ø All SAP products based on 4.6D kernel and later will be certified for 10g in Q4-2005 – Q1-2006
Ø Oracle 10g certification starts with SAP Business Suite 05 (ERP05, SRM05, SCM05)Ø 1. Step: Certification of Release 10.1 for BS 05 (10.2 comes
to late). BS 05 Ramp Up started end of October 2005.Ø 2. Step: Certification of Release 10.2 for BS 05 during Q4/05Ø GA of BS 05 with Release 10.2 only
Ø Validation & Certification of 46D_EXT and 6.40 kernel during Q1/2006
Ø Initial 10g certification does not include RAC
For current status please check OSS Note 720886
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 18
10g Features immediately supported by SAP
Instant Client Lite
Rename Tablespace
Online Segment Shrink
Auto Stats Collection
End to End Tracing
Online LONG to LOB Migration
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 19
10g Features to be supported later by SAP
Backup Compression
Full Database Begin Backup
Change-Aware Incremental Backup
Secured Redo Transmission
Data Pump
Cross-Platform Transportable Tablespaces
Flashback Technology
Recycle Bin
Automated Storage Management
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 20
Performance and Scalability
n Faster Drop and Truncate Tableu Using new hash mechanism for detecting dirty blocks in
database buffer cachel Less CPU usagel Less latch contention
u The more dirty blocks in buffer cache the higher the improvementsl Early tests show at least a performance improvement of factor 2
n In Memory Undou Information on block changes by short transactions have
been improved which results in less CPU usage
New Functionality with SAP BW 7.0 and 10.2
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 21
Performance and Scalability
n Improved Scalability for partitioned Objectsu Sharing Partitioning Metadata results in less SQL memory
usage in SGAl Example for one query on a table with 1,000 partitions:
9.2.0.6: 52KB10.2: 11KBImprovement by a factor of almost 5 !!!(Every query on this table will use 5 times less memory)
New Functionality with SAP BW 7.0 and 10.2
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 22
Installation and Maintenance
n Instant Client Liteu Easier deployment as only three Oracle client files are
needed for SAP kernel installationu Less memory neededu Oracle Client can be patched u Before: 10g SAP needed to provide a new kernel for any
Oracle client fix
New Functionality with SAP BW 7.0 and 10.2
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 23
§ New join and outer join syntax§ Switch to Ansi standard
§ Star query transformation on UNION ALL of E and F fact tables§ Oracle 10g allows SQT for views as well
§ No more drop/creation of views§ Views are completely replaced by From List Subqueries
(InLine Views)§ Reduced contention in system catalog
§ Less temporary tables used
§ Use of new SQL Merge command to move data from F into E fact table§ Rows with same key were aggregated -> compression
§ Use of Append Hint for direct load inserts§ Faster inserts and rollbacks
New DB Functionality in BW 7.0
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 24
Oracle 10g & RAC
§ Start with 1-2 10g RAC pilot projects after initial 10g certification in Q1/2006
§ Planned completion of pilot projects: end Q3/2006
§ Controlled availability of 10g RAC planned for end Q3-Q4/2006
Check SAP Note 527843 for more details
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 25
Thanks for your attention !!
Any questions ?
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 26
SAP Architecture on NetWeaver with Oracle
SAP NetWeaverABAP EngineABAP Engine J2EE EngineJ2EE Engine
mySAP …
mySAP SCM
mySAP ERP
WEB ASWEB AS
BIBI XIXI PortalPortal MDMMDM MobileMobile
TrexTrex ….….
ABAP schema Java schema Java schema
OCI Thin JDBC
Oracle Oracle
Pro*C
BR*ToolsBR*Tools
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 27
Status Oracle Release Integration
SAP certified Oracle versions for 31I – WAS 7/NW 04+
SAP Oracle OracleSupport (*)
Oracle 8.1.7 Desupport Hot News: 578113
(*) Standard Support not including Extended Maintenance. Extended Maintenance 8.1.7 until 12/06 (OSS note 644939).
31I 8.1.7 + 9.2 12/04 7/07
40B 8.1.7 + 9.2 12/04 7/07
45B 8.1.7 + 9.2 12/04 7/07
WAS 4.6C 8.1.7 + 9.2 12/04 7/07
WAS 6.10 8.1.7 + 9.2 12/04 7/07
WAS 6.20 (8.1.7) + 9.2 12/04 7/07
WAS 6.30/40/NW04 9.2 7/07
WAS 7 (NW2004s, „BS05“) 10.1/10.2 Q2/10
SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 28
n No part of this presentation may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.
n Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
n Microsoft®, WINDOWS®, NT®, EXCEL®, Word® and SQL Server® are registered trademarks of Microsoft Corporation.
n IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®, AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation.
n ORACLE® is a registered trademark of ORACLE Corporation, California, USA.n INFORMIX®-OnLine for SAP is a registered trademark of Informix Software Incorporated.n UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of The Open Group.n HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide
Web Consortium, Laboratory for Computer Science NE43-358, Massachusetts Institute of Technology, 545 Technology Square, Cambridge, MA 02139.
n JAVA® is a registered trademark of Sun Microsystems, Inc. , 901 San Antonio Road, Palo Alto, CA 94303 USA.
n JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
n SAP, SAP Logo, mySAP.com, mySAP.com Marketplace, mySAP.com Workplace, mySAP.com Business Scenarios, mySAP.com Application Hosting, WebFlow, R/2, R/3, RIVA, ABAP, SAP Business Workflow, SAP EarlyWatch, SAP ArchiveLink, BAPI, SAPPHIRE, Management Cockpit, SEM, are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies.
Copyright