sap on oracle: development update - doag

28
SAP on Oracle: Development Update Dr. Christian Graf Development Manager DB Platforms Oracle & Informix OS Platforms HPUX, Solaris, Tru64 SAP AG Jan Klokkers Senior Director SAP Development Oracle Corporation

Upload: others

Post on 02-Oct-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAP on Oracle: Development Update - DOAG

SAP on Oracle:DevelopmentUpdate

Dr. Christian GrafDevelopment ManagerDB Platforms Oracle & InformixOS Platforms HPUX, Solaris, Tru64SAP AG

Jan KlokkersSenior Director SAP DevelopmentOracle Corporation

Page 2: SAP on Oracle: Development Update - DOAG

Oracle 10g @ SAP

Platform News

RAC @ SAP

Page 3: SAP on Oracle: Development Update - DOAG

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

Page 4: SAP on Oracle: Development Update - DOAG

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

Page 5: SAP on Oracle: Development Update - DOAG

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)

Page 6: SAP on Oracle: Development Update - DOAG

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)

Page 7: SAP on Oracle: Development Update - DOAG

Oracle 10G @ SAP

Platform News

RAC @ SAP

Page 8: SAP on Oracle: Development Update - DOAG

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)

Page 9: SAP on Oracle: Development Update - DOAG

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

Page 10: SAP on Oracle: Development Update - DOAG

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

Page 11: SAP on Oracle: Development Update - DOAG

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

Page 12: SAP on Oracle: Development Update - DOAG

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

Page 13: SAP on Oracle: Development Update - DOAG

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

Page 14: SAP on Oracle: Development Update - DOAG

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

Page 15: SAP on Oracle: Development Update - DOAG

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

Page 16: SAP on Oracle: Development Update - DOAG

Oracle 10g @ SAP

Platform News

RAC @ SAP

Page 17: SAP on Oracle: Development Update - DOAG

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

Page 18: SAP on Oracle: Development Update - DOAG

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

Page 19: SAP on Oracle: Development Update - DOAG

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

Page 20: SAP on Oracle: Development Update - DOAG

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

Page 21: SAP on Oracle: Development Update - DOAG

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

Page 22: SAP on Oracle: Development Update - DOAG

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

Page 23: SAP on Oracle: Development Update - DOAG

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

Page 24: SAP on Oracle: Development Update - DOAG

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

Page 25: SAP on Oracle: Development Update - DOAG

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 25

Thanks for your attention !!

Any questions ?

Page 26: SAP on Oracle: Development Update - DOAG

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

Page 27: SAP on Oracle: Development Update - DOAG

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

Page 28: SAP on Oracle: Development Update - DOAG

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