Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
0 With
Oracle® Database on the
Sun™ Storage 7210 Unified
Storage System
Ulrich Conrad
July 2009
Copyright © 2009 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights
reserved.
U.S. Government Rights - Commercial software. Government users are subject to the Sun Microsystems, Inc.
standard license agreement and applicable provisions of the FAR and its supplements. Use is subject to license
terms. This distribution may include materials developed by third parties.
Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX
is a registered trademark in the U.S. and in other countries, exclusively licensed through X/Open Company, Ltd.
X/Open is a registered trademark of X/Open Company, Ltd.
AMD, Opteron, the AMD logo, the AMD Opteron logo are trademarks or registered trademarks of Advanced
Micro Device.
This product is covered and controlled by U.S. Export Control laws and may be subject to the export or import
laws in other countries. Nuclear, missile, chemical biological weapons or nuclear maritime end uses or end users,
whether direct or indirect, are strictly prohibited. Export or reexport to countries subject to U.S. embargo or to
entities identified on U.S. export exclusion lists, including, but not limited to, the denied persons and specially
designated nationals lists is strictly prohibited.
Running SAP ERP 6.0 With Oracle Database on the Sun Storage 7210 Unified Storage System
BigAdmin Portal for Sun System Administrators Sun Microsystems, Inc.
Table of Contents
Revision History..................................................................................................................................................... 1
Summary............................................................................................................................................................... 2
Introduction........................................................................................................................................................... 3
Audience............................................................................................................................................................... 5
Appendix............................................................................................................................................................. 47
SAPinst: Advanced Database Configuration................................................................................................... 47
Glossary............................................................................................................................................................... 52
Acknowledgements............................................................................................................................................... 53
Licensing Information........................................................................................................................................... 54
Running SAP ERP 6.0 With Oracle Database on the Sun Storage 7210 Unified Storage System
1 Revision History Sun Microsystems, Inc.
Revision History
Revision Notes Date
0.1 Draft for Revision 14.11.2008
1.0 First Version 20.11.2008
1.0 Submitted to BigAdmin 04.03.2009
v8 Query on vendor review 6.23.2009
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
2 Summary Sun Microsystems, Inc.
Summary
This document describes the steps to implement an SAP ERP 6.0 application on the Solaris™ 10 Operating System for x64 platforms
with Oracle® as the database platform and volumes on a Sun™ Storage 7210 Unified Storage System (hereafter called 7210 Unified
Storage System) that are mounted via NFS.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
3 Introduction Sun Microsystems, Inc.
Introduction
SAP develops software for electronic management, execution, and analysis of business processes; its software portfolio covers a
broad range of business branches and types. The basis of the SAP software stack is SAP NetWeaver, a web application server with a
database. This SAP software stack can be installed on all popular operating systems and supports a variety of RDBMS software. On
top of SAP NetWeaver, an SAP application, such as ERP, CRM, and so on, can be installed.
This guide describes the implementation of SAP NetWeaver and SAP ERP 6.0 on the Solaris 10 OS with an Oracle database. The
procedure for the installation of the SAP and Oracle software has the following characteristics:
● Installation source: The installation was performed using DVD and CD images on local disk storage.
● Installation target: While the binaries and configuration files of the Oracle and SAP software are installed on the root disk,
extra volumes are mounted via NFS for the data files and for the log files of the Oracle database.
● The default setting for the distribution of tablespaces of the Oracle database across subdirectories is applied:
● The data files of the database are distributed across four sapdata<N> directories. The initial size of these
directories after the installation is between 21 and 24 Gbyte.
● The database has three control files in the directories origlogA/B and in sapdata1.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
4 Hardware and Software Components Sun Microsystems, Inc.
SAP Host
Server Hardware
Sun Fire™ X4200 M2 server with:
● 8 Gbyte RAM
Software
● Solaris 10 5/08 OS (s10x_u5wos_10 X86)
● 32 Gbyte RAM
● One ZFS storage pool with a mirrored capacity of 4.6 Tbyte was created from 42x 250-Gbyte SATA disks on the appliance
and used for the tests described in this paper.
● One 17-Gbyte SSD drive served as the Logzilla device of the NAS appliance. It is not recommended to perform the
installation of the SAP software without such a disk dedicated to caching purposes.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
5 Scope and Limitations Sun Microsystems, Inc.
SAP AG regularly updates information on best practices, installation procedures, and supported configurations in SAP Notes. This
document reflects the relevant SAP Notes at the end of September 2008 for performing the procedures described in this paper. It is
recommended to check whether the SAP Notes mentioned herein have been updated and whether new SAP Notes about the SAP
software installation have been published in the meantime. This document should not be considered a replacement for consulting
relevant SAP Notes.
Audience
This paper is intended for readers with technical focus who have experience with:
● The Solaris 10 OS
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
6 Preparing the Server and 7210 Unified Storage System Sun Microsystems, Inc.
Software
Operating System
The operating system for the installation of an SAP central instance must be 64-bit.
To access the SAP Software Distribution Center, a login is required. The selected software media is put into a Download Basket and
cannot be downloaded directly from there; instead, the SAP Download Manager program must be used for this purpose. This
program must be downloaded, installed, and configured for Internet access first; then it connects to the SAP download web site
and downloads the selected items that are in the Download Basket.
The following SAP software is needed for the installation of SAP ERP 6.0:
● SAP Business Suite 2005 Installation Master for SAP NetWeaver 7.0 SR3; SAP ERP 6.0 SR3; SAP SRM 5.0 SR3; SAP SCM 5.0
SR3; SAP CRM 5.0 SR3 (51033511; size: 143 Mbyte) This contains the sapinst executable that launches the installation.
● SAP NetWeaver 7.0 SR3: Java based Software Components (51033513; size: 3.3 Gbyte)
● SAP ERP 6.0 SR3: Installation Export (51033500_1; size: 3.8 Gbyte and 51033500_2; size: 2.4 Gbyte)
● SAP NetWeaver 7.0 SR3: Kernel 7.00, Solaris on x64 64-bit (51033509; size: 216 Mbyte)
● Oracle 10.2 64-bit Client: Solaris on x64 64-bit (51032881; size: 34 Mbyte)
Oracle Patches
For Oracle 10.2.0 on the Solaris 10 OS for x64 platforms, the Oracle Patch set 10.2.0.2 is available and has been approved by SAP for
use with the SAP software. This patch set can be downloaded from the SAP web site. It comes as a zip file that must be extracted
and that contains a runInstaller executable for the installation. The Oracle patch set for a given operating system version that
is currently recommended by SAP can be found in SAP Note 871735.
Additionally, it is recommended to apply a number of Oracle patches. The list of Oracle patches is subject to change. For the
installation described herein, SAP Note 871096 in the version from 18.08.2008 was used to determine the required patches for
Oracle 10.2. All patches are available for download on the SAP Service Marketplace. Oracle patches are applied by using one of the
following executables:
● OPatch. With this executable, each Oracle patch is installed individually and separately. The user must take care that
the order of the patches to be applied is correct.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
7 Preparing the Server and 7210 Unified Storage System Sun Microsystems, Inc.
● MOPatch. This executable evaluates the patch level of the current Oracle installation and applies the required packages
in the correct order automatically. MOPatch requires the OPatch executable. SAP Note 1027012 describes the use and
the capabilities of this tool. MOPatch was used to apply the Oracle patches for the installation of the present SAP system.
Java Software
The SAP installation requires 64-bit Java 2 Platform, Standard Edition (J2SE™) version 1.4.2 (SAP Note 941595). The official download
site (http://java.sun.com/products/archive) offers only 32-bit Java software versions; the 64-bit Java software can be
obtained from http://java.sun.com/j2se/1.4.2/SAPsite/download.html.
According to a recommendation of SAP Note 716604, the J2SDK/JRE™ software version 1.4.2_13 was selected for download. The
following software packages were downloaded and used for this SAP installation:
unrar
Most of the SAP software on the SAP Software Distribution Center is available in .rar format.
unrar is needed to decompress these files. The version of unrar used for preparing the installation was 3.10.
The 7210 Unified Storage System (NAS appliance) is configured and managed via a web-based GUI, which is accessible via
https://<IP_Address_of_NASAppliance>:215.
The preparation of the 7210 Unified Storage System comprises two steps:
● Creation of a project
● Creation of two volumes, one for Oracle data files and one for Oracle log files
Creating a Project
File systems on a NAS appliance are created as part of a project. A project is the topmost level in a hierarchy of storage objects that
depend on each other: Project — File System — Snapshot — Clone. On project level, settings on three configuration pages are
defined, which can be inherited by child objects. For the SAP installation, a new project was created by clicking Add in the left pane
of the screen under Projects.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
8 Preparing the Server and 7210 Unified Storage System Sun Microsystems, Inc.
The default settings of the new project are kept, except for the NFS protocol, where the server hosting the SAP application is
granted root access privileges to the shared volume. This ensures that both volumes that are created under this project inherit this
setting automatically.
Figure 3. Sun Storage 7210 Management GUI: Common Protocol Settings of the Project
Creating Volumes
Volumes are created in the Shares page of a project by clicking the symbol.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
9 Preparing the Server and 7210 Unified Storage System Sun Microsystems, Inc.
This opens a new window where the user root is supplied rather than nobody:
After committing the creation by clicking Apply, the new volume appears in the Shares listing of the project:
● Mounting the NFS shares for Oracle data files and logs
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
10 Preparing the Server and 7210 Unified Storage System Sun Microsystems, Inc.
● <Solution_Manager_ID>adm for diagnostic purposes. The SAP installation program terminates with an error if this
user and its home directory already exist. Therefore, the user and its home directory are created by the SAP installation
routine. The user name sapadm was chosen for the installation described herein.
● sapsys
● oper
● dba
● sapinst
The C shell is recommended by SAP as a login shell for these SAP users (SAP Note 202227). The following script was used to create
users and groups for the SAP SID VWS:
In /etc/system, the following line was added. The server must be rebooted to make the new setting effective.
set rlim_fd_cur=8192
A Solaris project was created to specify kernel settings that are required by Oracle. This project was assigned to the three users
created for the SAP installation. Additionally, the root user's project settings were modified. With VWS as SAP SID, the script for
this purpose is the following:
USER1=vwsadm
USER2=oravws
USER3=sapadm
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
11 Preparing the Server and 7210 Unified Storage System Sun Microsystems, Inc.
sem-ids=(priv,1024,deny)" -K "process.max-sem-nsems=(priv,2048,deny)" -K
"project.max-shm-ids=(priv,256,deny)" -K "project.max-shm-
memory=(priv,18446744073709551615,deny)" SAP_VWS
Both the SAP installation program and the Oracle Universal Installer program perform prerequisite checks and issue warnings if any
of the required prerequisites are missing. Neither program is capable of verifying the Solaris kernel parameters if these are specified
by project settings. The resulting warnings can be safely ignored.
SWAP Space
The total amount of disk-based swap space used for the SAP installation was 28 Gbyte in two disk slices on internal disks of the Sun
Fire X4200 M2 server.
NAS_APPLIANCE=10.9.168.97
ORACLE_DATA=/export/SAP_Oracle_Data
ORACLE_LOGS=/export/SAP_Oracle_Logs
MOUNT_OPTIONS=rw,bg,intr,suid,wsize=32768,rsize=32768,vers=3,proto=tcp,hard
MOUNTPOINT_DATA=/mnt2
MOUNTPOINT_LOGS=/mnt3
1 Colaco, G., Suggs, D.: Database Performance with NAS: Optimizing Oracle on NFS, Technical Whitepaper, May 2004
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
12 Preparing the Server and 7210 Unified Storage System Sun Microsystems, Inc.
mkdir /sapmnt
mkdir /usr/sap
mkdir -p /oracle/$SAP_SID
mkdir /oracle/oraInventory
mkdir $MOUNTPOINT_SAP_DATA1/sapdata1
mkdir $MOUNTPOINT_SAP_DATA2/sapdata2
mkdir $MOUNTPOINT_SAP_DATA3/sapdata3
mkdir $MOUNTPOINT_SAP_DATA4/sapdata4
mkdir $MOUNTPOINT_ONLINE_REDO_LOGS/origlogA
mkdir $MOUNTPOINT_ONLINE_REDO_LOGS/origlogB
mkdir $MOUNTPOINT_MIRROR_REDO_LOGS/mirrlogA
mkdir $MOUNTPOINT_MIRROR_REDO_LOGS/mirrlogB
mkdir $MOUNTPOINT_ARCHIVE_LOGS/oraarch
ln -s $MOUNTPOINT_SAP_DATA1/sapdata1 /oracle/$SAP_SID/sapdata1
ln -s $MOUNTPOINT_SAP_DATA2/sapdata2 /oracle/$SAP_SID/sapdata2
ln -s $MOUNTPOINT_SAP_DATA3/sapdata3 /oracle/$SAP_SID/sapdata3
ln -s $MOUNTPOINT_SAP_DATA4/sapdata4 /oracle/$SAP_SID/sapdata4
ln -s $MOUNTPOINT_ONLINE_REDO_LOGS/origlogA /oracle/$SAP_SID/origlogA
ln -s $MOUNTPOINT_ONLINE_REDO_LOGS/origlogB /oracle/$SAP_SID/origlogB
ln -s $MOUNTPOINT_MIRROR_REDO_LOGS/mirrlogA /oracle/$SAP_SID/mirrlogA
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
13 Preparing the Server and 7210 Unified Storage System Sun Microsystems, Inc.
ln -s $MOUNTPOINT_MIRROR_REDO_LOGS/mirrlogB /oracle/$SAP_SID/mirrlogB
ln -s $MOUNTPOINT_ARCHIVE_LOGS/oraarch /oracle/$SAP_SID/oraarch
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
14 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
● The SAP installation program supports three UNIX® shells: Bourne shell, C shell, and Korn shell. For the installation
described herein, the C shell was used.
● The installation GUI requires Java. The sapinst process uses the environment variable SAPINST_JRE_HOME to
identify the Java runtime environment™ (JRE) that is used during the installation. This Java runtime environment need not
necessarily match the 64-bit Java installation that the SAP application is using.
● The SAP installation program uses a directory, specified in the environment variable TEMP, to store scripts for and logs of
the installation. This directory should be persistent, that is, not automatically cleared by the operating system as it is the
case with /tmp, because the sapinst program uses the contents of this folder to determine the progress and state of
an interrupted installation of the SAP software. The contents of the $TEMP folder allows an interrupted SAP installation to
be resumed without supplying all installation parameters again. For the installation described herein, /var/tmp was
used as $TEMP folder.
The following shell script was used to define the additional environment variables needed:
#!/usr/bin/csh
These variables were set by executing the following command as root at a C shell prompt:
source <Script_With_SAPINST_Environment_Variables>
Sequence of Steps
The installation of the SAP software is done in four phases:
1. Parameters for the installation of the SAP software are supplied in a series of dialog windows. These parameters cover the
following:
● The type of installation: For the implementation described in this paper, a Central System with an ABAP and a Java
instance was chosen. The custom setup type was selected, which requires that more settings need to be specified than
with the typical setup type.
● A three-digit alphanumerical string as SAP SID. Some values are not allowed2. The SAP SID is then used as follows:
● To define the names of users for database administration, ora<SAP_SID>, and for the application
administration, <SAP_SID>adm
● As the name of the subdirectory under /oracle that contains the directory structure of the SAP database,
which is created beforehand (see section Building the SAP Directory Structure on page 11).
2 See Installation Guide: SAP ERP 6.0 SR3 ABAP+Java on Solaris:Oracle 1.0 03/28/2008, p. 31
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
15 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
● Passwords for user accounts on the operating system, database, and application level; a character string for the
encryption.
● Options to configure the Oracle database. The input is used to create an answer file, which is used during the installation
of the Oracle RDBMS software.
● The option to add the new SAP system to a NetWeaver Development Infrastructure.
● The option to add the new SAP system to a System Landscape Directory.
2. Then the installation commences with the creation of users and their environment.
4. The database for the SAP system is created and populated. Then the SAP system is configured and made ready for initial use.
SAPinst Initialization
The sapinst executable is located on the disk SAP Business Suite 2005 Installation Master for SAP NetWeaver 7.0 SR3. This
program is called by the user root , the directory context of which was set to /var/tmp.
The GUI of the SAP installation program appears. From the selection list, choose SAP ERP 6.0 Support Release 3 with Oracle as the
database platform. The menu entry Central System must be highlighted before the next screen can be accessed.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
16 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
17 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
Figure 11. SAPinst: Choosing the Components for ERP and for NetWeaver
Because the SAP Java Web Application Server shall be installed, the SAP installation program verifies that some Java software is
available. First, the location of the SAP NetWeaver 7.0 SR3: Java based Software Components disk must be specified by supplying
the path to the file CDLABEL.ASC. The Browse button can be used to supply the path.
Figure 12. SAPinst: Supplying the Installation Media for the Java Component
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
18 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
After clicking Next, the location of the installation path for a 64-bit JDK must be supplied:
Figure 13. SAPinst: Supplying the Path for the 64-bit JDK
In the last step of Java software verification, the location of the Java Cryptography Extension (JCE) for Java version 1.4.2 is specified.
The SAP installation program automatically extracts the .zip file containing the JCE software and copies the content to the JDK
installation path that was provided in the preceding screen.
When all required Java software is verified to be available, the SAPinst installation program continues with general settings for the
SAP system that shall be installed.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
19 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
In the following screen, a password can be set that is globally valid for all user accounts of the SAP application server. This includes
accounts for users on the OS and Oracle database level, as well as accounts for SAP application users.
Figure 16. SAPinst: Supplying a Global Password for All Accounts to Be Created
The next screen asks for the database ID, which is usually the same as the SAP SID.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
20 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
SAPinst checks OS settings and reports on deviations from recommended settings that may cause potential problems. In the
installation described herein, SAPinst verifies these settings in /etc/system; it is not capable of verifying kernel parameters
defined via projects.
After you click Next, a warning for unverified system parameters is displayed. This can be ignored by clicking Cancel to continue the
installation.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
21 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
The location of the Installation Export media is requested in the next two screens:
The following windows control the setup of the Oracle database for the SAP application. The first screen lets the you adjust the
distribution of physical memory between the database and the OS.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
22 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
The size of the database files to be created can be defined in the next screen. Selecting the Advanced DB Configuration option
brings up an additional screen, depicted in Figure 26.
In the course of the installation process, SAPinst creates a new database with two database user accounts. If no passwords are
provided, the master password defined in the screen shown in Figure 16 on page 19 is assigned.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
23 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
In the next screen, the path for the Oracle RDBMS installation media must be supplied.
Figure 24. SAPinst: Supplying the Path to the Installation Media for Oracle
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
24 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
If the option Advanced DB Configuration is selected in the screen depicted in Figure 22 on page 22, the following menu is presented:
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
25 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
An overview about the options available in this Advanced DB Configuration page is given in the Appendix on page 47. For the
installation described herein, the default settings were kept. The following screen defines the SAP codepage and the number of
processes that are used for the database load.
For the encryption of data in the Java Web Application Server, a passphrase is used. If no extra passphrase is supplied in the
following window, the master password from Figure 16 (page 19) is used.
By default, SAPinst performs an update statistics task after the database has been loaded. The next screen allows you to switch off
this task.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
26 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
In the next step, the instance numbers for the central instance and for the SCS instance are defined.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
27 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
The values provided in this page control the default values of the port numbers for the message servers of both instances. The
installation described in this paper uses 01 for the central instance and 00 for SCS. The default values are 00 for the central instance
and 01 for SCS. Figure 31 shows the port numbers suggested by the SAPinst program:
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
28 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
The following two screens allow you to specify individual passwords for user accounts of the ABAP and the Java instances. If no
passwords are supplied here, the master password that was defined in the screen of Figure 16 applies. First, the users of the ABAP
instance are listed:
Figure 33. SAPinst: User Accounts of the SAP System — More Passwords
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
29 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
Before SAPinst displays a summary of the settings and parameters that will be used for the installation of the SAP software, you are
asked to provide the location of installation media for the last time:
Some installation media contain archives that SAPinst extracts. The following screen shows a list of archives and the destination of
their extracted content. For the installation described herein, the default paths are used.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
30 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
SAPinst offers to integrate the new SAP system in a NetWeaver Development Infrastructure. For the system installation described in
this paper, no integration is done.
An SAP system can be integrated in a System Landscape Directory (SLD): For this installation, creating a new SLD was chosen.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
31 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
The creation of a new SLD requires that some additional parameters be defined. While the default settings were kept for the SLD
users, the value for Object server name was set to the host name of the Solaris OS.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
32 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
In the following screen, the passwords for some J2EE™ users need to be set:
The parameters for the OS user of the Diagnostics agent instance are specified in the next window. For this installation, the user
name sapadm is chosen. A path for its home directory was provided because SAPinst would otherwise create such a home directory
in /home. This user is assigned the same project as ora<SAP_SID> and <SAP_SID>adm. The default value for the SID of the
Diagnostics instance, SMD, was kept.
This is the last screen in the installation phase where parameters are being defined. A summary of the input provided in the
preceding steps is given before the installation commences.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
33 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
● Host name of the server where the SAP software shall be installed
The procedure for the creation of such a Solution Manager key is described in SAP Note 805390.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
34 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
After supplying a Solution Manager key, SAPinst continues with the installation process:
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
35 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
When SAPinst comes to step #9 (Install database server software), the installation process in interrupted, and you are asked to
perform the installation of the Oracle RDBMS software:
Figure 43. SAPinst: Prompt for Installing the Oracle RDBMS Software
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
36 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
The Oracle Universal Installer (OUI) is launched. All values in the fields of the following screens have been supplied by the SAPinst
script. No user input is necessary. The first step in the OUI process is to specify the path to the Oracle inventory.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
37 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
In the next step, the packages that shall be installed are listed for review. No changes need to be made here.
OUI verifies if the appropriate OS kernel parameters are set in /etc/system. Since these parameters have been made effective
via the user's project settings, the check fails.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
38 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
39 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
40 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
In another terminal window, execute the shell scripts listed in Figure 51 as user root.
After the shell scripts are run and the system returns to the OUI window in Figure 51, click OK to bring up the final screen of the
OUI.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
41 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
The Create Starter Database option must not be selected. SAPinst installs the application database in a later step.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
42 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
At the end of the patch set installation, the root.sh script must be run again by the user root.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
43 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
When you return to the OUI window, click OK to terminate the installation.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
44 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
● The zip files with OPatch and MOPatch are extracted in $ORACLE_HOME. The file names for both executables in the
following shell script are the current and recommended version as of writing this document.
● MOPatch is executed in "dry-run" mode, which simulates applying the patches and produces an output that can be
checked for any potential problems.
BACKUP_DIR=<Path_for_Backup_of_ORACLE_HOME_and_oraInventory>
ORACLE_PATCH_LOCATION=<Path_of_Oracle_Patches>
ORACLE_OPATCH_INSTALLER_LOCATION=<Path_of_new_versions_of_OPatch_MOPatch>
OPATCH_ZIP_FILE=p4898608_10202_GENERIC_v5.zip
MOPATCH_ZIP_FILE=mopatch-1_9.zip
mkdir $BACKUP_DIR
mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch.orig
cd $ORACLE_PATCH_LOCATION
/bin/sh $ORACLE_HOME/MOPatch/mopatch.sh -v -d
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
45 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
Because there is no database present at this time, the patches can be applied without any problems by executing the following
command:
/bin/sh $ORACLE_HOME/MOPatch/mopatch.sh -v
SAPinst Part Four: Continuing With Creation and Load of the Database and Initial
Configuration of the SAP System
After the Oracle database software and the required patches have been applied, the SAPinst installation process can be resumed by
clicking OK in the screen shown in Figure 43. The following tasks are executed without user interaction, provided that SAPinst does
not encounter any problems. The end of the installation is marked by the following pop-up window.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
46 Installing the SAP ERP SR3 Software Sun Microsystems, Inc.
The database is up and running, and the SAP system is ready for use. It is recommended to re-mount the NFS share holding the redo
log files with the forcedirectio option enabled1. Additionally, some post-installation tasks should be performed after SAPinst
has completed the installation. These tasks are not specific for an OS and database platform. For an overview, the SAP
documentation should be consulted3.
3 See Installation Guide: SAP ERP 6.0 SR3 ABAP+Java on Solaris:Oracle 1.0 03/28/2008, p. 129 ff.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
47 Appendix Sun Microsystems, Inc.
Appendix
SAPinst: Advanced Database Configuration
SAPinst offers the option to configure the database differently from the default settings that the installation program applies (see
Figure 26). The options to configure are:
● Installation paths
● Database parameters
● Tablespace creation
● Autoextend feature
● Extent management
The following series of screenshots depicts the options that SAPinst allows you to configure. First, the layout of the sapdata
directories can be specified.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
48 Appendix Sun Microsystems, Inc.
The number of control files and their location can be specified in the following screen:
Settings for individual tablespaces are defined in the next two screens. In the first one, general storage parameters can be defined
for tablespaces.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
49 Appendix Sun Microsystems, Inc.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
50 Appendix Sun Microsystems, Inc.
The installation paths for ORACLE_HOME, SAPDATA_HOME, and the stage directory can be customized in the next screen:
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
51 Appendix Sun Microsystems, Inc.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
52 Glossary Sun Microsystems, Inc.
Glossary
The following table contains common abbreviations and acronyms that are used in the present study.
Abbreviation Explanation
ABAP Advanced Business Application Programming
ERP Enterprise Resource Planning
NAS Network Attached Storage
NFS Network File System
OS Operating System
OUI Oracle Universal Installer
SCS System Central Services
SLD System Landscape Directory
SSD Solid State Disk
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
53 Acknowledgements Sun Microsystems, Inc.
Acknowledgements
We want to thank the following colleagues for their kind help, assistance, and support during the work on the present paper:
Ryan Arneson, Sun Microsystems in Broomfield, CO, for preparing the Sun Fire X4200 M2 server and for assistance with hardware.
Sridhar Ranganathan, Sun Microsystems in Nashua, NH, for preparing the NAS appliance and for providing answers to numerous
questions about Fishworks.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System
54 For More Information Sun Microsystems, Inc.
Licensing Information
Unless otherwise specified, the use of this software is authorized pursuant to the terms of the license found at
http://www.sun.com/bigadmin/common/berkeley_license.html.
Using SAP ERP 6.0 With Oracle Database and Volumes on the Sun Storage 7210 Unified Storage System