Académique Documents
Professionnel Documents
Culture Documents
Preface................................................................................................... 3 Oracle Database Appliance Installation Overview................................. 5 ASM Disk Groups for SAP Databases ................................................ 7 Character Set Requirements for SAP Databases.................................. 8 Non-Unicode SAP Installations.............................................................. 8 Shared File Systems in SAP Environments........................................... 9 Oracle Database Appliance for SAP Deployment.................................. 10 SAP Oracle Home Naming Requirements............................................. 21 Using SAPinst on the Oracle Database Appliance................................ 22 SAPinst: Oracle Database Instance....................................................... 36 Post SAPinst Installation Steps.............................................................. 58 SAP Database Administration with BR*Tools........................................ 59 Lifecycle Management for SAP Databases........................................... 60 Installation of the Operating System and Firmware Patches................. 61 Installation of the OAK Patch for SAP.................................................... 62 Installation of the SAP Bundle Patch for the Oracle Database Appliance. .62 Migration of SAP Databases ................................................................. 63 Migration Approach 1: Oracle-to-Oracle (O2O) ACS Service and Customer Self-Service............................................................................................ 63 Migration Approach 2: Oracle-to-Oracle (Triple-O) ACS Service only...64 Migration Approach 3: Oracle RMAN and Transportable Tablespaces. 65 Documentation References:................................................................... 66
Preface
This document explains all the necessary steps to setup an SAP system based on the SAP NetWeaver technology using an Oracle Database Appliance. All SAP products and solutions based on SAP NetWeaver Technology using a minimum SAP NetWeaver Version .! are certi"ied and supported to be used #ith the Oracle Database Appliance. There"ore SAP products such as SAP $%P &.!' SAP $(( &.!' SAP )W .!' SAP (%* .! ' SAP S%* .! or SAP Solutions such as SAP )an+ing Services version .! can be used #ith the Oracle Database Appliance. SAP products #hich are not based on SAP NetWeaver Technology such as SAP )usiness Ob,ects cannot be used #ith the Oracle Database Appliance. The Oracle Database Appliance provides the "ollo#ing capabilities "or an SAP environment .ighly available active/active clustered database server "or SAP Applications .ighly available "ile server "or SAP re0uired shared "ile systems such as 1sapmnt (omplete clustering solution "or SAP .igh Availability %esources such as (entral Services "or both A)AP and 2AVA stac+
The Oracle Database Appliance cannot be used to run SAP application instances. SAP application instances have to run on separate machines #hich use the $thernet net#or+ to exchange data #ith the database3s4 on the Oracle Database Appliance. 5n SAP terminology this is called a three tier architecture. This "lexible three tier architecture allo#s "or any combination o" hard#are and operating systems running the SAP instances to be used #ith the Oracle Database Appliance. So "or example you can run or +eep existing SAP Application servers on A56 or .P/76 plat"orms connected to the Oracle Database Appliance. This "lexibility allo#s "or an easy introduction o" the Oracle Database Appliance in existing SAP environments as it leaves the SAP application layer unchanged. The only SAP components #hich are supported to run on the Oracle Database Appliance are the SAP database administration tools 3)%8Tools4 and the SAP (entral Services 3S(S and AS(S4. The "ollo#ing table sho#s the minimum re0uired versions o" Oracle so"t#are #hen running SAP applications #ith the Oracle Database Appliance-
$nd 7ser 9rid Database )undle Version 5n"rastructure Version Version ==.:.!.>.; ==.:.!.>.; Single 5nstance ==.:.!.>.; %A(
The OA< Patch "or SAP is only available on the SAP Service *ar+etplace. Please chec+ SAP Note = ?@>@> "or more details.
When using SAP applications #ith the Oracle Database Appliance you can either use single instance Oracle Database ==g %elease : or Oracle %eal Application (lusters ==g %elease :. Oracle %eal Application (lusters One Node is not supported #ith SAP products and there"ore cannot be used. The paper describes the SAP speci"ic deployment and con"iguration o" necessary Oracle so"t#are settings on the Oracle Database Appliance' SAP speci"ic database re0uirements' in"ormation on ho# to install SAP re0uired database patches "or the Oracle Database Appliance and suggestions "or the implementation o" shared "ile systems "or SAP installations. SAP Note = &! > #ill be updated on a regular base to re"lect any changes on using SAP Applications #ith the Oracle Database Appliance. Overall this document complements the existing Oracle Database Appliance documentation A=B and there"ore it is assumed that the reader is "amiliar #ith the Oracle Database Appliance documentation. To understand the re0uirements and steps outlined in this document it is necessary that the reader is also "amiliar #ith the SAP speci"ic support notes and #hite papers on Oracle %A( A:B and Oracle AS* A>B. SAP support notes A;B are available on the SAP Service *ar+etplace "or authoriCed users.
Oracle grid and database patches installed. Eor the Oracle Database Appliance' these are delivered in the SAP )undle Patch "or Oracle Database Appliance on the SAP Service *ar+etplace. Dou can do#nload the latest SAP )undle Patch "or the Oracle Database Appliance "ollo#ing the instructions in SAP Note = ?@>@> and install it according to the instructions in section F5nstallation o" the SAP )undle Patch "or ODAF o" this #hite paper. %# &reate or migrate an SAP database instance %un SAPinst as described in section F7sing SAPinst on the Oracle Database ApplianceF to create a ne# SAP database instance. That database instance #ill use the Oracle database so"t#are deployed by the Oracle Database Appliance $nd 7ser )undle above. Alternatively' you can migrate an existing SAP database to the Oracle Database Appliance as described in section F*igration o" SAP DatabasesF o" this #hite paper.
10
11
12
13
The Database (lass depends on your need. Please use L.elpM to veri"y the possible database class siCes. Eor a "irst dummy database use Very Small. Eor any SAP production database use at least the Database (lass Narge.
14
5n this example deployment #e use the Oracle (loud EileSystem "or the SAP shared "ile system 1sapmnt.
Do not select button L5nstallM here' but rather save the con"iguration to edit it in the next steps.
15
16
At this point cancel the Oracle Application *anager' edit the con"iguration "ile and change the uid 3D)7S$%NO' (%S7S$%NO4 and gid 3O5NST9%O7PNO' %A(D)A9%O7PNO'...4 according to your 5T needs. %estart the Oracle Application *anager and load the changed con"iguration "ile. 7se next and step to the Summary screen.
$dit the con"iguration "ile... # USER/GROUP INFO STANDARDROLE=1 CRSUSR=oracle CRSUSRNO=502 DBUSR=oracle DBUSRNO=502 OINSTGROUP=o !"#all OINSTGROUPNO=50$ RACDBAGROUP=%&a RACDBAGROUPNO=502 RACOPERGROUP=o'er RACOPERGROUPNO=50( OSAS)GROUP=a"*%&a OSAS)GROUPNO=505 OSAS)OPERGROUP=a"*o'er OSAS)OPERGROUPNO=50+ OSAS)AD)INGROUP=a"*a%* ! OSAS)AD)INGROUPNO=50, ...
17
7se button LNextM to step to the (on"iguration type' choose SAP Application' and load the con"iguration "ile.
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
)e"ore you choose LNextM veri"y the OS user oracle belongs to OS group sapinst S
45
46
47
48
49
50
51
52
Veri"y the database parameter compatible. 5" compatible is less than the database compatibility o" your AS* dis+ group' change the parameter to the database compatibility o" your AS* dis+ group compatibility.
53
54
55
56
57
the syntax is- database instance name 3OS== or OS=:4 - oracle home directory 31oracle1OS=1==:4 - startup on boot 3D or N4 the script oraenv sets the environment dependent on the entries o" 1etc1oratab $xampleM. oraenv O%A(N$OS5D T AIAS*=B U OS== The Oracle base has been changed "rom 1u!=1app1grid to 1u!=1app1oracle
As SAPinst runs only on one node' #e do have to copy some "iles "rom the installation node to the secondary node. logon to installation node change to directory LO%A(N$O.O*$M1dbs scp initLO%A(N$OS5D:M .ora to Lnode:M-1LO%A(N$O.O*$M1dbs1initLO%A(N$OS5D:M.ora
58
59
60
5nstall them in the last step "rom the SAP )undle Patch "or the Oracle Database Appliance instead.
61
Installation of the SAP Bundle Patch for the Oracle Database Appliance
$nsure that the operating system environment re0uirements are "ul"illed on both Oracle Database Appliance nodes as described in section FOperating System $nvironment %e0uirementsF o" the SAP )undle Patch %eadme. Then "ollo# the instructions "rom section FSAP )undle Patch 5nstallationF to install the SAP )undle Patch "or the Oracle Database Appliance. This usually comprises 5nstallation o" the latest OPatch and *OPatch utilities. 5nstallation o" the 9rid 5n"rastructure patches in the grid homes. 5nstallation o" the %D)*S patches in the %D)*S homes. $xecution o" post/installation instructions' most notably o" the catsbp.sql script. 'ote( Installation of the Oracle Database Appliance Bundle Patch and the SAP Bundle Patch for Oracle Database Appliance is not RA&-rolling#
62
63
With O:O it is possible to combine a plat"orm migration #ith a release upgrade. The migration method supports every combination o" 7nix' Windo#s or Ninux on source and target system. So you can migrate an existing Oracle =!.: database on .P/76 to an Oracle Database Appliance. 5t is possible to upgrade directly to an higher database release. (urrently #ith the O:O method direct database migrations are possible bet#een di""erent Oracle versions. So it is possible to upgrade directly "rom Oracle Vi to Oracle ==g by using O:O. Dou also do not need the most current patchset o" the lo#er Oracle release to run the migration.
The do#ntime needed to migrate a database #ith the O:O method is depending on the database siCe' the included database ob,ects 3SAP cluster tables' partitioned tables4 and the available hard#are resources3(P7' *emory' Storage' Net#or+4. 7p to =T)1hour is possible.
64
Do#ntime needed "or the database copy part o" the migration is typically only =@ minutes. The do#ntime is independent "rom the database siCe. Triple/O "ully supports DDN and D*N commands Triple/O is SAP release independent
Prere0uisites "or Triple/O At least Oracle version Vi on source >!X "ree (P7 time in average on database server Additional "ile system space o" @!X o" the redo log amount in :;h on the source Additional "ile system space o" @!X o" the redo log amount in ;?h 3or the duration o" the initial data load4 on the target
Nimitations o" Triple/O Oracle 9olden9ate currently does not support compressed tables on the source system. These tables must be either decompressed be"ore the migration' or must be migrated at the end in a do#ntime #indo#s
5mpact on productive system 5ncreased redo log volume' because supplemental logging must be activated on the source
SummaryThese #ell established methods o""er a "ast and reliable approach' not only to migrate a SAP database "rom any SAP supported OS plat"orm "rom Oracle Database Vi %elease : on to the Oracle Database Appliance' but also to implement a couple o" additional "eatures and bene"its into the migration process. This adds more value to the database migration and #ill increase the %O5 "or instance by reducing the storage costs #ith table1index compression.
65
Documentation References:
A=B Oracle Database Appliance Documentation http-11###.oracle.com1technet#or+1server/storage1engineered/systems1database/ appliance1documentation1index.html
A:B (on"iguration o" SAP NetWeaver "or Oracle 9rid 5n"rastructure ==.:.!.: and Oracle %eal Application (lusters ==g %elease :- A )est Practices 9uide http-11scn.sap.com1community1oracle
A>B SAP Databases on Oracle Automatic Storage *anagement ==g %elease :(on"iguration 9uidelines "or 7nix and Ninux Plat"orms http-11scn.sap.com1community1oracle
A;B %elevant SAP Notes = &! > R SAP So"t#are and Oracle Database Appliance 3ODA4 = ?@>@> R ODA ==.:.!- Patches "or ==.:.!.> =;>= V? R Oracle ==.:.!- Database Parameter Settings =@@!=>> R Oracle Automatic Storage *anagement 3AS*4
A@B *oving your SAP Database to Oracle Automatic Storage *anagement ==g %elease : R A )est Practices 9uide http-11scn.sap.com1community1oracle
66
Using SAP NetWeaver with the Oracle Database Appliance November 2012 Author: Martin Sautter Contributing Authors: Anil Nair, Tammy Bednar, Jens Schmidt, Christoph Kurucz, Jan Klokkers Copyright 2012, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 9 0!5 "#S#A# Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. 1112 fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
67