You are on page 1of 75

® ®

Oracle SAP

for
T E C H N O L O G Y U P D A T E

N E W
Oracle Database Vault for SAP Customers
D A T A B A S E 11g

Oracle for SAP


is safe, reliable
and scalable
– the Grid enabled
platform

No. 17 Oracle for SAP, April 2008


www.oracle.com/sap
Oracle for SAP
is safe, reliable and scalable
– the Grid enabled platform

g
CONTENTS 10
D A T A B A S E

1 Editorial
2 Oracle 11g outlook and 10g supported features for SAP
6 Oracle Advanced Security Option (ASO) for SAP
8 Q & A Oracle Database Vault
13 Oracle Database Security
14 Interview – Between Oracle for SAP Technology Update Magazine and Dr. Christian Graf, SAP AG
18 New Oracle Technology Features for SAP customers (Compression, Partitioning, ASO)
23 Oracle Data Guard at Vilene Ltd. Japan
26 Oracle 10g RAC for SAP at HR Group (Reno shoes)
28 Oracle 10g RAC for SAP at Staedtisches Klinikum Munich
30 Oracle RAC for SAP at Gruppo Hera
33 Oracle 10g RAC for SAP at Stadtwerke Munich
36 Oracle 10g RAC for SAP at Cat Logistics Services
40 COOP is benefiting from Oracle Partitioning Option for SAP
42 Winter Corporation: Field Experience with Large-Scale Data Warehousing on Oracle (Colgate Palmolive Company)
45 Certified SAP on RAC Configurations for Windows and Linux
46 DELL-SAP on RAC Promotion
48 Oracle Advanced Customer Services for SAP
52 Mentor Graphics – Technology leader manage financial data and its most important assets – people
55 Oracle 10g RAC World Record: SAP Standard Application Benchmarks
58 SWAROVSKI increases SAP System availability with Oracle Data Guard
60 IOUG – SAP Special Interest Group (SAP SIG)
61 Oracle 10g Datamining Connector 2.1 for SAP BI customers
64 Delta Consulting
65 E2SCorp – Everest Business Solution, Inc
66 UPW Innovative IT-Solutions – Policy Guard Manager – PGM for SAP, Oracle and Operating System
67 IS4IT – SAP on RAC Implementation and IT-Consulting
68 TUSC – Oracle Partner for SAP
69 SAP Press – SAP Database Administration with Oracle
70 California State University, CHICO College of Business – Hosting SAP on Oracle (IOUG SAP SIG)
72 Useful links Oracle Database for SAP customers
73 Imprint
Oracle for SAP – The #1 Database safe, reliable, scalable, optimized for SAP customers 1

DEAR SAP CUSTOMER,

For almost 20 years Oracle has been the safe, reliable, and scalable database of choice by SAP
customers. The Oracle database is optimized for SAP applications and two thirds of SAP
customers around the world, in every industry, entrust their application deployments on
Oracle databases. Customers are running their SAP applications with Oracle on all major
operating systems including Windows, Linux, and Unix.

Oracle Corporation and SAP AG have an ongoing commitment to our joint customers and
have just extended the long-standing reseller and customer support agreements, which
provide enhanced access to Oracle Database technology and improved customer support.

Today, the Oracle database and the high availability and scalability option Real Application
Clusters (RAC) as well as Oracle Dataguard (DG) are supported and widely adopted by SAP customers.

Oracle is again breaking down the barriers and leading the way in the creation, development, and manufacturing of the
industry’s most advanced database security functionality, like Oracle Advanced Security and Oracle Database Vault.

Last year was a busy year for Oracle/SAP Development as well as for the Oracle/SAP Support and Services team.
Numerous new Oracle features, tools and methodologies have either been developed or integrated into SAP solutions.
In this edition, we describe some of the most important new technologies and the benefits they offer to SAP customers.

One of the biggest challenges today is the rapid growth in database size. In addition to Oracle Database technologies
that have been available for several years like Bitmap Indexing or variable length storage for all data types, now SAP
on Oracle customers can utilize Index Key Compression to save disk space.

Huge amounts of data continue to increase and threaten systems performance. Oracle offers a rich collection of
partitioning strategies to reduce I/O and improve performance. SAP BI customers have known the benefits for many
years. Thanks to tools and a methodology developed by the Oracle/SAP Support and Services team, Oracle Partitioning
is now available for SAP ERP systems as well.

Compliance and security are more important than ever before. Therefore, Oracle Advanced Security, an Oracle Database
Option that allows customers to encrypt data, has been certified with SAP applications and implemented by customers.

Oracle Database Vault, a product that helps customers meet regulatory compliance requirements by enforcing separation
of duty.

Customers are always concerned about manageability. We discuss SAP DBA Cockpit for Oracle; in particular it’s use
of Oracle Automatic Workload Repository (AWR). AWR automatically stores workload and performance statistics,
so administrators and support engineers can analyze and quickly resolve performance issues, even if the root cause
happened hours or days before.

In this edition, you will learn more about these features and selected customer success stories. See more information
at http://oracle.com/sap. We welcome your comments and questions, contact us at: saponoracle_de@oracle.com

Sincerely

Gerhard Kuppler
Senior Director Corporate SAP Account
Oracle Corporation
2

U P D A T E O N O R A C L E 1 0g D A T A B A S E F U N C T I O N A L I T Y ,
R E A L A P P L I C AT I O N C L U S T E R S A N D O R A C L E 1 1 g
FOR SAP OUTLOOK

INTRODUCTION With the release of new SAP kernels 4.6D_EX2 and


6.40_EX2 the Instant Client is now available for all
Oracle Database 10g is the first database designed for SAP versions starting from 4.6C on. Please refer to
Enterprise Grid Computing to lower hardware costs SAP Notes 1086956 and 1058988 for more details.
by leveraging low cost components and by greatly
g
10 increasing resource utilization levels, therefore com-
plementing the Advanced Computing Infrastructure
concept of SAP.
Advanced Security Network Encryption
Oracle Advanced Security Network Encryption pro-
vides an easy-to-deploy and comprehensive solution
D AT A B A S E Oracle Database 10g Release 2 is available to SAP for protecting communication to and from the Oracle
customer for 24 months now and is rapidly been used Database using both standards based network
by SAP customers. The following provides a list of encryption, and robust native encryption/integrity
important features available to SAP customers today. algorithms.
Network Encryption between ABAP and Java Appli-
Multiple Oracle Patch (MOPatch) Utility cation Servers and the Oracle Database is available
for all SAP products based on NW2004s.
The Maintenance of single patches for databases on
Unix and Linux platforms can be a time-consuming Advanced Security Transparent Data Encryption (TDE)
and complex job when dealing with many SAP Makes encryption of sensitive data simple by trans-
installations. Also the experience from many support parently encrypting data when it is written to disk.
calls especially in the area of database performance
shows that many databases are not always at a current Rename Tablespace
patch level. To help database administrators in these You can now rename a tablespace. You no longer
areas a new patch utility MOPatch was developed have to create a new tablespace, copy the contents
to guarentee that an Oracle database for the SAP from the old tablespace, and drop the old tablespace.
application always uses the most current set of patches This feature makes it easier, for example, to convert a
certified by SAP. SAP note 1027012 provides more dictionary-managed tablespace to a locally managed
details on how to use MOPatch. tablespace, or to add a tablespace to a database that
already contains a tablespace with the same name,
Index Key Compression an operation being used in a MCOD environment.

This feature allows B*Tree Indexes to be stored more Online Segment Shrink
efficiently on disk and in main memory which reduces This feature shrinks segments of tables and indexes
disk space and improves query performance. Up to online and in-place that have free space in them,
70% of space for indexes can be saved on disk and thereby enhancing efficiency of space utilization.
query performance may improve by up to 30%.
SAP Note 1109743 provides more details on how End-to-End Application Tracing
the index compression feature should be used in SAP The feature simplifies the debugging of performance
environments. problems in multi-tier enviroments. It will only be
available for new versions of the SAP software and
Instant Client
not for existing versions.
Instant Client allows you to run your applications
without installing the standard Oracle client or Online LONG to LOB Migration
having an ORACLE_HOME. OCI-based applications In this release tables with LONG and LONG RAW
like SAP work without modification, while using data, still used by many SAP applications, can now
significantly less disk space than before. be migrated online to LOB data from within the
BR*SPACE utility of SAP.
Oracle 10g Update for SAP 3

Automatic Optimizer Statistics Collection Full Database Begin Backup Command


This feature automates the collection of optimizer It is no longer necessary to issue a separate command
statistics for objects. Objects with stale or no statistics to place each tablespace in hot backup mode. You can
are automatically analyzed, so administrators no longer now use the ALTER DATABASE statement to place
need to keep track of what does and what does not all tablespaces in backup mode. Also, the BEGIN
need to be analyzed, nor to perform analysis by hand. BACKUP command now runs faster than before.

Change-Aware Incremental Backup


NEW FUNCTIONALITY WITH SAP BI 7.0
By using a new type of log file to track blocks that
have changed in the database, RMAN can avoid SAP BW users will benefit most from the new
scanning the entire datafile during an incremental features describes in this section. These features are
backup. Instead, the amount of data scanned is immediately available to all SAP BI customers.
proportional to the amount of data changed.
Faster Drop and Truncate Table
These two operations perform substantially faster by
Flashback Database
using improved algorithms in accessing the database
The Flashback Database feature provides a way to buffer cache. In particular small tables, often used by
quickly revert entire Oracle database to the state it SAP BW, benefit the most.
was in at a past point in time. It is also possible to bring
a single table back in time. SAP Note 1125923 In Memory Undo
provides more detail on the usage of this feature Block changes by short transactions are now managed
in SAP environments. better by the database server resulting in less CPU
cycles.
Data Pump Export and Import Utilities
The Data Pump Export and Import utilities provide Improved Scalability for Partitioned Objects
very high-speed bulk movement of data and metadata
Dropping partitioned tables and indexes is now
from one database to another. These utilities offer
substantially faster by using a new algorithm for
several significant advantages over the original Export
identifying the blocks of a partitioned object in the
and Import utilities, including: the ability to com-
buffer cache and for cleaning these blocks in the
pletely restart export and import jobs; the ability to
buffer cache. The SAP BW application benefits the
detach from and reattach to long-running jobs; the
most, as dropping partitioned objects is a frequently
ability to estimate how much space an export job
used operation in SAP BW.
would consume; support for export and import opera-
Tests performed using a query on a table with 1,000
tions over the network; and support for fine-grained
partitions show that Oracle 10g’s new strategy of
object selection, based upon objects and objects types.
sharing partitioning metadata results in less SQL
This feature will initially not be integrated within the
memory usage in the SGA (9.2.0.6: 52KB, 10.2:
SAP administration tools.
11KB) – this means that every single query on this
The new Data Pump Export and Import utilities can
table will use 5 times less memory.
each be run in parallel, resulting in better performance
in loading and unloading data and metadata. ODM Connector 2.1

Cross-Platform Transportable Tablespaces Oracle Data Mining Connector 2.1 leverages all
advanced Data Mining algorithms from Oracle
The transportable tablespace feature now enables
Database 10g Data Mining Option. Oracle Data
tablespaces to be transported across different plat-
Mining Connector 2.1 is fully integrated with the
forms therefore making a platform migration for a
Analysis Process Designer providing a secure, scalable
SAP customer much faster.
and indatabase analytics engine for both BW 3.5 and
BI 7.0 customers (see page 61).
4 Oracle 10g Update for SAP

O R A C L E 1 0 g R E A L A P P L I C AT I O N additional virtual IP addresses used by the SAP


CLUSTERS (RAC) Enqueue Service for ABAP and/or JAVA.
With the introduction of SAPCTL no 3rd party soft-
ware is needed to manage and control SAP Enqueue
Oracle Real Application Clusters (RAC) allows Oracle and Replication Service, from 6.40 based systems of
Database to run any packaged or custom application, SAP and upwards (as of today, available only for
unchanged across a set of clustered servers. This Linux and AIX).
provides the highest levels of availability and the
most flexible scalability. To keep costs low, even the
Additional Support for EMC Celerra NFS Servers
highest end systems can be built out of standardized,
g In addition to the already SAP certified NetApp NFS

10
commodity parts. Oracle 10g RAC provides a foun-
dation for Oracle’s Enterprise Grid Computing servers for SAP/RAC deployments on Linux platforms
Architecture. now SAP customers can use EMC NAS Celerra
D AT A B A S E Oracle RAC technology enables a low-cost hardware systems using NFS.
platform to deliver the highest quality of service that
Single System Image Management
rivals and exceeds the levels of availability and scala-
bility achieved by the most expensive, mainframe Oracle 10g Enterprise Manager has been significantly
SMP computers. Oracle 10g RAC is available on all enhanced to enable true single system image mana-
platforms for SAP versions 4.6C and on. gement of cluster database deployments. Enterprise
Manager’s Cluster Database Page provides a single
Integrated Clusterware view of system status across multiple nodes. It also
Oracle 10g RAC offers a complete clusterware manage- enables direct drill down to individual instances when
ment solution as an integral component of Oracle10g needed.
RAC available on all platforms Oracle 10g Database A new cluster configuration verification tool and
runs on. This clusterware functionality includes improvements in the diagnostic tools first introduced
mechanisms for cluster connectivity, messaging and in the Oracle9i Database release help users both
locking, cluster control and recovery, and a services avoid problems and resolve problems more quickly
provisioning framework. No 3rd party clusterware should they occur.
management software need be purchased. Oracle will,
Data Guard Integration for Disaster Recovery
however, continue to support selected 3rd party
clusterware products on specified platforms. With Oracle 10g Enterprise Manager, the manage-
With Oracle 10g Database Release 2, Oracle provides ment component of Oracle Data Guard, Data Guard
a High Availability API so that non-Oracle processes Broker, is now completely integrated with RAC.
can be put under the control of the high availability Data Guard disaster recovery environments involving
framework within Oracle Clusterware. Oracle RAC databases can now be as easily managed
as those employing single instance databases.
SAPCTL
Oracle Clusterware does provide high availability F E AT U R E S T O B E R E L E A S E D
for SAP resources just as it does for Oracle resources. SOON BY SAP
Oracle has created an Oracle Clusterware tool, SAP
Control (SAPCTL), to enable you to easily manage
Database Vault
SAP high availability resources. SAPCTL provides
an easy-to-use interface to administer the resources, Database Vault provides strong internal controls for
scripts, and dependencies of Oracle Clusterware and regulartory Compliance and protection against insider
SAP high availability components. SAPCTL consoli- threats. By implementing Database Vault a DBA is
dates the functionality of the Oracle command-line no longer able to see user data. Database Vault will
tools by enabling you to easily manage the SAP be available to all SAP customers in the second
Enqueue Service for ABAP and JAVA, the SAP half of 2008 with 10.2.0.4 running 700 kernel based
Replication Service for ABAP and JAVA, and the applications of SAP such as ECC 6.0 or BI 7.0.
5

CONCLUSION
D A T A B A S E 11g
Oracle 10g Database provides the necessary infra-
structure for making the SAP landscape more respon-
sive to the changing business environment. Oracle 10g
Database gives you the flexibility you need to imple- improving query performance. In combination
ment Enterprise Grid Computing, even using low with index key compression and Secure File com-
cost servers and disks. The design of Enterprise Grid pression every type of data in the Oracle database
Computing complements the Adaptive Computing can now be stored in a compressed way.
Infrastructure concepts of SAP. Oracle 10g Database
provides the benefit of lowering risks with lower • Secure File Compression
manageability costs, greater scalability and predicta-
In addition to relational table data also unstructured
bility and the highest level of availability.
data may be compressed. In the Oracle database.
Secure File compression is part of the Advanced
O R A C L E D AT A B A S E 1 1 g F O R S A P Compression Option.
OUTLOOK
Oracle Database Release 11g is currently beeing • ASM and ASM File System
tested by SAP. ASM implements an Oracle volume manager to
As with previous certifications SAP will certify Oracle manage data efficiently on storage subsystems.
Database 11g Release 2 with their products. There While ASM is intended only for databases the ASM
are features of Oracle 11g which will greatly benefit file system provides the same functionality for
SAP customers. Below you’ll find a list of features non-database data which is for instance needed to
which are currently planned by SAP, once Oracle 11g deploy RAC with SAP.
is certified by SAP or shortly after:
• Secure Files SAP AG has participated in Oracle Database Beta
Secure Files implements a new architecture for Programs for many years. The joint Oracle and SAP
storing unstructured data and will replace the LOB development teams in Walldorf, Germany, have
datatypes of previous database versions. Secure Files completed extensive tests of Oracle Database 11g
deliver improved performance and scalability over Release 1 Beta and will continue testing with Oracle
LOBs and offers additional functionality to save Database 11g Release 2 Beta.
disk space.
The release strategy of SAP AG for Oracle Database
• Optimizer Enhancements and Statistics Maintenance versions is to certify only the terminal release of a
The 11g Optimizer provides performance enhance- new database version. This strategy is based on the
ments for complex SAP BI queries and better overall requests of the SAP customer community to
recognizes value changes in R/3 SQL statements. minimize the number of version upgrades in complex
Statistics maintenance especially for partitioned SAP environments. It has been proven a successful
objects is improved and calculation of statistics is roll out process with previous terminal release certi-
more accurate and faster compared to previous fications of Oracle Database Versions 8i, 9i and 10g.
database versions.
Therefore, SAP AG will skip Oracle Database 11g
• Automatic Interval Partitioning
Release 1 and certify Oracle Database 11g Release 2,
Maintenance of partitioned objects is now fully at least 12 months before Oracle Database Release
automatic as the database server will manage parti- 10g goes into the extended support cycle.
tions on the fly. Oracle Database 11g Release 2 will contain various
OLTP Table Compression
specific functionality designed and implemented for

the needs of the SAP Application Product Suite.
As part of the Advanced Compressed Option table
data may be compressed reducing disk space and
6

Oracle Database Vault provides strong internal controls for regulatory compliance and
protection against insider threats. Oracle Database Vault not only prevents highly privileged
users from viewing sensitive application data, it also enforces policies on who, when,
where and how applications, databases and data can be accessed. Oracle Database Vault
transparently protects database applications without requiring any changes to the existing
application.

O R A C L E D ATA B A S E VA U LT F O R S A P C E R T I F I C AT I O N

Oracle Database Vault Highly Privileged User Controls


Regulations such as Sarbanes-Oxley (SOX),
IT administrators, database administrators,
Payment Card Industry Data Security Standard
and application administrators fill highly
(PCI), and the Healthcare Insurance Portability
trusted positions within the enterprise.
and Accountability Act (HIPAA) require strong
However, regulatory compliance, outsourcing,
internal controls to protect sensitive information
application consolidation and increasing
such as financial, healthcare and credit cards
concerns over insider threats have resulted in
records from unauthorized access and modifica-
an almost mandatory requirement for strong
tion. Oracle Database Vault provides a power-
controls on access to sensitive application data.
ful and easy-to-use security solution inside the
Oracle Database, enabling enterprises with new
and existing applications to easily comply Realms
with these and future regulations. Insider
threats are an increasing concern for customers Reports
worldwide. The CSI/FBI 2005 Computer
Crime and Security study documented that Multi-Factor
more than 70% of information system data Authorization

losses and attacks have been perpetrated by


insiders, that is, by those authorized at least
some level of access to the system and its data.
Complying with regulations and protecting
against the insider threats requires two pri- Command
mary enhancements to existing environments: Rules
Separation
of Duty
• Preventive controls to restrict unauthorized
access to sensitive data by highly privileged
users.
Figure 1: Oracle Database Vault Overview
• Flexible and adaptable controls over who,
when, where and how applications, data-
bases and data can be accessed. Oracle Retrofitting existing application code with new
Database Vault Realms, Factors, and Rules access controls can be costly and time con-
(described below) work together inside the suming, and is not an option for many enter-
database to restrict access from even the prises. With Oracle Database Vault Realms,
most powerful users without interfering enterprises can restrict highly privileged users,
with the normal day-to-day database ad- even the powerful DBA, from accessing appli-
ministration. These features can be used in cation data. Realms are easily defined and can
a flexible and adaptable manner to enforce be placed around an entire application or set of
security requirements, without changing tables quickly and easily.
the existing applications.
O r a c l e D a t a b a s e Va u l t f o r S A P 7

Flexible and Adaptable SAP ERP Validation in process

Oracle Database Vault Rules and Factors signifi- Oracle has validated Oracle Database Vault
cantly tighten application security by limiting with SAP applications.
who, when, where and how databases, data and
an applications can be accessed. Multiple factors
such as IP address and authentication method
can be used in a flexible and adaptable manner Oracle/SAP Development have started
to enforce authorization requirements, without the SAP certification with Database
requiring changes to the existing applications. Vault. For that reason, we would like
For example, access to the database could be to collect the SAP customer names who
restricted to a specific middle tier. Command are interested in using this product.
rules can be defined for all SQL commands to Prerequisites are:
provide additional control. • existing production customer with
SAP on Oracle
• installation has to be on Oracle 10.2
• installation has to be on SAP ERP
2005 (no older versions).
select * from If you are are interested in participating
DBA HR.employees
in the SAP pilot program for Database
create user...
Vault and the installation meets the re-
HR
quirements, please send us the following
HR DBA HR Realm information to
saponoracle_de@oracle.com

Fin • SAP release level customer is


FIN DBA Fin Realm running on
• Oracle release level customer is
running on
Figure 2: Oracle Database Vault Realms, • Operating System
Rules and Factors
SAP/Oracle Development will
contact you shortly.
Separation of Duty

Oracle Database Vault provides powerful


separation of duty controls and protects the
database from unauthorized changes. Oracle
Database Vault provides three distinct respon-
sibilities out-of-the-box for security admini-
stration, account management, and resource
management. For example, Oracle Database
Vault blocks a DBA with the create user
privilege from creating a new user if the DBA
doesn’t have the proper responsibility. You can
further subdivide the resource administration
responsibility into backup, performance and
patching responsibilities. Optionally, respons-
ibilities can be consolidated.
8

Q & A O R A C L E D ATA B A S E VA U LT
W H AT I S O R A C L E D ATA B A S E VA U LT ?

the compliance requirements resulting from a deluge of


privacy and corporate governance regulations.
The latter include Sarbanes-Oxley, PCI, HIPAA, Gramm-
Leach Bliley, the Japanese Privacy Act, BASEL II, and
much more.

5. Who are super and privileged users?


1. What is Oracle Database Vault? Privileged users are users who have been granted powerful
Oracle Database Vault is a database security option that privileges or administrative roles within the database.
you use to protect application data from DBA access, Such users are generally administrators, but can be devel-
enforce protection of database structures from unauthorized opers who are given access to the system for application
change, and set a variety of access controls to implement development, partners who are given such privileges for
dynamic and flexible security requirements. These features application integration, or even an analyst who has access
help you to adhere to standards for separation of duties, to database development tools such as Oracle Discoverer.
regulatory compliance, and internal control. You configure A super user is the highest level of privileged user, often-
Oracle Database Vault to manage the security for an in- times with SYSDBA access.
dividual Oracle database instance. You can use Oracle
Database Vault on standalone Oracle Database installations 6. What else does Oracle Database Vault do?
and in Oracle Real Application Clusters (RAC) environ-
In addition to that described above, Oracle Database Vault
ments.
provides a web based management console that can be used
to configure and manage the offering. Database Vault
2. Where can I get online information about provides a dashboard to allow for monitoring of policies
Oracle Database Vault? and configuration setup. Finally, Oracle Database Vault
ships over three (3) dozen out-of-the box reports to show
http://www.oracle.com/technology/software/
who has access to what, helping to demonstrate proof of
products/database_vault/index.html
compliance.
3. What Oracle software is required to run Oracle
7. Is Oracle Database Vault the same as Oracle Audit
Database Vault?
Vault?
Oracle Database Vault requires Oracle Database 10g
No. Oracle Audit Vault is a new product from Oracle
Enterprise Edition.
focuses on securing and consolidating audit data. Oracle
Database Vault and Oracle Audit Vault are intended to
4. What is driving security requirements for IT co-exist in the enterprise to assist customers with security,
organizations today? compliance, and privacy needs.
There are two macro issues driving security requirements
for IT organizations today: 8. Does Oracle have partners signed up to support
Oracle Database Vault?
How to protect against the “insider threat” — attack
from within an organization by rogue individuals with Yes, Oracle has been working closely with a number of
privileges who are thought to be trustworthy, but prove partners. These include global System Integrators (SIs)
otherwise and the need to put in place controls to address with risk management and security practices and
Independent Software Vendors (ISVs) who plan to leverage
Q & A O r a c l e D a t a b a s e Va u l t 9

Oracle Database Vault to better secure and help address 13. How does Oracle Database Vault enforce these
compliance requirements with their solutions. Examples security mechanisms?
of these partners include Protivity and BearingPoint as
Oracle Database Vault introduces several new concepts:
well as ArcSight, LogicalApps, Lumigent, Mantas, Tripwire,
Vormetric and SAP. Realm – A container that serves as a “protection zone”.
The Database Vault administrator can create a Realm and
9. How does Oracle Database Vault help customers define the content within the realm. This realm can be
achieve separation of duty? comprised of database objects such a single table, multiple
tables or an entire application, or multiple applications
Oracle Database Vault helps customers achieve separation Command Rules – A collection of rules that you can
of duty by creating different responsibilities to manage create to control how users can execute almost any SQL
the different aspects of the database environment. Oracle statements, including SELECT, ALTER SYSTEM, database
Database Vault creates responsibilities for managing secu- definition language (DDL), and data manipulation language
rity, managing user accounts, and managing database (DML) statements. Command rules can work with rule sets
resources. Separation of duty helps customers prevent un- to determine whether or not the statement is allowed.
authorized access to business data. Preventing unauthorized Rule sets use factors such as time of day, IP address, host
access to business data is a crucial requirement for many name, or any number of identifiable attributes associated
regulations such as SOX, Basel II, HIPAA, Graham-Leach- with the user.
Bliley, PCI, and J-SOX (Japan). By creating separation of
duty in the database, Oracle Database Vault helps customers For example, a user will only be granted access to certain
achieve better internal control on who does what and data if the command rules states that access to the appli-
when in the database which is also part of the regulatory cation is restricted to working hours, from an internal IP
compliance requirements. address, and/or any other number of configurable parame-
ters. These restrictions can be applied to all system users,
including the most powerful DBAs.
10. What performance overhead does Oracle Database
Multi-Factor Authorization – Rule sets that leverage mul-
Vault incur on the database?
tiple factors in their decision process. Security administrator‘s
Our TPC-C benchmark testing showed that Database can define rules that are based on specific compliance
Vault has a minimal overhead of less than 1%. Customers requirements or security requirements. For example, limiting
should test their custom security settings for performance connections to a specific IP or range of IP addresses.
and try to make them as simple as possible. Normal data-
base tuning still applies when Database Vault is installed. 14. How is Oracle Database Vault different from Virtual
Private Database?
11. Does Database Vault require a separate database?
Virtual Private Database is a fine-grained solution within
No. Oracle Database Vault is an option to the Oracle the Database that enables customers to build customized
Database Enterprise Edition. It can be enabled on any row level security solutions using PL/SQL. Oracle Database
Oracle Database Enterprise Edition release 10.2. and Vault provides a higher level solution that provides
above. security for the database and application, by controlling
access of privileged users (DBAs) and implementing
12. Does Oracle Database Vault require Oracle Real separation of duty inside the database.
Application Clusters (RAC)?
15. Do the existing Oracle Database Security Features
No. However, you can use Database Vault in Oracle Real co-exist with Oracle Database Vault?
Application Clusters (RAC) environments (tbc by SAP).
Yes. All security features available with the Oracle Data-
base Enterprise Edition, for example VPD and Secure
Application Roles, work with Oracle Database Vault.
In Addition, other security options, like ASO and OLS,
work with Oracle Database Vault as well.
10

21. How do you apply patches in a Database that has


the Oracle Database Vault option enabled?

16. Does Oracle Database Vault work with Oracle For each released database patch, there would be a section
Transparent Data Encryption (TDE)?
describing how to apply it in a Database Vault enabled
Database.
Yes. Oracle Database Vault works with TDE. Database
Vault Realms, Mutli-Factor Authorization, and Command 22. Who can create new users in a Database Vault
Rules provide security controls around access to databases environment?
and applications as well as controlling activity within the
database through separation of duty. In an Oracle Database with the Database Vault option
enabled, a new account management responsibility is
17. Who can grant roles like the DBA role in a Database created. Only a user with the account management res-
protected by Database Vault?
ponsibility can create new users in a Database Vault envi-
ronment. This helps customers achieve separation of duty.
In a Database Vault environment, if a realm protects a Separation of duty is good for regulatory compliance.
database role, then only the Realm Owner can grant this
role to others. For example the Data Dictionary Realm 23. Would Enterprise Manager Grid Control continue to
protects the DBA role. The SYS user by default is the work on a Database Vault environment?
owner of the Data Dictionary Realm and can grant the
DBA role to others. Yes. It would continue to work. However, the restrictions
that Database Vault put in place would apply to EM Grid
18. Can the Database Vault Administrator (owner) Control administrators as well.
see data protected by a Realm?
24. Does Oracle Database Vault integrate with Oracle
No. The Database Vault owner account can only setup Label Security (OLS)? Can OLS leverage Oracle
realms. It cannot see data protected by a realm. It also Database Vault Factors?
cannot add itself to the list of authorized users for any
Realm it creates. This is part of the separation of duty Oracle Database Vault integrates well with Oracle Label
that Oracle Database Vault enforces. Security (OLS). Oracle Database Vault factors can provide
an additional dimension in deciding the security clearance
19. Does Oracle Database Vault allow database of a user’s session. For example, let us assume a user has
connections using Java? been authorized to access sensitive data. However the
security administrator wants to ensure the user accesses
Yes. Database Vault honors all connection types suppor- sensitive data only if he/she is in the office and connected
ted by any regular database. to the trusted network. A Database Vault factor like
Network Domain can be used to determine the security
20. How do you move Oracle Database Vault security clearance of a user’s database session. If the user is coming
Policies from a development system to a production from the public Internet, he/she can see only non-sensitive
system?
data. If the user is coming from the trusted network, then
the user is allowed access to sensitive data.
There are two ways to do this currently:
25. How is Database Vault packaged?
You can either clone the database that has Database Vault
policies in it, or you can use the Database Vault API to Oracle Database Vault is an option for the Oracle Data-
create your security policies in a development system and base Enterprise Edition. Oracle Database Vault can be
apply the same scripts to the production system when ready. installed into Oracle Database 10g Release 2 or higher.
In the future we are planning to leverage Enterprise
manager Grid Control to move Database Vault security
policies between databases.
Q & A O r a c l e D a t a b a s e Va u l t 11

26. Are there example business use cases for Database


Vault?

Yes. These are available on OTN at


http://www.oracle.com/technology/deploy/security/
database-security/database-vault

27. Are other Oracle Database Security Options included


in Oracle Database Vault?

Both Oracle Label Security and Oracle Advanced Security


can be used with Oracle Database Vault, but are licensed
separately. Oracle Label Security provides the ability to 30. How does Database Vault address the “insider
turn on security clearances inside the Oracle Database and
threat”?
enforce multi level security. Oracle Advanced Security
provides encryption of network traffic, strong authentica- Database Vault addresses the “insider threat” by enabling
tion and Transparent Data Encryption. Transparent Data powerful controls on how databases, applications and data
Encryption provides key management and encryption are accessed. In addition, Database Vault enables additional
transparency to applications, protecting personally identi- protections against power users in the database such as
fiable information (PII) on disk and backup tape. those with super-privileges (DBAs). Database Vault places
restrictions on what data these users can access using a
28. Can I use Oracle Database Vault to meet Sarbanes- security feature called a realm. Additionally, Database Vault
Oxley requirements? provides command rules and multi-factor authorization to
control when, how, and where databases, applications and
Oracle Database Vault is designed to help address techni- data can be accessed.
cal security requirements found in various regulations,
including Sarbanes-Oxley. Oracle Database Vault provides 31. What are internal controls?
strong internal controls inside the database through sepa-
ration of duty and preventing the DBA from viewing Internal controls are mechanisms put in place to enforce
application data. business best practices. They are generally closely associa-
ted with addressing regulatory compliance requirements.
29. How does Oracle Database Vault help address Internal controls can be preventive, detective or corrective
customer compliance requirements? in nature. Preventive controls are designed to discourage
or pre-empt errors or irregularities from occurring. They
Database Vault can be used by organizations as a preventive are generally thought to be more cost-effective than
control. In other words, organizations can configure Data- detective controls. Oracle Database Vault serves as an auto-
base Vault to prevent users with super-privileges (DBAs) mated preventive control — something highly desirable
from accessing application data. by the internal audit function of companies.
By instituting a control in this manner, an organization
can demonstrate compliance with specific regulations that 32. Is there training available for Oracle Database Vault?
require separation of duties among individuals accessing a
system. Such is a common requirement across a number Yes. Oracle University has developed a training class for
of regulations and is specifically called out in Section 404 Oracle Database Vault. This class is a two-day, instructor-
of Sarbanes-Oxley. Payment Card Industry regulations led class. Customers can enroll in it. For the latest schedule
such as PCI Requirement 7 calls for restricting access to and location check the Oracle University website at:
cardholder data by business need-to-know. This can be http://education.oracle.com and search for Oracle Data-
enforced with Oracle Database Vault help. Additionally, base Vault.
Oracle Database Vault ships with a set of pre-defined
reports that show who is accessing what data and under
what conditions. These reports offer a means by which to
demonstrate proof of compliance for organizations.
12

33. Where can I get more information about Oracle 35. Does Oracle Database Vault replace the security
Database Vault? mechanisms in applications?

Visit http://www.oracle.com/goto/databasevault No. Oracle Database Vault secures the database and
for white papers, data sheets, and other materials or application by adding security protections within the
contact an Oracle representative near you – database kernel, preventing direct access to the application
http://www.oracle.com/corporate/contact/index.html tables by super-privileged users (DBAs). Oracle Database
Vault complements any application security mechanisms.
34. Does Oracle Database Vault replace the security
mechanisms? 36. Will Oracle Database Vault undergo a formal security
evaluation?
No. Oracle Database Vault secures the database and
application by adding security protections within the Oracle Database Vault is now undergoing a formal eva-
database kernel, preventing direct access to the application luation under the Common Criteria security certification
tables by super-privileged users (DBAs). Oracle Database program.
Vault complements any application security mechanisms.
Oracle Database Security 13

O R A C L E D ATA B A S E S E C U R I T Y

SAP certification has started


with Database Vault.
14

INTERVIEW
Between Oracle for SAP Technology Update Magazine
Dr. Christian Graf, SAP AG
Development Manager DB Platforms Oracle, OS Platform Unix, Solaris, Tru64.

and Jan Klokkers,


Senior Director, Oracle for SAP Development, Oracle Corporation.

Oracle for SAP Technology Update: Dr. Graf, SAP/Oracle platform team. The second step is
Mr. Klokkers, please briefly describe how new to activate those features in the Oracle databa-
g Oracle Database features and Database Options ses of the SAP development landscape. If the
D A T A B A S E 11 are adopted, tested and certified by SAP? complexity of a feature exceeds a certain level
we always run several pilot customer projects
Dr. C. Graf: We have to distinguish between before the feature gets generally released for
different types of features. Regarding those the SAP customer base.
different feature types we have a staged certi-
fication approach: Oracle for SAP Technology Update: How is
the collaboration between Oracle and SAP in
New intrinsic or very basic DB features are terms of certification, e.g. with Oracle 11g?
supported initially with the SAP certification
of this new DB release. Examples of those Dr. C. Graf: In the database area the collabora-
features are: New Memory Management, tion between Oracle and SAP is very tight.
Optimizer, Online Reorganization, Rename We have a joint development team in Rot/-
TBLspace, etc. Germany with developers from both companies
sitting door to door. In this joint development
New more complex Oracle features will be team the integration and certification of a new
supported after the required technical integra- Oracle release, like 11g, is accomplished. The
tion has happened on a development level and different tasks are distributed among the team
further SAP internal testing or one or more members of the joint platform team. To do this
customer pilot projects have been successfully most effectively we are leveraging the partly
completed. Examples for this type of features complementary areas of expertise of the indivi-
are: LMTS, ASSM, Automatic Workload dual team members. In addition, with this team
Repository, Fast loader, etc. setup we are well connected to all other deve-
lopment teams of both companies. In case of
New ‚sophisticated‘ Oracle features are only any issues this ensures fast response and reso-
supported based on successful pilot customer lution times.
projects. Examples are: RAC, Oracle Data
Mining, ASO Features, Cross Platforms Oracle for SAP Technology Update: When an
Transportable Tablespace, ASM, etc. Oracle Database support call is received at SAP,
can you please describe the process followed to
The guiding principle is always to ensure a resolve the customer problem?
maximum of quality when a new Oracle fea-
ture reaches the SAP customer base. Dr. C. Graf: The standard process for an SAP
customer to open a support call in any area is to
The testing and the certification of the first create an OSS message. This message is picked
two types of new Oracle features happens up by the SAP Primary Support line and, if not
mainly by first testing them intensively in the already done by the customer, routed to the
I n t e r v i e w O r a c l e f o r S A P Te c h n o l o g y U p d a t e M a g a z i n e 15

appropriate technical component (queue). installations of the database software and also
If the appropriate component is not obvious a updates to an existing database installation.
first analysis is required to identify it. This MOPatch takes all available patches from the
process also applies for Oracle database support SAP Service Marketplace and automatically
calls. For example, as soon as it is clear that a installs all patches, or a delta of patches to the
call is Oracle related it is sent to the Oracle database server. MOPatch takes care of unpack-
queue. Next the Oracle support experts of ing the patches or dealing with patch conflicts.
SAP try to resolve the issue. Over 90% of the
Oracle related support calls the SAP Primary Oracle for SAP Technology Update: Oracle
support provides the solution. In case this is has some interesting new database features/-
not possible the call is forwarded to the Deve- options, why doesn’t SAP adopt and certify
lopment Support level. On this level we have these new features immediately for use by your
support engineers from Oracle working on SAP customers?
solutions. The Oracle support engineers are
directly connected to the general Oracle support
Dr. C. Graf: New features usually come with
organization. This concept ensures that the
new database versions. Therefore, the use of
combined Oracle and SAP expertise is available
new features often requires a database upgrade.
for our customers in a support situation. Since
However, when we talk to our customers
the integration of the Oracle database into the
directly or via the user groups we get the clear
SAP technology is so intertwined, for many
message that the majority of the customers want
problems it is not enough to tackle them from
to run upgrades as rarely as possible. Due to
a pure Oracle point of view. The best support
this SAP and Oracle jointly decided years ago
result is achieved if the support engineers
to certify, if possible, only the terminal release
understand the SAP specifics of the Oracle
of a new Oracle release for SAP customers. We
integration into the SAP technology stack.
did that for Oracle release 9i, 10g and we will
Therefore, we strongly recommend that all
also do it for 11g. Together with an intensive
SAP customers call the SAP support lines
test and certification program, for every new
with any SAP related Oracle support issues.
release, this leads to the observed delayed availa-
bility of new Oracle features. However, we
Oracle for SAP Technology Update: A new clearly believe that the gain in terms of quality
utility MOPatch was developed by Oracle and stability and the reduced number of data-
especially for SAP customers to simplify the base upgrades required by far outweighs the
patch process. Can you please elaborate the disadvantage. Every new database release sig-
advantages of this utility and the feedback you nificantly increases the logistic and the support
have received so far from the SAP community? effort. We reduce this effort by limiting the
number of parallel supported database releases,
Dr. C. Graf: Oracle provides a patch set which this makes us more agile and more efficient in
is a bundle of individual patches on a regular the support area, which in turn leads to an
basis. Between two patch sets it is necessary to immediate benefit for the customers.
provide individual patches to correct problems.
The maintenance of these individual patches In addition, I would like to mention that we
with OPatch for multiple SAP systems may believe that good quality and a good technical
become a time-consuming and error-prone task integration is more important than speed. As a
for the DBA. To simplify the patch maintenance result of this guiding principle we have a staged
a one-step utility MOPatch (Multiple Opatch) approach for the certification of new features,
was developed. MOPatch provides the DBA as mentioned before. Testing and running
the capability with one single command to pilot customer projects takes time which leads
bring the database server to the most current to a delayed availability of those features. A
patch level. MOPatch works for both new prominent example is Oracle RAC.
16

It took nearly 3 years until we finally had the in full length. Another important technology
g
D A T A B A S E 11 SAP certification on all OS platforms. During
the pilot projects we found several issues in the
different stack levels of a RAC configuration
to save space on disk and in-memory is Index
Key Compression. This technology not only
reduces space requirements but also improves
that needed to be resolved, which took some query performance as it results in less physical
time. However, as a result all customer projects disk I/O and less logical I/O to the database
that started after the certification and are in buffer cache in main memory. Index Key Com-
production today (approx. 50 customers) are pression is available to SAP customers with
successful and see their expectations met. Oracle 10.2.
That proves that our careful approach is the
right one. With Oracle 11g advanced compression tech-
niques for tables and Secure Files (LOB) data
Oracle for SAP Technology Update: Security is provided. Redo data between primary and
is a very important aspect to corporate custo- standby databases can be compressed, this will
mers. Can you please explain which encryption reduce the bandwidth and time for the trans-
technologies from Oracle are available to SAP port. These compression techniques are part
customers and what the roadmap is to certify of the new Advanced Compression Option in
Database Vault? 11g. Once 11g is certified by SAP these com-
pression techniques will be available to SAP
J. Klokkers: Transparent Data Encryption customers.
(TDE) and Client-Server Network Encryption
are available to SAP customers today running Oracle for SAP Technology Update: How
Oracle 10.2 and SAP Business Suite 2005. important is database performance and how
TDE allows customer to encrypt sensitive data does this affect overall SAP performance?
on disk. Database Vault will be available with
Oracle 10.2.0.4 to all SAP customers running
Dr. C. Graf: The database performance is the
a 7.0 kernel based system (i.e. ECC 6.0 or BI
key for a good overall SAP performance. If the
7.0) in late Q2CY2008. With Database Vault
database performance is bad the whole SAP
a DBA is not able to see any SAP user data in
system performance is immediately in danger,
the database providing better compliance with
affecting all application areas. In other words:
regulatory rules such as Sarbanes-Oxley.
Bad database performance easily leads to a
systemic performance problem that affects the
Oracle for SAP Technology Update: The
system in total. So, it is very important that a
amount of data customers are storing is in-
database provides the features, tuning capabili-
creasing at a dramatic rate and space efficient
ties and, extremely important diagnostic fea-
storage mechanisms are very critical. Which
tures that permanently keeps the database at a
advantages does Oracle provide and what can
good performance level.
be expected in the future?
Oracle for SAP Technology Update: What
J. Klokkers: In order to provide a space-efficient
features or functions do you especially like in
database for SAP applications Oracle provides
the Oracle database?
numerous features.
Oracle is the only database that stores number Dr. C. Graf:
and varchar datatypes in variable length and • One of the most positive aspects of the
not in full length. This benefits especially an current Oracle release (10.2) is the area
SAP BW system, making it very space efficient. of diagnostic ability and supportability.
Also, Unicode data is stored in variable length Compared to any other database platform
using the UTF8 format in the database unlike Oracle version 10.2 offers the most sophisti-
other databases that always store Unicode data cated options for in depth analysis.
I n t e r v i e w O r a c l e f o r S A P Te c h n o l o g y U p d a t e M a g a z i n e 17

• The evaluation of the data provided by the Oracle for SAP Technology Update: Dr. C
Oracle Automatic Workload Repository Graf, why is there so much time lag between
(AWR) and the Advanced Session History when Oracle releases a new database version
(ASH) allows root cause analysis on every and the time that SAP certifies that new
desired level. This is a huge benefit for release? For example, when Oracle released
example, every time you encounter a perfor- version 10.1 of the database, SAP waited to
mance problem or any other error situation. certify 10.2.
The SAP and Oracle support lines can act • This is actual a planned and thought out
very effectively based on those features. This process for the benefit of our joint custo-
situation is hardly measurable in numbers, mers. Through our user group participation
but proven by several statements I received our customers made it know to us that they
from our support engineers. were not interested in so many upgrades,
• The scalability and high availability features which require so much planning, time and
provided by Oracle RAC are nearly unique in effort. So to satisfy our customer wishes we
the market as of today. Only DB2/OS390 decided to only certify the terminal release
offers something similar. of Oracle databases; ie 9.2, 10.2, 11.2.

• This certification strategy keeps the num-


Oracle for SAP Technology Update: What ber of parallel supported Oracle releases
features in Oracle 11g are you most interested low, which makes the whole logistics and
in testing and certifying for use by SAP support processes much easier. Every data-
customers? base release comes on a growing set of ope-
rating systems, releases and processor
J. Klokkers: types. For every database release we have
- Advanced Compression Option patch sets, One off Patches, CPUs etc.
Facing this the logistics around a database
- SecureFiles
release is a huge effort. The smaller the
- Automatic Interval Partitioning number of parallel supported releases, the
- ASM and ASM Filesystem more agile we are in regard of e.g. plat-
- Cost Based Optimizer Bind Peeking form and patch provisioning. This finally
leads to a benefit for the customers as well.
Oracle for SAP Technology Update: How
will these 11g features benefit SAP customers Last but not least: I would like to draw your
in terms of performance, manageability, scala- attention to our SAP on Oracle page in the
bility, high availability and reliability? SAP Developer Network (SDN) and the SAP
on Oracle Forum. Here you will find informa-
J. Klokkers: It is too early to provide hard tion and news directly from my development
facts on how much improvement Oracle team, including a presentation by myself the
Database 11g will provide for SAP customers. “SAP on Oracle Development Update” which
But it’s clear that Oracle Database 11g will contains information about current and up-
provide better performance for applications coming projects. Here is the link to the cor-
such as SAP BI or reduce storage costs responding web page within the SAP portal:
through more compression techniques. www.sdn.sap.com/irj/sdn/ora

Oracle for SAP Technology Update:


Thank you for the interview.
18

NEW ORACLE TECHNOLOGY FOR SAP CUSTOMERS

SUMMARY Except for Oracle Database Vault, which is


discussed in a separate article (page 6), all
2007 has been a busy year for Oracle/SAP technologies are described in more detail in
Development as well as for the Oracle/SAP the following sections.
Support and Services team. Numerous new
Oracle features, tools and methodologies have D I S C S PA C E S AV I N G S :
been developed or integrated into SAP solu-
COMPRESSION
tions. In this article, we describe some of the
most important new technologies and the
benefits they offer to SAP customers: Compression – What Is It And Why Do
We Need It?
• One of the biggest challenges today is the
We are witnessing an explosion in data volumes
rapid growth of databases. In addition to
as the average size of databases triples every
technologies that have been available for
two years. Even though the cost of storage has
several years, SAP on Oracle customers can
been declining, enormous growth in the volume
now use Index Key Compression to save disk
of data that needs to be retained online makes
space.
storage one of the biggest elements in IT
• Huge amounts of data are a threat to perfor- budgets. In addition, application scalability
mance as well. Oracle’s rich collection of and performance must continue to meet the
partitioning strategies is available to reduce demands of the business – even as data volumes
I/O and improve performance. The benefits continue to grow. Oracle has been working for
have been known to SAP BI customers for many years to help customers cope with these
many years. Thanks to a methodology and challenges:
tools developed by the Oracle/SAP Support
• Implicit Compression: Oracle stores numerical
and Services team, Oracle Partitioning is now
values more efficiently than other databases.
available for SAP ERP systems as well.
It supports bitmap indexes, which need
• Compliance and security are more important considerably less disk space than traditional
than ever before. Therefore, Oracle Advanced index structures. It uses a Unicode imple-
Security, an option that allows customers to mentation which stores a plain ASCII cha-
encrypt data, has been certified with SAP racter in 1 byte (instead of 2 bytes, as is the
applications and implemented by customers. case with most databases). Features like
Oracle Database Vault, a product that helps these can be called implicit compression,
customers meet regulatory compliance re- as they are installed and used by default, in
quirements by enforcing separation of duty, the background, without any administrator
has also been integrated in SAP applications. intervention. But whenever customers
• Manageability is always an issue. We discuss migrate from other databases to Oracle or
SAP’s DBA Cockpit for Oracle, in particular the test a migration from Oracle to an other
use it makes of Oracle’s Automatic Workload database, they recognize that because of
Repository (AWR). AWR automatically stores these features Oracle needs up to 40% less
workload and performance statistics, so ad- disk space than other databases to store a
ministrators or support engineers can analyze given amount of data.
and quickly resolve performance issues, even • Data Compression: Data compression was
if the root cause happened hours or days introduced in Oracle9i Release2. An Oracle/-
before. SAP team that tested the feature as early as
2002 demonstrated up to 70% less disk space
usage at table leveland up to 40% less disk
N e w O r a c l e Te c h n o l o g y f o r S A P C u s t o m e r s 19

space usage at the database level, and no Both pieces can consist of one column or several
negative (but in many cases a positive) columns (see Figure 2). Every single index block
impact on performance. Data compression contains a list that specifies the original key
has been available for use in SAP BI systems values for each token used in this block, so de-
since 2003. compression can be done easily.
• Index Key Compression: With data compres- Of course, there is no point in compressing all
sion, duplicate values in table rows (data indexes existing in a given database. Admini-
blocks) are removed. Index key compression strators should look for large indexes only. A
works in a similar manner in that duplicated tool (PL/SQL package IND_COMP) is available
values are removed from index entries (index that helps administrators find good candidates.
blocks). This tool also answers the question of which
• Advanced Compression: Oracle Database 11g columns should be part of the prefix and which
introduces the Advanced Compression Option ones should be left for the suffix.
which helps customers significantly reduce
their overall database storage footprint for all Index Key Compression: Advantages
types of data (structured or unstructured)
What are the advantages and disadvantages of
and all kinds of systems (OLTP or BI).
key compression?
As Index Key Compression was certified for
• Disk space savings: Customer experiences
use in SAP environments in 2007, it will be
show that up to 75% less disk space is needed
discussed in the next section. For more infor-
for a single key compressed index. On aver-
mation on Advanced Compression see our
age, the total database size can be reduced
interview with Dr. C. Graf (page 14). For an
by 30% by using key compression for the
overview of Oracle’s compression technologies
largest indexes.
and their applicability to different types of
SAP systems see Figure 1.

Index Key Compression: Concepts and Tools

Oracle’s two major index types are B*Tree in-


dexes and bitmap indexes. B*Tree indexes are
the “regular” type frequently used by OLTP
whereas bitmap indexes tend to be used pri-
marily for data warehouses. As bitmap indexes
are already compressed (index key values are Figure 1: Oracle technologies for minimizing disk space requirements
replaced by bitmaps), Index Key Compression
is only available for B*Tree indexes.
Key compression allows repeating values for
columns in a B*Tree index to be replaced with
shorter tokens in the index blocks. To make that
happen, index key compression requires indexes
that consist of two or more columns – a require-
ment that is met by many indexes in SAP sys-
tems. The compression mechanism then looks
at the values of the leading columns of the
index (prefix entry) and replaces repeating values
with shorter tokens. In other words, the com-
pression mechanism breaks down the index key
into a prefix entry (the piece that holds the re-
peating values) and a suffix entry (the piece that
holds the unique or almost unique values). Figure 2: Index Key Kompression.
20

• I/O reduction:Compression reduces physical Oracle Partitioning (see SAP Notes 105047,
disk I/O and logical buffer cache I/O. It also 742243, 722188), but it does not come with a
improves the buffer cache quality. default setup. As a result, many SAP on Oracle
customers were looking for help.
• CPU consumption: Every compression tech-
nique comes with higher CPU consumption. The main reason for partitioning not being used
However, this is more than compensated for by default in ERP systems is the fact that, de-
by a reduction in logical I/O for index blocks pending on the modules used, different tables
in the database buffer cache. should be partitioned in different systems.
To overcome this obstacle, the Oracle for SAP
• Overall database throughput:Customer
Services and Support team developed a metho-
experiences have shown a 10%-20% impro-
dology and a set of tools which can be applied
vement in database throughput for an SAP
to determine the best candidates and the ap-
system by using index key compression in a
propriate partitioning strategies. The service
non – CPU–bound environment.
offering has been available since 2007, and
customers who made use of it found that it
Index Key Compression: Example
resulted in remarkable improvements.
Among the candidates for key compression in
SAP ERP systems is GLPCA~1. The base Partitioning Schemes
table, GLPCA, consists of approximately. 100 Partitioning allows tables, indexes, and index-
columns, 5 of which are included in the index. organized tables to be subdivided into smaller
GLPCA~1 is a somewhat special case, as the pieces, enabling these database objects to be
cardinality of the stored values is in many cases managed and accessed at a finer level of granu-
so low that IND_COMP (the tool that helps larity. Oracle provides a rich variety of parti-
with the configuration) suggests including all tioning schemes to address every business
5 columns in the prefix. This means that the requirement.
complete index entries are compressed.
• Range partitioning maps data to partitions
In one customer’s case, the original size of the based on ranges of partition key values that
uncompressed index GLPCA~1 was 18GB. you establish for each partition. It is the
By index key compression it was reduced to most common type of partitioning and is
4.5 GB, which represents a compression ratio often used with dates. In standard SAP BI
of 75%. installations on Oracle, PSA and fact tables
are range-partitioned.
PERFORMANCE: complements the functiona-
• List partitioning
PA R T I T I O N I N G lity of range partitioning. Range partitioning
Conventional wisdom has it that databases sup- is useful for segmenting a table along a
porting data warehouse systems are typically continuous domain – e.g. time, so that each
the largest databases in an enterprise. As one partition contains the data for a given range
of the most challenging areas of scalability is (week, month) of time values. In contrast,
in supporting these large data volumes, data list partitioning is useful for segmenting a
warehouses generally require the implementa- table along a discrete domain – e.g. locations.
tion of one type or several types of partitioning. Each partition in a list partitioning scheme
corresponds to a list of discrete values.
However, many SAP customers find that the
database size of their ERP system(s) is equal to • Hash partitioning maps data to partitions
or even greater than the database size of their based on a hashing algorithm which Oracle
BI system(s). SAP BI installs and uses partitio- applies to a partitioning key that you identify.
ning by default – which gives customers a huge The hashing algorithm evenly distributes
benefit in terms of manageability, availability, rows among partitions, giving partitions
and query performance. SAP ERP supports approximately the same size.
O rNaecw
le O
DraatcalbeaTe
s e c1h0ngo l–o g
I nyf of or m
r S
a tAi o
P nC iuss tCoum
r reernsc y 21

Partitioning for SAP ERP COMPLIANCE AND


Customers implement Oracle Partitioning for S E C U R I T Y: A S O
SAP ERP for three main reasons. The first and
Oracle Advanced Security provides robust
obvious reason is the wish to improve perfor-
encryption solutions to safeguard sensitive
mance. Some of the performance aspects are:
data and to address regulatory compliance
• Queries need less runtime, because the requirements. It protects your data from
amount of data to process is defined by the unauthorized disclosure whether in transit
number of partitions, which have to be or at rest.
scanned. On a primary key access this will
be only a single partition. A few customer Strong Protection for Sensitive Data:
examples can be found in Figure 3. Transparent Data Encryption

• Query performance is stabilized, because the Transparent Data Encryption makes encryp-
number of rows in a single partition is con- tion simple by embedding encryption within
stant. the Oracle Database itself. With a simple, one
time alter table statement, an administrator
• DML operations are executed on single can encrypt sensitive data within a table. Most
partitions instead of on the whole table. importantly, SAP applications continue to
A second reason is partitioning for manageability. work after encryption has been enabled.
With partitioning, maintenance operations can Data is automatically encrypted when written
be focused on particular portions of tables: to the database files and redo log files on disk.
• Fewer index reorganizations are required, Data is automatically decrypted for all data-
because delete operations affect only non- base users after they have authenticated them-
productive partitions. selves to the database and passed all additional
authorization checks. These checks include
• The database buffer cache is unloaded, because verifying that the user has the necessary select
fewer table / index blocks need to be read. and update privileges on the application table.
• As jobs finish faster, less load is generated Existing database backup routines will conti-
on the system. nue to work, with the encrypted columns
remaining encrypted in the backup file.
• Archiving will be faster, because only smal-
ler partitions of the data must be scanned. For more information on Transparent Data
Encryption see SAP Note 974876.
Finally, partitioned database objects provide
partition independence. This characteristic can
be an important part of a high-availability Strong Protection for Data in Transit:
strategy: Network Encryption
• Indexes can be reorganized on partition level Oracle Advanced Security provides an easy-to-
instead of reorganizing the whole index. deploy and comprehensive solution for protec-
Reorganization does not affect the produc- ting communication to and from the Oracle
tive partitions. Database using both standards-based network
encryption, and robust native encryption/inte-
• Single partitions can be reorganized instead grity algorithms. SSL based encryption is avai-
of the whole table.
lable for businesses that have deployed Public
• Productive partitions (most recents) are not Key Infrastructure.
affected by the archiving process.
For businesses with no PKI deployment, Oracle
• Errors during archiving do not affect the Advanced Security provides native encryption
system. and data integrity algorithms to protect data
in transit. The Oracle Database can be confi-
22

statistics (by default every hour). This data is


maintained for a week and then purged. You
can then run reports against these statistics to
performance tune your database.
The Oracle database uses AWR for problem
detection and analysis as well as for self-tuning.
A number of different statistics are collected
by the AWR including wait events, time
model statistics, active session history statistics,
various system and session level statistics,
object usage statistics and information on the
most resource-intensive SQL statements.

Figure 3: Benefits of Oracle Partitioning for SAP ERP. SAP: DBA Cockpit for Oracle
Runtime of batch jobs before (blue) and after (green) SAP’s DBA Cockpit provides a single point of
implementation of range partitioning in a real life system. access to all database monitoring and admini-
stration functions. Instead of having separate
transactions for the various administration
gured to reject connections from clients with
tasks, for example performance monitoring,
encryption turned off, or optionally allow
space management and job scheduling, you
unencrypted connections for deployment flexi-
can access all these tasks using one central
bility. Configuration of network security is
transaction. Although the well-known transac-
simplified using the Oracle Network Confi-
tions like ST04 and, DB02 are still supported,
guration administration tool, allowing busines-
it is no longer necessary to use them. They
ses to easily deploy network encryption, as there
only serve as shortcuts into the DBA Cockpit
are no changes required in the application.
in, that it starts up with an appropriate screen.
For more information on Network Encryption But DBA Cockpit for Oracle is more than just
see SAP Note 973450. a new interface for previously existing transac-
tions. The AWR Reporting section, the brand
Strong Protection for Backup Media:
new part, consists of reports that are based on
Oracle’s Automatic Workload Repository:
Backup Set Encryption
• AWR Report: workload report
In recent years, many companies have reported
the theft or loss of backup media. While the • AWR DIFF Report: compares workload

Oracle Database protects data inside the data- reports (difference report)
base, once un-encrypted data is copied offline • SQL Report: workload SQL report
onto backup media, it is outside the secure • ASH Report: active session history report
perimeter of the Oracle Database. Entire back- • ADDM Report: automatic database diagnostic
up sets created with Oracle Recovery Manager monitor
(RMAN) can be encrypted, before data leaves
the database. This may sound very technical, and indeed it
is. But if you run into a performance problem
M A N A G E A B I L I T Y: A U T O M AT I C or any other error situation, you will immedia-
W O R K L O A D R E P O S I T O RY tely recognize the benefits. The support
engineer who is working on your issue will be
Oracle: Automatic Workload Repository (AWR)
able to solve it faster, because all data he or
In Oracle Database 10g, Oracle replaced Stats- she needs is available. So the availability of all
Pack with the Automatic Workload Repository those statistics will translate into less down-
(AWR). The job of AWR is to collect database time for your system.
Oracle Database –
O r a c l e D a t a G u a r d a t Vi l e n e J a p a n
Information is
23

D I S A S T E R R E C O V E R Y E N V I R O N M E N T B U I LT F O R
S E C U R I N G B U S I N E S S C O N T I N U I T Y AT M I N I M U M C O S T
B Y A D O P T I N G O R A C L E D ATA G U A R D

Japan Vilene Company, Ltd. (“Japan Vilene”), a leading nonwoven fabric company in Japan,
implemented SAP products in the enterprise system and Oracle products for its database system in
1997. Recently, at the time of system upgrading, Japan Vilene built a disaster recovery environment by
replacing the previous server with PRIMEQUEST, a key IA server from FUJITSU LIMITED (“FUJITSU”),
and introducing Oracle Data Guard. We interviewed Mr. Mikio Nakamura, the manager in charge of
information system at the Management and Finance Department, and Mr. Tatsuya Sekiguchi, a section
head at the same department, about the series of system building processes.

SAP adopted in the late 1990’s as a mission- in operating load as SQL Server. “Actually,
critical system I see that is what is happening. Now we are
glad that we have adhered to Oracle,” Mr.
Since its establishment in 1960, Japan Vilene Nakamura says.
has been building all their business systems
in-house on its mainframe system. For parts
Priority given to business continuity as a
of their other systems, they used systems from
various affiliated companies. However, in the material manufacturer
latter half of the 1990’s, the need to address Japan Vilene had a medium-term plan that
the potential effects of the Year 2000 problem included upgrading from SAPR/3 4.6C to
on their systems required them to begin con- mySAP ERP 2005. In the wake of this move,
sidering using completely independent systems they also decided to build a remote backup
as well as system migration. “Under such system in order to implement a disaster reco-
circumstances and also driven by the call for very system that had been planned for some
downsizing, the company opted to migrate to time in addition to implementation of a ver-
an open system instead of the previous host sion upgrade from Oracle8i (8.1.7) to Oracle
system.” Looking back, Mr. Nakamura obser- Database 10g Release 2, and the renewal of
ves, “The year 2000 issue positively triggered the IA server.
the move toward system migration.” The
company also made a decision to concurrently
adopt SAP as their business system. They
adopted SAP because it was the most complete
enterprise package software available at the
time that would operate in an open system, he
explains. Although the company has adopted
Oracle Database, it once considered migration
to SQL Server when migrating from UNIX to
Windows. “Compared to SQL Server, we felt
there was greater operational difficulty involved
with Oracle Database. However, eventually, we
decided to continue to use Oracle Database
because we were concerned about the risk
involved in migrating to SQL Server as well
as its low level of reliability,” Mr. Nakamura
observes. According to him, the decision
reflected an outlook that Oracle Database
would provide products that would be as low
24

Mr. Nakamura explains the background of the proprietary FUJITSU technology. According
decision to build a backup system as follows. to Mr. Sekiguchi, it is critical to have a
“As a material manufacturer, Japan Vilene has redundancy system for the server itself from
a mission to ship orders to our customer manu- the viewpoint of efficiency and stable system
facturers in a timely manner. Under these operation. “Replication can also be achieved
circumstances, we would face a serious problem by clustering. However, such system confi-
if our enterprise operations experienced a failure guration is very complicated and poses a burden
that resulted in suspension of order acceptances on management. In order to be able to operate
or shipping. For example, in the case our the system with a limited number of personnel,
system breaks down even for one day, the esti- as is the case with our company, the simpler
mated damage that would be incurred would the system, the better it is. From this view-
reach several hundred million yen (million $) in point, it is essential that the server system is
terms of sales. However, the most threatening in a duplex configuration in itself.”
fact is the loss of trust as an enterprise, which
cannot be measured in monetary amounts. For Oracle Data Guard was adopted for its
this reason, they had previously taken steps network-friendly features
such as duplicating the equipment and the
network to ensure the continuity of their busi- A backup system can be configured in a variety
ness operations. Furthermore, backup measures of ways, using hardware and/or software solu-
had been taken by means of tape media and tions. Initially, FUJITSU proposed a system
remote safekeeping of the tape media. Mr. configuration technique that did not include
Sekiguchi explains the reason why they decided the use of Oracle Data Guard. However, in
to build a backup system despite such practices. the course of discussions between Japan
“Carrying out a backup with tape media was Vilene and FUJITSU, the possibility of using
indeed labor-consuming. From viewpoints of Oracle Data Guard was raised. “Actually, we
efficient backup and quick restoration in the have known about the Standby Database func-
case of a failure, replication seemed reasonable tion that preceded Data Guard. We have even
after all.” tested it in-house. At that time, we gave up
the idea of implementing it due to financial
The key factor for adopting PRIMEQUEST
constraints as well as the existence of certain
functional shortcomings. However, as we have
from FUJITSU: Duplication
been hearing recently that more and more
In the latter half of 2006 when Japan Vilene companies are using the program, the product
began studying a series of tasks for migration has attracted our attention anew. While Mr.
and system buildup, the company examined Sekiguchi was worried about the adoption of
several manufacturers with regard to their Oracle Data Guard based on the above know-
ability to upgrade SAP, renew the server and ledge, his greatest concern was the issue of
create a backup system, and the performance the network. “We were building a remote
of the server itself. As a result, they selected environment at the Ibaraki Plant. However, at
FUJITSU to carry out the project. Looking the plant, only ADSL (the effective transmis-
back, Mr. Nakamura says, “The key factor was sion rate: 1 - 2 Mbps) was available due to
that FUJITSU had rich expertise with SAP constraints specific to the area. Thus, we nee-
and Oracle products. Another important factor ded to consider introduction of a leased line,
was that PRIMEQUEST, the IA server they depending on the band required. That would
proposed, satisfied our requirements.” One of mean a steep rise in running costs as well as
the great features of PRIMEQUEST is the in implementation expenses. However, as dis-
duplex structure covering everything else cussions progressed, it became clear that the
except the CPU, which has been built using band issue could be solved with Oracle Data
proprietary FUJITSU technology. According Guard.
O r a c l e D a t a G u a r d a t Vi l e n e J a p a n 25

“The important factor was what volume of prise.” Given these circumstances, we can
data should be updated at what frequency.” reaffirm “the significance of possessing a back-
(Mr. Sekiguchi) So Japan Vilene reviewed the up system.” Meanwhile, Mr. Nakamura refers
allowable amount of time that could be con- to cost performance. “Considering safety, we
sumed for system recovery required at the tend to input excessive amounts of investment.
company, setting as part of the backup policy On the other hand, a backup system itself
that data must be updated once every hour. does not generate profits. That limits compa-
Also, data volume for a file was set to 50 MB nies’ capacity to invest just in that. So costs
and the transfer amount was assumed to be must be reduced to some extent. Considering
5 – 10 files per hourly transfer task for daily our backup system configuration with Oracle
operations. According to a simulation result, Data Guard from that viewpoint, no additional
at this level, such system operations should costs are involved as we use the standard fea-
cause virtually no impact on the network tures, except for the creation of the remote
when viewed as a one-day cycle even though environment. That means we receive excellent
there would be a possibility of the occurrence cost performance. We are deeply satisfied with
of some network delays during peak hours. the fact that we were able to build a disaster
recovery environment at minimum cost,” he
Having a backup system – A virtue in itself says.

In February 2007, the implementation scheme


was finalized, and the actual system buildup
process started in June of the same year. After
repeated tests in a virtual environment built in
the main office and the remote environment
built at the Ibaraki Plant, full-scale operation
of the backup system started in February 2008.
In this configuration, Oracle Data Guard is
used as the data transfer technology and
FUJITSU provided the operational mecha-
nism including hourly updating using their
proprietary know-how. At present, this backup
system is operating in a stable state without
adding a load on the network, as was predicted
initially. The efficacy of the implementation
of the backup system cannot be evaluated un-
less a failure actually occurs. The most impor-
tant thing is, however, not to “use” the system
in such a situation. “A competent system is
reliable. However, the important point is that
we “have” this system, rather than we have to
“use” it. The fact that we have a system to
ensure business continuity provides a differen-
tiation factor against our competitors, which
will promote the relationship of mutual trust
between customers and the company. Now
that business operations cannot exist without
a business system, a trend being noted is one
in which “the level of system reliability is
tantamount to perceived reliability as an enter-
26

“With Oracle 10g and the underlying file system GPFS you no longer need to install a third
server as a quorum node, for example. For Oracle9i we used three host systems, each with
one disk system. For 10g we only needed a third hard disk, what’s known as a tiebreaker,
which controls the situation-dependent load distribution on the servers as a coordination
instance. We still use GPFS as the file system. HACMP is no longer needed.”

– M AT T H I A S S C H A E F E R ,
Global IT Manager, HR Group

M U LT I P L E R E L E A S E C H A N G E AT T H E H R G R O U P

Successful changeover from 9i RAC to 10g Much more than just one project
RAC for SAP application on AIX In spring 2007 a wide-scale release change was
Around 1,700 outlets in 20 countries, 6,000 undertaken. In parallel to the introduction of
employees and 40 million pairs of shoes hand- new IBM hardware, the upgrade from Oracle 9i
led each year with just-in-time delivery – a few to 10g and the changeover to ERP 2005, it
figures that reveal all too clearly the exacting was necessary to convert to Unicode.
Hamm-Reno Group demands made on the IT landscape at Reno
Thaleischweiler-Fröschen Fashion & Shoes GmbH, the retail subsidiary Because the previous 4.6C system had used
of the Hamm-Reno Group. different code pages, converting to Unicode
was absolutely essential. In the face of ‘expert’
Industries:
Tasked with delivering ‘high availability with predictions of a dramatic increase or even
Retail, 1,700 subsidiaries doubling of system resources, the reality for
zero compromise’, the IT team led by Matthias
in 20 countries
Schaefer, Global IT Manager for the HR Group the HR Group was quite different.
Sales (worldwide): (Hamm-Reno), decided back in the late 1990s
500 M euros to replace the existing heterogeneous mainframe “Because of the individual database structures you
setup with an SAP system featuring Oracle 8 have to leave the familiar path and take a ‘hands-
Employees: in an HACMP cluster running on AIX. One on’ approach at various points. For example, if you
of the reasons they chose Oracle, explains know how to parallelize by splitting extensive tables
6,000
Matthias Schaefer, was that experience showed – which is by no means a standard step – the
Oracle Products & Services: that key features were and are provided first – conversion will be a lot faster.”
• Oracle Database 10g or exclusively – by Oracle.
• Oracle Real Application The reorganization and restructuring of indi-
Clusters (RAC) In October 2001 the organization began the ces and tables created the ‘space‘ needed in the
• Oracle Clusterware gradual software transition to SAP modules for tablespaces. The actual measurable growth
• Oracle Support material management in parallel with the turned out to be much less than ten percent.
implementation of a Business Warehouse (BW). This was even despite the fact that the team
Key Benefits
Within 12 months it had implemented SD had to export the entire database with the SAP
• Improvement of high installation tools and then reimport it, which
(Sales & Distribution) and other material
availability
management modules. The migration to BW was very time-consuming. The material mana-
• Cost reduction
• Long-term IT concept to 3.0 with an adapted data structure and parallel gement system alone amounted to almost 850
ensure ROI database access was completed in early 2004 gigabytes.
• Streamlined DBA productivity and the system became productive.
• State-of-the-art high avail- But, says Matthias Schaefer, you should never
ability During the course of 2004 the database was be mean with the main storage. The SAP
upgraded to Oracle9i. At the same time the system with several hundred users can quickly
HACMP cluster was replaced with Oracle RAC gobble up to 64 GB. If for paging reasons an
(Real Application Clusters). instance doesn’t respond fast enough, another
Oracle 10g RAC for SAP at HR Group 27

RAC server quickly takes over the task, which The parallelization of database queries through
of course takes up main storage capacity and the automatic distribution of tasks to multiple
can impact on system performance. But the processors is one of the features that no other
demands made on the main storage by Oracle database system can offer in such a technically
are relatively modest. mature form.

‘Tiebreak’ saves hardware resources “It would be fully understandable if users of IBM
hardware with AIX also opted for DB/2. There
The conversion was completed in just under are some features – including the Real Application
three days on a long weekend around May 1, Clusters (RAC) – that aren’t available there.
2007, thanks in no small part to the help of a We do see approaches that are along the same lines
Unicode specialist from SAP. but for operational, transaction-oriented environ-
ments like SAP R/3 and ERP 2005 these are of
“With Oracle 10g and the underlying file system less interest. They’re more suitable for the Business
GPFS you no longer need to install a third server as Warehouse environment, where many users access
a quorum node, for example. For Oracle9i we used data that’s seldom updated.”
three host systems, each with one disk system. For Matthias Schaefer,
10g we only needed a third hard disk, what’s Another example of Oracle’s technological Global IT Manager,
known as a tiebreaker, which controls the situation- edge, he believes, is Star Transformation, a HR Group
dependent load distribution on the servers as a coor- software technology that enables the user to
dination instance. We still use GPFS as the file ‘work rationally with very complex joins’ in
system. HACMP is no longer needed.” the Business Warehouse environment.
High availability can also be easily assured
Objectively tested quality
with the Oracle Clusterware SAPCTL. In the
SAP environment the Group will eventually The Hamm-Reno Group, created in 2005 by
dispense with the HACMP solution for the Reno and the Hamm Group, founded a mana-
stand-alone enqueue server. A test system with gement company which incorporates the IT
Oracle’s enqueue server and SAP Control teams of both formerly independent companies.
recently won over the experts at the HR
Group and is scheduled to start automating The data center in Thaleischweiler-Fröschen,
the transfer of enqueue tables in the produc- Germany, the location of Reno’s headquarters,
tive system in November 2007 to safeguard is soon to unify and manage the entire IT
the system. landscape of Reno Fashion & Shoes GmbH,
the retail subsidiary of the Hamm-Reno Group.
With AIX 5.2 ML 3 and the power CPUs, The corresponding applications at Hamm’s
several logical partitions (LPARs) can be set up head office in Osnabrück will be gradually
on one machine with virtual CPUs, making it integrated into the Reno/SAP landscape.
possible to dynamically expand or shrink
resources. Each partition is entitled to a mini- At the end of this process the company will
mum CPU capacity, which is however available have a uniform system for the entire global
to other partitions if not required. holding. The farsightedness of Reno’s IT crew
and the wisdom of their IT strategy certainly
Never change a running system had a considerable influence on this decision.
“Put simply, the Oracle database is stable and This internal vote of confidence in the Reno
delivers high performance. So there’s no reason to data center was confirmed by neutral quality
experiment,” says graduate computer scientist audits carried out by Price Waterhouse
Matthias Schaefer, describing the confidence he Coopers and experts at SAP Hosting.
has developed over many years in the stability,
performance and innovation of Oracle.
28

“The priorities for our new SAP environment were high availability, scalability and flexibility.
With Oracle 10g RAC for SAP, we have implemented a future-oriented SAP operating concept,
delivering several tangible benefits.”

– K A R L H E I N Z B R E I T,
Head of IT Infrastructure and Services,
Staedtisches Klinikum Munich GmbH

STAEDTISCHES KLINIKUM MUNICH: ORACLE 10g


RAC FOR SAP – THE GUARANTEE FOR A NEW
FAILSAFE SAP ENVIRONMENT

The merger of five hospitals to form Staedti- These two facts produced a catalog of require-
sches Klinikum Munich GmbH included exten- ments in which the priorities were improved
sive IT consolidation: The five previous SAP stability, scalability, flexible operations, in-
environments were merged into one. Oracle vestment protection and low operating costs,”
10g RAC for SAP is an indispensable corner- explains Karlheinz Breit, Head of IT Infra-
stone in failsafe applications in the company’s structure and Services at Staedtisches Klinikum
new system landscape. Munich GmbH. The core application system
used is SAP R/3 IS-H and i.s.h.med (version
4.7.2). The clinic is also using SAP BW (Busi-
Staedtische Kliniken Munich Hospital merger – IT consolidation ness Intelligence) and HR (Human Resources).
GmbH
Staedtisches Klinikum Munich GmbH came
about when five hospitals in the state capital Even brief downtimes are not acceptable
Industry:
Healthcare
of Munich were combined. The new company “Improved stability” in SAP applications are
includes the facilities in Bogenhausen, Neu- key to Munich’s large clinical center. While
Workforce: perlach, Harlaching, Schwabing and Thal- special sub-systems are used in some areas,
Around 6800 kirchner Strasse. The institute for nursing, such as cardiology, the patient data from these
blood donor service and central laundry were areas is also incorporated for diagnosis and
Number of beds: also incorporated. With around 3600 beds, 260 findings in the central key SAP component,
Approx. 3600 day clinic places and 6800 employees, the huge i.s.h.med; all patient data and records are pro-
clinical center is currently the largest provider cessed in the same system. “This core applica-
Oracle Products & Services: of healthcare services in southern Germany and tion must never fail. If operations ceased for
• Oracle Database10g Release 2 one of the largest municipal hospital companies even a couple of hours, the work of the clinic
• Oracle 10g RAC for SAP in the country.
• Oracle OCFS
would be seriously disrupted. Under certain
• Oracle Support circumstances, we may even no longer be able
It goes without saying that the merger brought to provide emergency services,” stresses IT
Key Benefits:
with it major IT changes, the main one being expert Breit.
that the new company was to use one large
• Sophisticated high availability
• Distinct scaling possibilities
consolidated central SAP environment in place The central SAP landscape that has been in use
• Performance optimization of the five previous ones. As a result a totally since the start of 2008 allows for stable system
• High investment protection new infrastructure landscape for SAP operations operations at Staedtisches Klinikum Munich
• Opportunities for increasing had to be set up. “In terms of the architecture in terms of both hardware and software. The
cost efficiency concept, firstly we were able to make full use sophisticated system concept sees the database
of our previous experience with SAP operations. server, application server and memory systems
Secondly we had to take account of a large redundant and duplicated at two sites.
number of conditions that arose from the esta-
blishment of the large clinical center.
Oracle 10g RAC for SAP at Staedtisches Klinikum Munich 29

The hardware is X86 standard server blades Fast ROI, a solution fit for the future
(BX620) from Fujitsu-Siemens, including
The combination of X86 standard hardware in
FlexFrame technology. The storage systems
the form of blades with FlexFrame, Linux and
came from Hitachi (HDS 55). The operating
Oracle RAC for SAP is paying off several times
system platform is Linux SLES 10.
over for Staedtisches Klinikum Munich. The
new system landscape satisfies all the require-
The Oracle 10g database is used along with
ments listed at the start. Various old systems
Oracle RAC for SAP (2 x 2 nodes). As Mr.Breit,
can now be quickly migrated to the new plat-
the head of IT infrastructure, explains, “High
form. The new system environment will have
availability, but also scalability, is achieved in
no problems coping with the intended change
an optimum and very distinct way, through a
to SAP ERP (ECC 6.0) and proving itself as a
combination of FlexFrame and Oracle Real
future-proof solution that can be extended at
Application Clusters for SAP.”
any time. “High availability, but
also scalability, is
RAC launched in record time Despite the redundant system design, the
achieved in an optimum
Should problems arise, technical availability of investment is worth it. Not including the costs
of money transfer, depreciation and staffing and very distinct way,
the core applications is ensured within two to
savings, the return on investment (ROI) is through a combination
three minutes. For example if hardware in data
around just 15 months. And what makes all the of FlexFrame and Oracle
center 1 fails, data center 2 takes over its tasks.
And if a database node isn’t available, for ex- difference is that the hardware maintenance Real Application
ample, others (including the RAC node in data costs have been cut by no less than 94 percent. Clusters for SAP.”
center 2) take on its functions. In a nutshell
“Oracle RAC guarantees us stable SAP opera- Also with Oracle RAC for SAP, performance is – K A R L H E I N Z B R E I T,

tions,” stresses Breit. noticeably enhanced when compared with the Head of IT Infrastructure and
previous setup. Head of IT infrastructure Services, Staedtisches Klinikum
The important thing for him is that database Karlheinz Breit adds, “All the hospitals are
Munich GmbH
recovery of three to four hours is made obso- telling us that the response times are great.”
lete through the use of Oracle database cluste-
ring technology and that there is no scope for
the high availability to be interrupted. This
ensures that treatment is always recorded in the
SAP system. If this didn’t happen, the com-
pany would suffer real financial consequences.
Furthermore, the 2500 or so concurrent users
(approx. 6000 SAP accounts, mainly working
shifts) are never “aware”, so to speak, of the
system being down.

The IT department at Staedtische Kliniken


Munich introduced Oracle 10g RAC for SAP
in collaboration with its partners Siemens
Medical Solutions/SBS, Fujitsu-Siemens and
the service provider and Oracle partner IS4IT
in a record time of just four weeks. According
to Mr. Breit, “The support we received from
IS4IT and the high quality of Oracle RAC for
SAP were key to us being able to implement the
Oracle solution in such a short time. During
the launch, the Oracle support team didn’t
make a single mistake.”
30

“It’s very important for us that our mission-critical applications run smoothly. With Oracle
Real Application Clusters, we have the assurance we need that these software systems
will remain highly available. Not only that, but the database clustering technology has
helped us achieve major increases in productivity and efficiency.”

– P I E R A FA S O L I ,
Managing Director, and Fabrizio Grisoni,
Systems and Architecture Manager

ORACLE RAC IS THE FIRST CHOICE FOR


BUSINESS CONTINUITY FOR MISSION-CRITICAL
A P P L I C AT I O N S
Gruppo Hera, Bologna
www.gruppohera.it

Industry Since the European utilities industry was Hera views a robust, well-engineered IT
Utility Services
liberalized in the early to mid-‘90s, it has been environment as the key to its past accomplish-
swept by mergers and acquisitions. To this day, ments and future plans. “You see, IT is a
Annual Revenue the European energy sector remains awash with business backbone for our company. All our
Over € 240 million activity. One major player in the expansion first-level enterprise software applications have
€ 2.1 billion (2006) game lies in Italy: Gruppo Hera, a Bologna- to work flawlessly. If they go down – even for
Employees based corporation formed in November 2002 a short time – our company would have a
Approx. 6,000
from 12 local utilities in the Emilia-Romagna serious problem,” explained Managing Director
region (6 provinces total). Its latest acquisition: Piera Fasoli from Famula @on-line S.p.A., who
Oracle Products & Services Meta Modena, in 2006. Hera now has € 2.1 is responsible for Gruppo Hera’s IT activities.
billion in revenues, 6.000 employees and over Systems and Architecture Manager Fabrizio
Oracle Real Application Clusters 2.5 million customers whom it supplies with Grisoni added, “That’s right. We wouldn’t be
9.2.0.7 (on Solaris 9)
Oracle-To-Oracle (O2O) energy, water and waste management services. able to do a lot of things – like issuing
Transition Services Set Currently, the utility company ranks third in customer invoices on time or in the right
Oracle DB Physical Partitioning the Italian market. But that’s about to change. quantities. And that would cut directly into
Oracle Consulting Services
Oracle Support
our revenues.”
For Hera, one technology stood head and
Key Benefits shoulders above the rest in ensuring business
– Implementing Oracle Real continuity and high availability for its first-
Application Clusters to level enterprise applications: Oracle Real
enhance the availability
Application Clusters. Its mission-critical
of the enterprise solutions
SAP R/3 IS-U, SAP BW applications are the industry solution SAP IS-U
– Boosting mission-critical and the business intelligence system SAP BW.
application performance,
especially for the industry
solution R/3 IS-U
– Improving response times
with the IS-U and Oracle DB
Partitioning
– Basis for enhanced system
scalability and flexibility in
resource deployment
Oracle RAC for SAP at Gruppo Hera 31
31

“No Other Technology Compares“ Hera approached the problem by examining


various ways to ensure high availability. In the
With its current IT environment with Oracle
end, they picked a solution based on Oracle
RAC, Hera feels eminently equipped to tackle
Real Application Clusters. As Grisoni explained,
the full range of current and future business
“No other technology in this class compares
challenges. “We’re well equipped for further
to Oracle RAC in terms of high availability,
corporate growth because our current IT archi-
performance enhancement, scalability and
tecture and applications perfectly meet a wide
flexibility.”
variety of requirements. And Oracle RAC is
one of the key elements in this mix,” explained
IT system and architecture expert Fabrizio Successful Oracle RAC Implementation “We’re well equipped for
Grisoni. and Tests further corporate growth
because our current IT
The Hera application environment has evolved The overhaul with Oracle RAC started in the
spring of 2006, when Hera Holding began architecture and applications
continuously over the years, passing through
meticulously planning the future system en- perfectly meet a wide
three distinct stages. When the company was
vironment in close cooperation with Oracle’s variety of requirements.
founded in 2002, it first deployed SAP R/3
as the enterprise solution, based on Oracle Global Technology Center for SAP in Walldorf And Oracle RAC is one of

as the database management system. The solu- (Germany) and the Sun support team. This the key elements in this mix.”
tion consisted of the modules for Financial was followed by a rapid installation, the setup
Accounting (FI), Controlling (CO), Materials of the new environment and rigorous testing. – Fabrizio Grisoni,
Management (MM), Sales and Distribution Systems and
(SD) and Human Resources (HR). There were The project team built an Oracle RAC archi- Architecture Manager,
originally 150 users. tecture (Oracle 9.2.0.7) with 2 database in- Famula@on-line S.p.A.,
stances on 2 SunFire 25K hardware systems Gruppo Hera
(two node clusters; Sun Cluster 3.1 with Sun
The second phase followed two years later to QFS and Solaris 9). Each of these two connected
accommodate the new industry solution, SAP nodes holds 3 separate “application Domains”,
R/3 IS-U. At the same time, Hera implemented each with their own Sun domain and Oracle
SAP BW (with SEM in a second phase) on database: one SAP IS-U system (Release 4.6C,
Sun hardware with the Solaris operating system IS-U 4.64) and one SAP BW system (3.1).
platform in a single instance database environ- The SAP application servers were “outsourced”
ment. To be specific, it used a large Sun com- to Sun Blade 8000 AMD Opteron hardware,
puter with 3 Domains as a kind of ‘system in a while a new storage architecture was imple-
system’. The resulting increase in SAP use also mented alongside a new SAN system (Hitachi
drove up user numbers significantly. HDS 9990).
“It was a stable system that essentially did what The O2O (Oracle-To-Oracle) Transition
we wanted. However, the architecture did have Services Set was used to migrate the 7 TB
one Achilles’ heel – if a node failed (active database to the new RAC system. Thanks
passive cluster configuration), we could not mainly to O2O, the migration was completed
protect the continuity of the SAP applications in only 36 hours. Others keys tool in the
running on it. It was something we simply project, on the same Go live, where the “full
could not and would not accept,” recalled reorganization” of the DB on the target SAN,
Hera IT manager Fabrizio Grisoni. IS-U logical partitioning with Oracle DB
Physical Partitioning for specific Billing and
Invoicing Table. It split up IS-U tables and
improved database access and performance
during periods of high IS-U use.
32 Oracle RAC for SAP at Gruppo Hera

According to Hera System & Architecture partitioning we’ve doubled that amount, and
manager Grisoni, “The new Oracle RAC en- with the AMD Opteron Application Server we
vironment was implemented without any real can generating more than 250.000 document
difficulties. The comprehensive post-imple- x hour” noted a satisfied Grisoni.
mentation tests were also extremely successful.”
The tests ran through every imaginable scenario With Oracle RAC, Hera has even more room
– from the sudden shut-down of a cluster node to maneuver in terms of system scalability.
or database instance through to a hard disk The new environment already handles its
crash or network failure. approx. 1.500 users effortlessly on line. And
it can be easily expanded if necessary – such
as after the new strategical acquisition of the
Considerable Benefits
Group. Hera simply has to add other applica-
“The implementation of Oracle RAC has really tion server in front of the RAC Domain envi-
paid off for Hera,” said Managing Director ronment.
Fasoli and Architecture Manager Grisoni. They
added, “In our business, it’s very important
Hera is already planning to switch over to
for our mission-critical applications to run
Oracle RAC 10g in the near future. It also
“No other technology in smoothly. With Oracle Real Application
intends to deploy Oracle Dataguard in order
this class compares to
Clusters, we have the assurance we need that
to strengthen its existing disaster recovery
these software systems will remain highly
Oracle RAC in terms of high mechanisms even more.
available. If one node or database instance is
availability, performance
suddenly no longer available – for any reason
enhancement, scalability
at all – the other nodes take over. And the users
and flexibility.” hardly notice that there was a system problem
in the first place.”
– Piera Fasoli,
Managing Director, and
Oracle’s database clustering technology enables
– Fabrizio Grisoni,
Hera to achieve major increases in productivity
Systems and Architecture
Manager,
and efficiency. For example, the utility company
Famula@on-line S.p.A., has boosted its processing/invoicing performance
Gruppo Hera significantly. “Pre-RAC, we were generating
45.000 billing document x hour. “After the
Oracle 10g RAC for SAP at Stadtwerke Munich 15
33

“Running an Oracle RAC migration was the logical thing to do when upgrading SAP ERP.
The improvements we achieved in terms of costs, availability, performance and scalability
g
were obvious even with Oracle9i RAC for SAP. Oracle 10g RAC for SAP is allowing us to
yet further optimize corporate applications that run on Microsoft Windows.”

— RUDOLF BAYERL
10 D AT A B A S E
Systems Operations Manager, Information and
Process Technology Division, SWM Services GmbH

MUNICH PUBLIC SERVICES: ORACLE 10g RAC


F O R S A P O P T I M I Z E S A P P L I C AT I O N S
T H AT R U N O N M I C R O S O F T W I N D O W S

Stadtwerke Munich
Services GmbH
Major release upgrade and database This “all-round service” simply would not
Industry:
migration work without a sophisticated, well-functioning
IT system. SAP systems play a key role in this Utility/Public Sector
The Stadtwerke Munich (SWM), the city of
respect, to the extent that Stadtwerke Munich Annual Revenue:
Munich’s public utility company, is the largest
describes them as “critical to success”. The €4.2 billion
municipal enterprise in Germany with around
company uses SAP ERP (ECC 6.0), including Employees:
6800 employees and a group revenue of over
the IS-U/CCS solution designed specifically
€4.2 billion (2006). From the private individ- Around 6,800
for the utility industry, for management of
ual or medium-sized company through to the Oracle Products & Services:
customer and vendor data, billing, procurement
global player, SWM is a partner to all sizes of • Oracle Database 10g
handling, maintenance management, and much
customer, supplying them with energy, water Release 2
more besides. SWM has a total of around 4500)
and associated services reliably and cost-effec- • Oracle 10g RAC for SAP
users. Since the end of the mainframe era the
tively. In addition to energy supplies and ser- Clusters (RAC)
preferred medium for SAP use has been the • Oracle OCFS
vices, the company’s spectrum encompasses the
Microsoft Windows platform in conjunction • Oracle Support
complete energy and water value-added chain.
with an Oracle database, though open-source
SWM is also a municipal service provider offer- Key Benefits
platforms such as Linux have figured in the
ing high service quality and enhancing leisure • Opportunities for cost
considerations for some time now. And the
opportunities in the world-famous city on the efficiency optimization
extent of SAP use has been – and still is – con-
Isar with its indoor and outdoor swimming • Greater stability
tinuously increasing. The SAP database vol- • Enhanced scaling
pools. And with the comprehensive mobility
ume is growing by around 100 gigabytes per possibilities
services provided by MVG (subway, bus and
month, and currently totals around 4 terabytes. • Enhanced performance
streetcar), SWM helps the citizens of Munich
In addition to SAP, SWM has well over 100 • Greater protection of
to travel in a way that is kind to the city and
other applications, most of which operate investment
the environment. Stadtwerke Munich’s services
together on Oracle. Extensive experience has • Efficient database manage-
to citizens and customers are available round ment
already been gathered with Oracle9i RAC for
the clock – 24 hours a day, 365 days a year. • Sophisticated system
SAP and a large number of improvements
monitoring
have been introduced.

Im
34

Move to Oracle 10g RAC for SAP: Because the company was using new, more
A logical step powerful hardware (a blade server), it was pos-
g sible to use a 2-node cluster instead of a 3-node

10
D AT A B A S E
“One of the aims of the SAP ERP upgrade was
to reorient our SAP database with Oracle 10g
Release 2. Given the very positive experience
cluster.
FlexFrame 3.2B was chosen for central and
dialog instances and an RAC configuration for
we accumulated with Oracle9i RAC for SAP, the database.
it was also a logical step to implement an The plan was initially to run Oracle 10g RAC
Oracle RAC upgrade alongside the SAP major for SAP together with R/3, and then later with
release upgrade and the database migration. SAP ERP or ECC 6.0. Oracle 10g RAC for SAP
In doing so we wanted to stay with the Micro- together with SAP ERP were scheduled to go
soft Windows OS platform,” explains Rudolf into productive operation in early November
Bayerl, System Operations Manager in the 2007.
Information and Process Technology Division
of SWM Services GmbH.
Oracle RAC installation took just one day
In choosing Oracle RAC 10g, SWM – an SAP Beginning in the spring, the individual pro-
customer for many years – combined invest- ject phases were implemented one at a time.
ment protection for its hardware, system stabi- Throughout the process the Global Oracle
lity, enhanced performance and extra scope for Technology Center in Walldorf (Germany)
high scalability. The company also wanted to served as preferred contact partner for the
exploit a range of extended functions provided Oracle RAC team at SWM. SWM opted to
by Oracle 10g RAC for SAP, such as AWR set up the Oracle RAC for SAP environment
(Automatic Workload Repository) tools for afresh.
database diagnostics and system management
for the entire database environment. After the system was set up, hardware and
network tests were carried out and the new
“As was the case with the implementation of Oracle RAC system was installed, including
Oracle9i RAC for SAP, prior to deploying the new Oracle RAC Clusterware running on
Oracle 10g RAC for SAP we talked to Oracle, the 10g database version. “This stage took
Microsoft, SAP, EMC and the new hardware only a day to complete and went off without a
vendor Fujitsu Siemens Computers,” says hitch,” says Fischer. Once this stage was com-
Manfred Fischer, Systems Engineer/OCP at plete Oracle 10g RAC for SAP was extensively
SWM Services GmbH. The RAC upgrade was tested. Particular attention was focused on
implemented as a pilot project. function tests and the services of the cluster.

When this work was successfully completed


the next step was to transfer the data to the
new database environment. The whole process
took around 10 hours to complete as the data-
base and the Oracle RAC environment were
set up afresh. This was followed by further
system tests (performance tests, OCFS tests,
fail-over tests and others) with Oracle 10g
RAC for SAP, in conjunction with SAP R/3.
“These functionality tests for the complete
environment passed off exactly as we hoped,”
says Fischer. nization to
Oracle 10g RAC for SAP at Stadtwerke Munich 35

Oracle RAC for SAP migration a logical move As he points out, the AWR tools, for example,
allow the user to perform very in-depth analy-
In July 2007 the productive system was ses – including root cause analyses – with just
migrated to 10g Release 2 RAC, still opera- a few clicks. “This is a tremendous asset. In a
ting on SAP 4.6C. potential error situation, or if we were experi-
This was followed in early November by the encing performance problems, we can respond
move to the new SAP ERP system, which has immediately and we know instantly where
been in productive operation with the Oracle we need to act. We can also draw on seamless
10.2 database and Oracle 10g Real Applica- documentation of all our performance data,
tion Clusters for SAP ever since. “It was only for whatever purpose we need it.”
logical to implement an Oracle RAC migra-
tion together with the SAP ERP upgrade. SWM’s SAP team are also impressed by the
Even with Oracle9i RAC for SAP, the improve- new features of the SAP database Oracle 10g
ments in terms of costs, availability, perfor- on Windows: “Database reorganizations, in
mance and scalability were clear to see. With particular, are much more efficient with the
Oracle 10g RAC for SAP we’ve managed to new 10g functions. This alone makes our
optimize the use of business applications on workload considerably easier and therefore
Microsoft Windows even further,” sums up improves productivity.”
Mr. Bayerl, the System Operations Manager.

The new functions provided by Oracle 10g


RAC for SAP ”make us more efficient and
enable us to perform complex diagnostics or
analyses more quickly and easily. As a result
we are in a position to respond more specifi-
cally and appropriately to potential changes
in the system,” says Fischer.
36

Cat Logistics RUNS ORACLE 10g


R E A L A P P L I C AT I O N C L U S T E R S

Cat Logistics went production with SAP® Service and Asset Management in November 2007.

Cat Logistics The database server is running AIX 5.3 and the database is Oracle 10g with Real Application
Clusters. The Oracle Cluster spans approximately ten miles utilizing a high-speed dark fiber
Configuration Details:
SAP Application
connection between the nodes of the RAC cluster. This configuration ensures the high
SAP Versions: ECC 6.0, SCM 5.0, CRM availability of Cat Logistics SAP applications. The Oracle Global Technology Center and
5.0, NW2004s, BI 7.0, EP 6.0, XI
Oracle Development team in Walldorf Germany in addition to the local Oracle account team
Hardware & Operating System:
IBM pSeries/AIX 5.3 provided key support during the implementation of Oracle RAC.
SAP servers: Initial setup – 8 (4-way)
pSeries hosting 14 SAP app server
instances, handles up to 4,000 SAPS.
End state – 100+ 4-way pSeries handle
170,000 SAPS C AT L O G I S T I C S S E RV I C E S Key Benefits
Users: Initial setup – 200 named users,
Taking Service Parts Management to the • 25% to 50% improvement in warehouse
40 concurrent users. End state – 3500
named users and 20,000 customer users Next Generation with SAP ® Software productivity
Transactions: Initial setup – 600K dialog • 5% to 10% improvement in fill rates
steps per day * User and Transaction Summary • 15% to 25% reduction in inventory
metrics estimated • 20% to 30% reduction in IT support costs
When Morton, Ill.–based Caterpillar Logistics
Oracle Database
Services, Inc. (Cat Logistics) wanted to move • More time for IT staff to spend on customer
Database: Oracle RAC 10.2.0.2
its aftermarket parts operation to a next-gene- service and integration
Hardware & Operation System: IBM ration platform, it joined forces with Ford
pSeries / AIX 5.3 Solutions and Services
Motor Company and SAP to develop a power- SAP Service and Asset Management
Stretch cluster: 10 miles (Gb ethernet
over single mode fiber < 1ms latency)
ful service parts management application.
File System: IBM GPFS 2.3 with GPFS
Now part of the SAP® Service and Asset Existing Environment
Replication Management solution, the software is helping • Legacy systems
DB Size: Single DB Totals the company stay on the cutting edge. • SAP software for supply chain management
Current: 10 Gigabytes to 200 Gigabytes,
Key Challenges
and SAP industry specific automotive solu-
growing to 1.2Terabytes tions (functionality now found in the
End State: 250 Gigabytes to 3 Terabytes, • Provide continued support for increasingly mySAP™ ERP application)
growing to 15 to 20 Terabytes sophisticated global operations
Disk: 60% greater than size of db • Eliminate costly legacy systems Current Environment
CPU: 4 to 6 depending on SAP compo- • Meet customer expectations for next-genera- Database: Oracle
nent (AIX virtualization) tion technology Hardware: IBM
Memory: 3 – 8 Gb depending on SAP
component Project Objectives
Operating System: IBM AIX
• Move away from in-house software develop- Why SAP Solution?
The following article "SAP – Cat Logistics
ment
Success Story” is a reprint from Cat Long-term stability of SAP as a company – as
Logistics Industry Article, with permission • Provide the functionality and power to
well as its industry and supply chain know-
from Cat Logistics. The original article can manage complex service parts supply chains
be viewed at: ledge and global perspective and support
http://logistics.cat.com/cda/components/
• Implement Web-enabled, standard techno-
fullArticle?m=115228&x=7&id=394024 logy
Oracle 10g RAC for SAP at Cat Logistics 37

Cat Logistics “To keep upgrading and enhancing those


systems was not an option,” says Srinivasan.
Caterpillar Logistics Services, Inc.’s expertise “It was becoming too time-consuming and
is in providing truly integrated logistics solu- difficult.” Instead, Cat Logistics began sear-
tions, says Krish Srinivasan, manager of strat- ching for a packaged service parts manage- “SAP brought a genuine
egy and business development at the Morton, ment application. “We took an exhaustive desire to make sure the
Ill.–based company. “We draw on the intellec- look at the solutions that existed in the mar- software not only met
tual property developed in serving Caterpillar, ket and found that were woefully limited in the needs of Cat Logistics,
our parent company, which has more 80 years terms of capabilities, especially compared to
of supply chain experience and one of the but was also a best-in-
the rich functionality of the systems Cat
world’s largest and most efficient logistics class solution for the
Logistics had developed over the years,” says
operations,” he says. And a few years ago, Srinivasan. “We could see that buying the industry as whole.”
with an eye on rapidly evolving information software in the marketplace would be a step
technology, the company wanted to rethink – Kevin Nelson,
backward for us.” Development Manager,
the systems that were helping it deliver that
Caterpillar Logistics
expertise to customers. “We decided that we Collaborating on a Solution Services, Inc.
should take a look at our technology strategy
To keep its critical service parts business
going forward – especially in our service parts
moving forward, Cat Logistics decided to create
business,” says Srinivasan.
exactly what it wanted. The company joined
Commonly known as Cat Logistics, the com- forces with Ford Motor Company, which was
pany was formed in 1987 as a wholly owned also interested in a better service parts mana-
subsidiary of Caterpillar Inc. – the world’s gement solution, and the two began looking
leading manufacturer of construction and for a development partner. Soon, they decided
work with SAP to develop an end-to-end, "With global available-to-
mining equipment, diesel and natural gas
next-generation service parts management promise functionality,
engines, and industrial gas turbines. Today
Cat Logistics provides integrated logistics application – an effort that would eventually for example, we can do a

solutions global companies in a variety of produce a key portion of the Service and Asset complete network search
industries. It operates more than 105 offices Management solution. for parts, across ware-
and facilities in 25 countries on six continents Cat Logistics decided to work with SAP in houses. That makes it
and serves more than 60 client companies, part because of SAP’s stability as a company possible to service
including Caterpillar itself. and in part because of the software vendor’s customer orders more
The aftermarket parts business is key for Cat understanding of supply chain management – quickly and avoid going
Logistics, which manages some 25 million and service parts management in particular. back to suppliers to order
SKUs annually. To support those vital operati- “Service parts is one of the core key strengths
additional inventory you
ons, the company had been using legacy of our business,” says Scott Koval, marketing
don’t need.”
systems that it developed and fine-tuned over director at Cat Logistics. “We could not ent-
the course of several decades to support its rust this effort to a company that might not – Scott Koval,
sophisticated, and often complex, supply be around five years down the road. We wan- Marketing Director,
chain processes. ted to go with a vendor that the business, that Caterpillar Logistics
had been around for some time, and that was Services, Inc.
“Some of our legacy systems were 10 to 15 going to be around for the long term.”
years old, and they were getting expensive to
maintain,” explains Srinivasan. In addition, the Cat Logistics was also looking for a partner
company had created variety of customized that, like Cat Logistics itself, was focused on
versions of service parts management software the future. “We wanted a company that
to meet the needs of various customers, which understood where the technology was going,”
also drove up maintenance costs. Srinivasan says. Just as important, Cat
Logistics felt that SAP was committed to
keeping its software on the leading edge.
38

“In a fast-changing business,” Srinivasan says, The SAP software supports a number of pro-
“we wanted a partner that was prepared to cesses that are integral to both Cat Logistics
apply ongoing research and development to and its customers. "With global available-to
the product and market needs changed.” promise functionality, for example, we can do
a complete network search for parts, across
Cat Logistics, Ford, and SAP brought a wide warehouses,” says Koval. “That makes it pos-
range of complementary knowledge and expe- sible to service customers more quickly and
rience to the effort. “Two heads are better than avoid going back to suppliers to order addi-
one, and, in this case, three were better than tional inventory you don’t need.”
two,” says Srinivasan. “This development effort
benefited greatly from the combined expertise The software also provides improved support
of these three companies.” for large, complex operations. “It lets us ma-
nage situations where, for example, you have
"SAP understood the SAP contributed both technology and busin- orders coming in from tens of thousands of
needs of various market ess knowledge gained through extensive expe- customers into a complex warehouse environ-
sectors and the chal-
rience in the supply chain management arena ment, with orders going to different destina-
in a variety of industries. “Among other tions and potentially being cross-docked or
lenges of global business
things,” says Srinivasan, “SAP understood the consolidated after they leave the facility,” says
– the cross-border issues,
needs of various market sectors and the chal- Nelson. “The intelligence in the routing system
import/export regula- lenges of a global business – the cross-border is very effective.”
tions, local tax laws, and issues, import/export regulations, local tax
so forth. It was prepared laws, and so forth. It was prepared to develop At the same time, the company’s service parts
to develop a solution that a solution that could work for many different management operations now run on a more
could work for many regions of the globe.” flexible, Web-enabled platform that makes it
different regions of the
easy to bring customers onboard and support
The three companies worked closely together them virtually anywhere in the world. “And,”
globe.” under a well-defined governance structure that says Srinivasan, “we now have multilanguage
spelled out details about roles, responsibilities, and multicurrency capabilities that we can use
– Krish Srinivasan, and timing in a highly collaborative process.
Manager of Strategy and with global customers. These things will help
“At the team level, people were meeting at us reach out to customers in different regions.”
Business Development,
least once a week and more often two or three
Caterpillar Logistics
Services, Inc.
times a week,” says Kevin Nelson, develop-
The Payoff for Cat Logistics – and its
ment manager at Cat Logistics. “Throughout
the process,” he adds, “SAP brought a genuine Customers
desire to make sure the software not only met In the near future, Cat Logistics plans to roll
the needs of Cat Logistics, but was also a best- the SAP Service and Asset Management solu-
in-class solution for the industry as a whole.” tion out to a growing number of customers,
with some 20,000 users expected to be on the
Support for the Complex Aftermarket Supply system within three years. Currently, the com-
Chain pany is implementing the software for one of
its most sophisticated clients – its parent
The result of these efforts was a powerful ser-
company, Caterpillar. “Caterpillar has placed a
vice parts management application that gives
strategic emphasis on its aftermarket supply
Cat Logistics fully integrated order manage-
chain; it recognizes that significant repeat sales
ment, materials management, and warehouse
of its prime products happens because of the
management capabilities. The SAP software
aftermarket support it provides for those pro-
provides the full range of tools and functions
ducts,” says Srinivasan. “For example,” he ex-
the company needs to support its sophistica-
plains, “the company has a ‘no-orphan policy’
ted operations, from planning to fulfillment
of supporting products as long as customers
and analysis, with real-time execution of logi-
own them – which can be decades – and the
stics processes, including exception monito-
ring and alerts.
Oracle 10g RAC for SAP at Cat Logistics 39

aftermarket supply chain achieves same-day Overall the SAP Service and Asset
shipping of parts 99.7% of the time.” Management solution gives Cat Logistics the
Already experience shows that Cat Logistics’ tools it needs to work effectively with its
customers are likely to see clear benefits from customers and help them streamline their
the SAP software. As an example, in facilities aftermarket supply chains. Just as important,
where the company has used the software’s the software provides a technology platform
warehouse management capabilities, produc- that can keep up with an expanding and
tivity in terms of lines shipped has improved rapidly changing business. “Our customers
anywhere from 25% to 50%. “With the inte- like having the confidence of knowing their
grated solution supporting the service parts supply chains are supported by the latest stan-
supply chain,” says Srinivasan, “we will also dard technology,” says Srinivasan. “This is a
see significant benefits in inventory manage- system that we and our customers can grow
ment, with an expected 5% to 10% improve- with in the coming years.”
ment in fill rates and inventory reductions of
15% to 25%, depending on the customer’s
industry.”
Meanwhile the use of standard software and a
reduced need for in-house development should
lower IT support costs 20% to 30% – and
allow Cat Logistics’ in-house IT professionals
to focus on customer service and integration,
rather than ongoing software development.
40

“Oracle Partitioning is an effective lever for enhancing the long-term system stability of
mission-critical SAP applications. It's associated with higher performance, optimizations
in database reorganization, and savings in hardware resources."

– MANUEL HONEGGER,
Head of Development, Member of the Management,
Coop Switzerland

RETAILER COOP IS BENEFITING FROM ORACLE


PA RT I T I O N I N G

Swiss retailer Coop has improved its SAP Oracle: Strategic system partner
system stability thanks to Oracle Partitioning. Manuel Honegger, Head of IT Development
The company is now in a position to respond at Coop, explains: “We made a conscious stra-
quickly and effectively to any negative tegic decision in favor of Oracle.” The high-
Industry:
impacts on SAP system stability. profile company also relies on Oracle Advanced
Commerce/Retail
Customer Service for SAP, utilizing a range of
Turnover:
made-to-measure support services.
The Coop Group has one overriding objective
Over 15,5 billion CHF 2006 - to become Switzerland’s number one retailer. But that’s not all. As an SAP user Coop decided
And the company is certainly on the right track to use Oracle Partitioning – and for very good
Workforce:
to achieving its goal, even despite ongoing reasons. “There's no question that the SAP-
Around 45,800 changes in the industry and evolving customer Oracle combination works brilliantly. But when
behavior. The retail giant’s sales have risen you need to process very large volumes of data
Oracle products & services: continuously in recent years, reaching around with SAP, the SAP table design quickly reaches
• Oracle Database 10g 15.5 billion Swiss francs (CHF) in 2006. The
• Oracle Partitioning
its limits. If you don’t implement optimizati-
workforce has also grown to more than 45,800 ons, you put system stability at risk. This can
• Oracle Advanced Customer
while the number of stores has mushroomed to result in business processes no longer being
Service (ACS) for SAP
almost 1550. Coop is also involved in a number correctly supported by corporate solutions, or in
of cooperations at international level. some cases not supported at all. Oracle Partitio-
ning is an effective lever for enhancing or achie-
Making sure the huge range of goods and pro- ving the long-term system stability of mission-
ducts arrives in stores or markets at the right critical SAP applications,” says Honegger.
time and in the right quantity requires a sophi-
sticated logistics system. But it also depends on Coop handles enormous volumes of data.
powerful and well-functioning IT. That's where Movement data alone accounts for a massive
Coop’s SAP corporate solutions combined with 10 TB. Every week the enterprise moves and
the Oracle database come in. The retail group processes five million order items. These are
completed the move to SAP ERP and Oracle orders for local stores being transferred to
10g last year. There are also several SAP BW headquarters and processed there in order to
systems running on Oracle. The number of dispatch goods deliveries. For these processes
SAP users is around the 4500 mark, and the Coop needs maximum system performance
size of the Oracle database is currently about and availability from its SAP systems. If any
8 TB. The hardware platform is Sun (Solaris) difficulties arise during this stage, business
while the disk subsystems are from Hitachi. continuity is put at risk.
COOP is benefiting from Oracle Partitioning for SAP 41

Oracle Partitioning: The winning card Other focus of optimization


It was when two key problem areas were identi- Having achieved all these improvements,
fied that Coop’s IT team decided to act to which resulted in optimized data archiving,
improve system stability. The first problem it was time to make further use of Oracle
was reduced performance and the second was Partitioning. But this time the focus was
that data volumes were growing at an above- different. The aim was now to increase
average rate, particularly movement data. resource capacities, and in particular to leverage
These problems were analyzed from different Oracle Partitioning in such a way as to take
perspectives. the strain off the disk subsystems to the tune
A conclusion was soon reached: “We were able of around 2 TB. In this project, both tables
to show that an optimized data archiving con- and indices were optimized with the aid of
cept using Oracle Partitioning would enable Oracle Partitioning with the specific aim of “ We made a conscious
us to improve the situation. Most importantly, cutting down on resources. This too was achie-
strategic decision in favor
with Oracle Partitioning you can partition ved in a team effort between Coop’s IT depart-
of Oracle.”
disproportionately large tables. This allowed us ment and the Oracle database specialists. At the
to efficiently split and archive logical structures end of the day the 2 TB reduction was achieved – Manuel Honegger,
in different physical segments, which had a thanks to more efficient means of database Head of Development,
positive impact on SAP system stability,” reorganization – all through the use of Oracle Member of the Manage-
explains Honegger. Partitioning. ment, Coop Switzerland.

In concrete terms the analyses revealed that a Honegger sums up: “It was Oracle Partitioning
number of tablespaces were five times bigger that enabled us to enhance our system stability
than was normal. Some were growing to a in the face of substantial growth in data volu-
volume of 800 GB, with a few even amoun- mes and therefore avoid potential downtimes.
ting to 1000 GB. As an SAP user handling large volumes of data
we benefited from Oracle Partitioning in
Oracle database specialists at the Oracle for SAP
several ways. SAP supported and verified our
Solution Center in Walldorf worked with Coop
approach.”
to develop a concept for implementing Oracle
Partitioning with maximum efficiency. In a first
step the team identified which tables were good As part of an ongoing optimization process for
candidates for partitioning. The partitioning system stability there are plans to use Oracle
criteria were then defined for each table. It was Partitioning as a kind of proactive early-war-
important that integration into the SAP system ning mechanism. Should system stability be
was as seamless as possible to ensure optimum impaired, for any reason, Oracle Partitioning
functioning and keep administration as simple will be employed to nip the problem in the bud.
as possible. This is achieved by linking the
partitioning criterion with the SAP number
range table NRIV. This strategy ensures that
both SAP archiving and the performance-critical
SQL statements are optimally supported.
Finally, tests were carried out to check the
effectiveness of the various measures. “The result
was exactly what we hoped for. Put simply,
after implementing Oracle Partitioning the
system wasn’t big and heavy any more. Oracle
also helped us significantly increase our SAP
system performance,” says Honegger.
42

“Data warehouses have not only grown to be very large in many enterprises:
their growth is accelerating. A data warehouse occupying a terabyte of disk- a rarity
a few years ago– is now quite common. And many enterprises are now planning or
implementing data warehouses occupying ten terabytes of disk or more".

WinterCorp http://wintercorp.com

by Richard Winter and Rick Burns, April 2007

FIELD EXPERIENCE WITH LARGE-SCALE


D ATA WA R E H O U S I N G O N O R A C L E

Colgate Palmolive Company inventory and process managements, and


financial and personnel data. Divisional mana-
The Colgate-Palmolive Company is a world-
gers, corporate staff, subsidiaries and partners
wide producer of consumer products that
for supply chain optimization and business
supply some of the world’s leading brands in
intelligence use BW to keep their finger on
oral care, personal care, household and fabric
the pulse of the business and look for impro-
care and pet food. It operates in more than
vement opportunities.
200 countries and generated $11.4 billion
in revenue in 2005. Colgate-Palmolive has
achieved dramatic growth in revenue and In 2002, Colgate consolidated multiple data
earnings in the past decade through rapid warehouses into a single warehouse to imple-
development and introduction of innovative ment this unified corporate-wide reporting
new products that meet emerging consumer and analysis capability. Today, the SAP BW
preferences. installation is based on Oracle9i Release 2
running on a 20-processor IBM p595 “Squa-
dron” with 64GB of main memory and 10
A key factor in Colgate’s ability to sustain
Terabytes of IBM storage under AIX 5.2.
such rapid business growth has been its
The Oracle database contains 4.7 TB of raw
commitment to continuous performance
data and has a total size of 8.7 TB. It incorpo-
improvement. Colgate has established key
rates data from many different sources including
performance indicators (KPI) globally and
SAP R/3, and financial, sales, and manufactu-
uses these to link forces driving its business
ring operational systems.
to daily operating activities throughout the
organization. For example, how do sales
projections compare to actuals? Are customers BW provides a multidimensional capability
receiving rebates as promised? Profitability through snowflake schemas called InfoCubes.
analysis measures the efficiency of specific Colgate’s data warehouse contains 400
brands and marketing programs. The cor- InfoCubes ranging in size from one million
porate-wide data warehouse, based on SAP’s to 370 million rows. It also contains over
Business Information Warehouse (BW) pro- 5341 pre-computed aggregates. InfoCube
duct, is used to report on a broad range of and aggregate data is stored in more than
corporate performance. BW provides a unified 1,800,000 table partitions in the database
reporting and analysis infrastructure that resulting in one of the most complex database
integrates sales and distribution information, structures used worldwide.
L a r g e - S c a l e D a t a Wa r e h o u s i n g o n O r a c l e a t C o l g a t e P a l m o l i v e 43

One table contains over eight thousand parti- Additional performance challenges relate to
tions. Overall the BW database contains 69,600 the rapidly increasing number of users and the
tables containing over 25 billion rows, and resulting utilization levels. Colgate is in the
540,000 attributes. process of upgrading to Oracle 10g and is
evaluating RAC for additional parallelism.
The aggregated data allows business managers These technology upgrades are expected to
to quickly discover performance metrics such deliver additional performance enhancements,
as daily sales flash, inventory levels and account including more dynamic management of
performance. Complex ad hoc queries, invol- partitioning and effective partition elimination,
ving joins of up to 30 tables, comprise 80%- critical to meeting the escalating utilization
90% of the system workload. The BW system demands. Colgate has found Oracle to be fast,
services 10,000 users worldwide, about a scalable, robust and easy to administer. It is a
quarter of Colgate-Palmolive’s employees, and key component of Colgate’s IT infrastructure.
handles 16,000 navigational steps on a typical
day.

The size of Colgate’s BW system presented


Colgate’s IT staff with multiple scalability
challenges. These challenges revolved around
the large number of database partitions and
segments in the warehouse and the extensive
use of drop and create operations on partitio-
ned objects, according to Deighton Weekes,
a Colgate Technical Executive. Colgate under-
took a performance analysis and tuning exer-
cise, helped by collaboration from its system
vendors, which quickly resulted in an overall
performance improvement for the consolidated
BW system of 80%. According to Mr. Weekes,
the use of Oracle locally managed tablespace
and parallel query features, as well as the auto-
matic space management and PGA memory
management features introduced in Oracle9i,
were key factors in achieving this performance
gain.
Certified SAP on RAC Configurations for Windows and Linux 45

C E R T I F I E D S A P O N R A C C O N F I G U R AT I O N S
FOR WINDOWS AND LINUX
We have separate scenarios for Windows and Linux, see also SAP Note 527843

Windows Linux

Oracle RAC 10.2 on Windows x86, x86_64 and IA64 Oracle RAC 10.2 on Linux x86, x86_64, IA64 and Power
for RHEL4, RHEL5, SLES9 and SLES10
• Only Oracle 10.2.0.2, no 10.2.0.3
• OCFS 10.2.0.2 or higher for database, Oracle software and SAP software • Only Oracle 10.2.0.2, no 10.2.0.3

• Windows 2003 Release 2, Windows 2003 SP1 or SP2 • OCFS2 1.2.3 or higher for database, Oracle software and SAP software

• SAP Enqueue Replication covered by Microsoft Cluster Services • EMC Celerra NFS for database, Oracle software and SAP software
(SAP Central Instance can be co-located with RAC instance)
• NetAppliance NFS for database, Oracle software and SAP software
• iSCSI only supported up to 4 nodes
• SAP Enqueue Replication covered by Oracle Clusterware (2 node
Not supported:
configuration, co-location of SAP Central Instance with RAC Instance)
– crossover cables for interconnect (only Gigabit Ethernet, • SAP Enqueue Replication covered by HP ServiceGuard or Red Hat
minimum two cards) Cluster (minimum 4 nodes are required, SAP central instance cannot
– Infiniband be co-located with RAC instance on same node)
– ASM Not supported:
– raw devices
– iSCSI – Firewire – crossover cables for interconnect (only Gigabit
Ethernet, minimum two cards) – Infiniband – Red Hat GFS
– Veritas CFS, ASM, raw devices
46 DELL-SAP on RAC Promotion

O R A C L E 1 0 g R E A L A P P L I C AT I O N C L U S T E R S
FOR SAP PROMOTIONAL OFFERING FROM DELL

Dell offers a fully scalable solution for your SAP deployment to help simplify operations,
improve utilization and achieve cost-effective scaling. The goal is to meet today’s SAP
needs while preparing the company for the growth and accompanying needs of the future.

What is the Promotional Offering?

• Oracle Database infrastructure exclusively


for SAP application customers
• Targeted to small and medium sized
implementations for Microsoft® Windows®
/Linux customers, sold via Dell channel
• Sold as packaged new systems.
• Available World Wide

Products Included:

• Oracle 10g Database Enterprise Edition


Oracle Real Application Clusters (RAC) • Partitioning
option for SAP supports the transparent • Oracle Real Application Clusters (RAC)
deployment of a single database across a
cluster of hardware servers, providing fault For more information about this special
tolerance from hardware failures or planned Oracle for SAP pricing from Dell, contact
outages. your Dell sales representative.

Utilizing RAC with Dell hardware for your DELL


SAP environment provides the final compo-
nent for scalability at every layer in the 1 Dell Way, Round Rock, TX 78682-2222
solution stack. or eMail to: saponoracle_de@oracle.com

Now you have available to you, from Dell


special promotional pricing of Oracle techno-
logy for SAP customers on Dell.
48

ORACLE ADVANCED CUSTOMER SERVICES FOR SAP

g
10 D AT A B A S E
Oracle Database and SAP

More than two thirds of all SAP customers


entrust their data to the Oracle database.
Almost two million registered users at nearly
This area of service is fully integrated in Oracle’s
Advanced Customer Service (ACS) model. In
addition to Standard Product Support, ACS
offers specific service packages tailored to
ten thousand locations have come to expect customers needs. ACS provides three separate
the best technology and performance that the and distinct packages for your individualized
Oracle database brings to the SAP environ- Oracle/SAP support. Those three are:
ment. Its outstanding attributes are a direct • Assisted Service
result of multiple years of intensive partner- • Business Critical Assistance
ship between SAP and Oracle. • Solution Support Center

The SAP and Oracle cooperation does not end


with the database technology integration. Assisted Services
Customer support and satisfaction are tangible Assisted Services are support advisory services
day-to-day benefits of this partnership. A key for customers who need customized assistance
enabler of this level of customer support is SAP’s from Oracle’s SAP engineers. The concept is
requirement for permanent on-site Oracle Sup- to provide Oracle engineers that are skilled
port staff. This group staffs the Development with the SAP application system, tools, proce-
Level Support queue and provides immediate dures and most importantly the Oracle data-
assistance for a wide range of problems from base with SAP.
semi-critical to critical priority 1 “production
down” issues. An Oracle engineer is assigned to the customer
for a predetermined period of time to deliver
The SAP Support and Services group at Oracle
agreed upon support services for the efficient
was created to coordinate and staff this focused
operation and management of Oracle software
customer support team. We are a worldwide
for SAP on Oracle.
services group providing assistance in all
aspects of SAP operation. Specifically our These support services are geared to optimize
mandate covers tasks ranging from manage- future support processes. Representative services
ment of increasing data volumes, performance are listed below:
optimization, setup of high availability solu-
tions, to data exchange between the SAP • Database Design and operations
system and other Oracle Databases over a • Oracle Software configuration for SAP
secure interface. • Performance Analysis
Oracle’s offering of SAP-specific services focus • High Availability/Backup Concepts
on Oracle database expertise as it applies to your • Oracle RAC enablement for SAP
SAP environment. Our services include data- • Migration Service for SAP R/3
base centric core technology services as described • Oracle to Oracle Migrations (O2O)
above, database and platform migrations, inte-
• Oracle Workshops for SAP
gration services, and a workshop program for
in-depth technical customer training. • Technical Assessments
• Implementation of Partitioning in a
Oracle Services in concert with SAP leverages standard SAP ERP system
over fourteen years of experience in delivering
R/3 solutions founded on the Oracle Database.
Oracle Advanced Customer Services for SAP 49

Database Design and configuration of an all with advantages and disadvantages (hard-
SAP R/3 System ware clusters, mirror technologies, standby
databases, RAC, data guard...). We can advise
In the beginning of an R/3 project the appli-
you on the right strategy for your company
cation design and implementation is the focus
and of course help during implementation of
of most activities. It is this time that is most
the chosen solution.
critical for ensuring that the configuration and
design of your database is configured optimally
and flexible enough for meeting your future Oracle RAC enablement for SAP
needs. Improper or suboptimal configuration Oracle provides the ‘Real Application Clusters’
means increased effort in terms of operational (RAC) option. You can use this option to
efficiency and management. We therefore distribute the database instance on different
advise you to engage the proper resources servers (nodes). This offers new possibilities
during the initial stage of your R/3 project to in the area of high availability of an Oracle
help you prepare and configure the database database system, and also provides greater
with current best practices and your design flexibility in the dimensioning of system
goals in mind. resources (scalability). Oracle provides profes-
sional service to assist you with enabling
Of course, we also specialize in optimizing and
RAC your SAP environments. These services
improving existing database designs.
include workshops, planning, and implemen-
tation of RAC software.
Performance Analysis
Performance is one of the keys to success in
Migration Services for SAP R/3
the introduction and operation of an SAP
system for all SAP customers. Our specially A great majority of all SAP R/3 installations
trained staff not only know the Oracle Data- run on an Oracle database. The Oracle SAP
base in detail but are also trained extremely Support and Services group is certified by
well in the SAP environment. Therefore, our SAP for R/3 database migrations and can per-
staff is in a position to analyze any performance form migrations for companies who wish to
problem and to provide solutions. migrate their SAP R/3 installation from a
non-Oracle Database to Oracle. Professional
These solutions could be, for example, in the service can be provided for migrations of any
areas of index design, parameter optimization, SAP database. Many customer systems have
ABAP optimization or adaptation of operating already been successfully migrated by the
system parameters. Our staff is also of course Oracle SAP Support and Services group. We
able to deal with specific features of individual offer you the best migration service you can
SAP solutions. Performance problems in SAP get, because we have the experience needed to
R/3-BW systems appear in various forms and handle any problems that may arise from the
therefore the approaches to solution-solving database administrator’s perspective. The
will vary. Oracle SAP Support and Services group can
also offer customers introductory training in
High Availability /Backup Concepts using the new database.
Unavailability of the SAP system leads to mas- Oracle to Oracle Migrations (O2O) –
sive problems for most customers (logistically Extremely fast and smooth Database
and financially). In order to prevent this, every
Migrations for SAP Systems, Heterogeneous
SAP customer should deal with the subject
Database Migrations
“high availability.” In particular customers who
describe their system as mission critical must
look thoroughly at this subject. However, in SAP offers the R3LOAD program for database
this area there are very different approaches, migrations. This program has been available
for quite some time, but unfortunately, has
50

just one disadvantage: It is very slow because to tolerate their application running twice as
initially, the entire source system must be slow, your database is not going to be given
unloaded. The entire contents of the database twice as much time to complete maintenance
are then stored temporarily in the file system and batch processing, and your IT managers
in the form of flat files, so that it can be reloa- are not going to double your hardware bud-
ded to the target system in a second step. The get. Partitioning is the feature that allows a
transfer speeds achievable with this process are database to scale for very large datasets while
around 500GB in 24 hours, depending on the maintaining consistent performance, without
hardware available and the tuning measures an unduly increased need for hardware resour-
conducted. If you are dependent on this proce- ces or administrative efforts.
dure, then for larger systems (> 1TB) down- Oracle Partitioning is embedded tightly into
times of significantly more than 48 hours must the core database engine and supported by

g already be planned for. In other words: A wee- Oracle’s administrative tools. From an SAP

10
D AT A B A S E
kend is not long enough. In order to offer our
Oracle customers a significantly faster process,
we have developed together with Hewlett
Packard a service set that can support a transfer
speed of more than 100 to 150GB per hour.
application perspective, partitioning is com-
pletely transparent: no changes need to be
made to the application or to the SQL state-
ments in order to use partitioning.
Oracle Services and Support for SAP is happy
This means systems can now be migrated that to demonstrate for you the benefits of Parti-
could not be handled previously. The service tioning. Partitioning for SAP is supported
set is based on Oracle technologies, which are since SAP Version 4.6C SAP Kernel 6.20 Please
deployed consistently to the migration at hand. contact us for more information and see further
It supports migrations of SAP R/3 as well as more the Success Story for Partitioning at
BW systems. After the migration is concluded, Coop Switzerland in this edition.
the systems migrated using our process are fully
supported by SAP. Oracle Workshop 10g for SAP R/3
Customers – Oracle 10g and SAP
Oracle Partitioning for SAP customers
The Oracle Version 10g Release 2 has been
Oracle Partitioning is an option to Oracle Data-
available to SAP customers since mid 2006.
base 10g Enterprise Edition. At a technical
This release offers significant extensions, as
level, Oracle Partitioning allows tables and
well as new features in the operation of an
indexes within a database to be subdivided
SAP system in various respects. The focus of
into smaller pieces. Oracle can ‘partition’ a
this workshop is to make known the aspects
table by ranges of values, so for example the
of Oracle 10g, which are necessary for SAP
data for Jan 1, 2008 through Jan 31, 2008 is in
customers to be familiar with and knowledge-
its own partition. Oracle can also partition a
able about in order to, have an effect on daily
table by a list of values, so that North American
their work.
data is in one partition, while the European
data is in another partition. Partitioning is a
Within four days of workshops additional
critical feature for managing large databases.
documentation will be provided.
Growth is the basic challenge that partitioning
addresses for large databases, and Oracle Parti-
In the following you will find an extract from
tioning enables a “divide and conquer” technique
the subject areas, which will be discussed
for managing the large tables in the database,
during the workshop:
especially as those tables grow. Although your
database may have twice as much data next year • New background processes
as it does today, your end-users are not going • Automatic SGA Management
• Tablespaces management
• Segment shrinking
Oracle Advanced Customer Services for SAP 51

• Enhancements for Automatic PGA tuning - Oracle product Patch Assessments


• Cost Based Optimizer with 10g and SAP - Applied research
• Creation of Optimizer Statistics – Changes/ - Knowledge transfer workshops
Enhancements - Emergency Support
• SAP Oracle parameter recommendations
The benefits of the ACS concept result in
• Extensions to Online Table Reorganizations
regular customer care by a focused team.
(LONG to LOB) This way there is a close relationship with the
• Incremental RMAN backups customer and the customer’s systems. In the
• Undo Management – enhancements same way, the ACS concept focuses particularly
• Flashback on proactive services with the aim of not
• Resumable space enhancements in 10g allowing problems to appear, or if necessary,
• Extensions regarding Recovery to react as effectively as possible.
• Automatic Workload Repository / Active
Session history / Automatic Database We hope we have aroused your interest in our
Diagnostic Monitor service. We would be glad to give you contact
• Oracle’s wait interface – enhancements data for our customers upon request.
with 10g For further information please contact in
EMEA:
Michael.Weick@oracle.com
Get to know the fascinating possibilities of
and in Americas
Oracle 10g in the SAP environment.
acsdirect_us@oracle.com

Business Critical Assistance


This service includes all areas covered by
Technical Assessment, as well as further
critical areas such as:
- Specialized training
- Emergency support
- Global analysis of the system
- 24/7 availability (on arrangement)

Solution Support Center


This is the highest possible level within the
Advanced Customer Service architecture. This
level includes all other levels and the Support
Center also offers the following additional
services:
- Dedicated telephone number (24/7)
for response to Severity 1 issues
- Focused team of support engineers
who may be reached directly via the
dedicated number
- Detailed analyses of the system
- Specific system monitoring (not offered
as standard component any longer)
- Mission critical support
- Production Assessments
52

“One of the biggest benefits of our Hyperion business performance management system is
having information available in near real time. We no longer need to spend hours or days
answering executive managers’ questions. We now literally have information at our finger-
tips and we can immediately provide the answers they need to make informed decisions.”

– JAN-WILLEM BELDMAN,

team lead for analytical applications and

data quality at Mentor Graphics

MENTOR GRAPHICS – HYPERION HELPS


T E C H N O L O G Y L E A D E R M A N A G E F I N A N C I A L D ATA
AND ITS MOST IMPORTANT ASSETS–PEOPLE
Electronic design automation

Summary About Mentor Graphics

Mentor Graphics has relied on Hyperion solu- Mentor Graphics Corporation is a world leader
tions since 1998, when they first chose in electronic hardware and software design
Hyperion Essbase® for global sales reporting. solutions, providing products, consulting
In the years that followed, the company has services and award-winning support for the
aggressively added to their solution with world’s most successful electronics and semi-
Essbase applications for executive reporting in conductor companies. Established in 1981,
2001, budgeting and planning in 2002 and the about $700 million company employs
their most recent addition in 2005—a approximately 3,950 people worldwide.
powerful system for managing worldwide
human resources. Today there are more than
Managing the most important asset
300 users, and the company has a clear vision
to make information even more broadly A fast-moving technology leader, Mentor
available in the coming years. Graphics firmly believes that people are its
greatest asset.With employees across 28
engineering sites and a global distribution
channel with 48 offices around the world, the
staffing for both the finance and human re-
source (HR) departments. As with its other
data-intensive requirements, Mentor Graphics
turned to Hyperion to quickly meet the
needs of both.

The company’s finance department is primarily


concerned with accurate headcount numbers.
Since most of the company’s divisions and
business units have employees all over the
world, it is particularly important for manage-
ment to have a reliable tool to determine how
many people work for each group at any given
time.
Mentor Graphics 53

When it comes to hiring, the finance organi- A constant source of accurate information
zation has discovered over the years that head- Mentor Graphics counts on Hyperion Essbase
count assumptions are notoriously optimistic. to provide executives with rich, informative
To ensure accurate data, they need to track and customized reports that make company-
actual hires versus planned hires, and be able wide information easy to see and act upon.
to deeply analyze each separately. Refreshed up to six times a day, the system is
a constant source of accurate information that “Eight years ago, we had
In addition to the finance department’s require- executives can trust, including detailed data limited access to data.
ments, the HR department needs a simple tool like critical bookings and revenue performance- Today, with Hyperion,
to understand attrition rates, reasons for leaving to-plan analyses. The company has increased we have analytic power,
the company, hiring trends, and other critical the sophistication of this system over the years, worldwide access to
HR statistics. They also need to be able to view bringing together SQL dimension builds,
and analyze information in a variety of ways— information, true scala-
partitioning and MaxL scripting to ensure
by geography, division or specialty—so they bility and unbreakable
constant accuracy while completely elimina-
can address sophisticated queries like “did we ting the need for ongoing maintenance. processes. We make bet-
lose any key technologists this year?” or “how ter, faster business deci-
many sales people do we have in Europe?” To sions that directly benefit
“Because the worldwide reporting system is
best understand, analyze and act upon global the bottom line and keep
integrated with our sales, marketing, HR and
staffing needs, Mentor Graphics implemented
finance applications, our executives have the us competitive.”
a Hyperion Essbase multidimensional cube.
ability to drill-down into report data for
With Hyperion Essbase, almost immediately, – Jan-Willem Beldman,
additional information and perform powerful
the HR department realized the ability to make team lead for analytical
ad hoc analysis,” says Beldman.“They value
better HR allocation decisions. Some teams, for applications and data
having the ability to not just see data, but to
example, operate more as service organizations, quality at Mentor
learn more about the genesis of numbers as
with fluctuations occurring as project needs in- Graphics
needed.”
crease and decrease. Essbase allows these groups
to address the need to have 20 people work for
three months on one project and then work for Transforming the budgeting and planning
another group on a completely different project. process

One of the most dramatic transformations that


“By making more informed staffing decisions,
Mentor Graphics has undertaken has been the
we are growing top line revenue by allocating
worldwide budgeting and planning process.
people where the need is greatest, and managing
After its initial success with the Hyperion-
the bottom line by making sure they are being
based sales reporting system, in 2002 they
deployed optimally at all times,” says Jan-Wil-
began an effort to replace the time-consuming
lem Beldman, team lead for analytical applica-
planning and budgeting process—an annual
tions and data quality at Mentor Graphics.
event involving more than 1,200 spreadsheets
“One of the biggest benefits of our HR system for each worldwide cost center—with a bot-
is our ability to answer questions in near real tom-up,Web-based solution using Essbase.
time,” says Beldman. “We no longer need to “We used to go through an exhaustive process
spend hours or days answering very specific HR for budgeting and planning,” recalls Beldman.
questions posed by executive managers. Once “Every group had to tie out their budget, and
very hard and time consuming—with a process when it all came together, it never quite mat-
that involved multiple spreadsheets across ched. There were broken formulas, inaccurate
departments, geographies and cost centers—we numbers, version control issues, and a lot of
now literally have this information at our finger- back-and-forth to find where the errors hap-
tips and we can immediately provide the ans- pened and correct them before they proliferated
wers they need to make informed decisions.” throughout the process.”
54

Today, Mentor Graphics plans quarterly instead Implementing Hyperion MDM has allowed
of annually, using a bottom-up planning pro- Mentor Graphics to streamline its change
cess that ensures that data is accurately collected management process for updating its multiple
as each person moves through the process. With systems’ master data in unison. After the ini-
an automated workflow for each cost center, tial roll-out in sales hierarchy management, the
plans are approved hierarchically—first by company expanded the technology to its cost
division, then by region and finally by the center, statutory and management reporting,
company controller. By the time the planning budgeting and forecasting product hierarchies.
process is complete, there is a comprehensive
model in place that includes details for each “Today, we use Hyperion MDM as the central
cost center and rolls all the way up to the top. server to publish master data across heteroge-
neous systems from our multidimensional
“It only took 2.5 people and 4 months to imple- database, SAP, Callidus and Oracle systems,”
ment the planning system,” says Beldman, “a Beldman explains. “Hyperion MDM has enab-
small price to pay for a highly automated ap- led us to achieve consistency of our data and
proach that ensures timely, accurate budgets improve version control of various enterprise
and reports. It also provides us with the ability hierarchies.” constantly improving access to
to do ‘what-if ’ scenarios and other sophistica- information Hyperion Essbase and Hyperion MDM
ted modeling and analysis.” provide timely information, speed of analysis
and accuracy of data management that a geo-
Ensuring data consistency and version control
graphically dispersed company like Mentor
Graphics needs to remain competitive. To con-
Hyperion Master Data Management (MDM) tinue to improve the availability of informa-
is integrated with each of Mentor Graphics’ tion across the company, Mentor Graphics is
Essbase applications, allowing them to manage currently exploring the use of dashboards as a
hierarchical master data across these applicati- way to bring timely, actionable data directly
ons, as well as their transactional, reporting to the desktop.
and analytics systems.
“We have seen incredible results,” says Beld-
man. “Eight years ago, we had limited access
to data. Today we have analytic power, world-
wide access to information, true scalability and
unbreakable processes. Moreover, we have
completely transformed the way we think about
data.We are no longer dealing with a collection
of abstract numbers, but we’re building intel-
ligence around every single aspect of our busi-
ness.We make better, faster business decisions
that directly benefit the bottom line and keep
us competitive.”

For further information please contact:


Jens Kaminski, Senior Technical Manager
jens.kaminski@oracle.com
SAP Standard Application Benchmarks 55

O R A C L E A C H I E V E S W O R L D R E C O R D R E S U LT
O N T H E S A P® S D - P A R A L L E L S T A N D A R D
A P P L I C AT I O N B E N C H M A R K

Tuesday March 25, 2008 impressive 93 percent scalability,


achieving 15,520, 22,416, 30,016
Oracle Database with Oracle Real Application and 37,040 SAP SD- Parallel
Clusters on IBM System p 570 with POWER6 Benchmark users, respectively,
Processors Demonstrates Superior Scalability while providing a high level of
and Performance. performance and availability.

REDWOOD SHORES, Calif., March 25 “These benchmark results are vivid


/PRNewswire-FirstCall/ – Oracle today anno- proof that Oracle Real Application
unced a new world-record result on the SAP® Clusters delivers unique capabilities
Sales and Distribution- Parallel (SD-Parallel) and outstanding value to customers. The stel-
Standard Application Benchmark running on lar SAP benchmark result clearly demonstrates
the SAP ERP 6.0 application.(1) With these that Oracle Real Application Clusters provides
results, Oracle Database with Oracle Real near linear scalability as nodes are added to the
Application Clusters continues to demonstrate cluster, even for highly advanced applications
exceptional grid computing capabilities, deli- such as those from SAP,” said Juan Loaiza,
vering superior performance, scalability, and senior vice president, Systems Technology,
value. Oracle. “Further, Oracle Real Application
Clusters provides availability benefits that
Running IBM AIX 5L(TM) 5.3 on a 5-node cannot be achieved in single SMP environ-
IBM System p(TM) 570 Server cluster, each ments. The combination of linear scalability,
with 8 dual-core 4.7 GHz POWER6 proces- and high availability on leading platforms
sors, Oracle Database with Oracle Real such as the IBM System p(TM) 570 Server
Application Clusters achieved 37,040 SAP cluster provides an outstanding platform for
SD-Parallel Benchmark users, outperforming deployments of SAP solutions.”
the previous world record of 36,000 SD-
Parallel Benchmark users, held by Oracle on About SAP Standard Application Benchmarks
the same platform configuration. (2) This SAP Standard Application Benchmarks were
world record is the highest ever measured developed by SAP AG to provide comparative
result on the SAP SD-Parallel Standard load analysis of SAP solutions. These results,
Application Benchmark based on the number as of March 25, 2008, have been certified by
of SAP SD-Parallel Benchmark users. SAP AG. The SAP certification number for the
latest results was not available at press time
In addition, Oracle and IBM also delivered and can be found at the following Web page:
excellent two, three, and four- node results on http://www.sap.com/benchmark.
the IBM System p(TM) 570 Server cluster,
demonstrating the exceptional scalability of
About Oracle
Oracle Database with Oracle Real Application
Clusters running on highly scalable SMP ser- Oracle (Nasdaq: ORCL – News) is the world's
vers.(3) When measured from two, three, four largest enterprise software company. For more
and five-node configurations, as documented information about Oracle, visit our Web site
and certified by SAP, Oracle Database with at http://www.oracle.com.
Oracle Real Application Clusters shows an
56 SAP Standard Application Benchmarks

Trademarks Four-node Results – The SAP SD-Parallel


Oracle is a registered trademark of Oracle Standard Application Benchmark performed
Corporation and/or its affiliates. SAP and other on November 14, 2007 by IBM in Beaverton,
SAP products and services mentioned herein as OR, USA has been certified with the following
well as their respective logos are trademarks or data: 30,016 SAP SD-Parallel Benchmark users,
registered trademarks of SAP AG in Germany 1.86 seconds average dialog response time,
and in several other countries all over the world. 3,036,000 fully processed order line items per
Other names may be trademarks of their res- hour, 9,018,000 dialog steps per hour,
pective owners. 1151,800 SAPS. Server configuration: IBM
System p 570, 8 processors/16 cores/32 threads,
1 – The SAP SD-Parallel Standard Application POWER6, 4.7 GHz, 128 KB L1 cache and
Benchmark performed on November 26, 2007 4 MB L2 cache per core, 32 MB L3 cache per
by IBM in Beaverton, OR, USA has been certi- processor, 128 GM main memory, running
fied with the following data: 37,040 SAP SD- AIX 5L version 5.3, Oracle 10g Real Appli-
Parallel Benchmark users, 1.86 seconds average cation Clusters and SAP ERP 6.0.
dialog response time, 3,749,000 fully processed
order line items per hour, 11,247,000 dialog Three-node Results – The SAP SD-Parallel
steps per hour, 187,450 SAPS. Server confi- Standard Application Benchmark performed
guration: IBM System p 570, 8 processors/16 on November 16, 2007 by IBM in Beaverton,
cores/32 threads, POWER6, 4.7 GHz, 128 KB OR, USA has been certified with the following
L1 cache and 4 MB L2 cache per core, 32 MB data: 22,416 SAP SD-Parallel Benchmark users,
L3 cache per processor, 128 GM main memory, 1.94 seconds average dialog response time,
running AIX 5L version 5.3, Oracle 10g Real 2,252,330 fully processed order line items
Application Clusters and SAP ERP 6.0. The per hour, 6,757,000 dialog steps per hour,
SAP certification number was not available at 112,620 SAPS. Server configuration: IBM
press time and can be found at System p 570, 8 processors/16 cores/32
http://www.sap.com/benchmark. threads, POWER6, 4.7 GHz, 128 KB L1 cache
and 4 MB L2 cache per core, 32 MB L3 cache
2 – The SAP SD-Parallel Standard Application per processor, 128 GM main memory, running
Benchmark performed on November 6, 2007 AIX 5L version 5.3, Oracle 10g Real Appli-
by IBM in Beaverton, OR, USA has been cer- cation Clusters and SAP ERP 6.0.
tified with the following data: 36,000 SAP SD-
Parallel Benchmark users, 1.76 seconds average Two-node Results – The SAP SD-Parallel
dialog response time, 3,673,670 fully processed Standard Application Benchmark performed
order line items per hour, 11,021,000 dialog on November 16, 2007 by IBM in Beaverton,
steps per hour, 183,680 SAPS. OR, USA has been certified with the following
Server configuration: IBM System p 570, 8 data: 15,520 SAP SD-Parallel Benchmark users,
processors/16 cores/32 threads, POWER6, 4.7 1.94 seconds average dialog response time,
GHz, 128 KB L1 cache and 4 MB L2 cache per 1,559,330 fully processed order line items per
core, 32 MB L3 cache per processor, 128 GM hour, 4,678,000 dialog steps per hour, 77,970
main memory, running AIX 5L version 5.3, SAPS. Server configuration: IBM System p
Oracle 10g Real Application Clusters and SAP 570, 8 processors/16 cores/32 threads,
ERP 6.0. POWER6, 4.7 GHz, 128 KB L1 cache and
Certification number: 2007066 4 MB L2 cache per core, 32 MB L3 cache per
(http://www.sap.com/solutions/benchmark/ processor, 128 GM main memory, running
pdf/Cert6607.pdf) AIX 5L version 5.3, Oracle 10g Real Appli-
cation Clusters and SAP ERP 6.0.
3– The SAP certification number for the follo-
wing 2, 3 and 4-node results was not available
at press time and can be found at
http://www.sap.com/benchmark.
58

“The functionality of Oracle Data Guard gives us security and also the peace of mind of knowing
that if a fault arises, we can carry on working with SAP within a defined period of time.”

– HARALD NEUNER
IT IS Data Center Manager at Swarovski

SWAROVSKI INCREASES SAP SYSTEM


AVA I L A B I L I T Y W I T H O R A C L E D ATA G U A R D

When it comes to safeguarding SAP ERP that uses SAP utilizes the scope for expansion-
applications, Swarovski, the world’s leading with the powerful SAP development tools.
This involves the latent risk of data being
manufacturer of cut crystals, opts for
Austrian Automotive
deleted or accidentally changed through
Oracle Data Guard. By so doing the com- human error. With Oracle Data Guard we can
Motorcycle and Touring Club
HQ in Vienna pany is increasing its SAP DBMS availabil- employ an effective protection mechanism,
www.oeamtc.at ity and is also in a position to respond because all transactions in the primary data-
base are automatically and correctly trans-
quickly to potential faults. In this interview,
ferred to the standby database after a delay
Swarovski’s IT IS Data Center Manager of 4 hours. This time delay is a compromise
Harald Neuner tells us more about the between the logs created within a defined
implementation of Oracle Data Guard. time and their integration into a secondary
system, and the physical conversion process.
Was there a particular reason why Swarovski
Why did you opt for Oracle Data Guard?
decided to address the issue of stability and
DBMS high availability? Neuner: We had, and we continue to have, a
very good experience of the Oracle database in
Neuner: Any company that uses SAP needs to
the SAP environment. So Oracle Data Guard
look at the issue of stability. At the end of the
was simply the logical choice.
day, non-availability of an ERP system puts
business continuity at risk. Initially we How did you go about implementing Oracle
implemented binary mirroring of our Oracle
Data Guard?
database with disk subsystems. But when a
fault actually arose we realized that this meas- Neuner: The team at the Oracle for SAP
ure wasn’t enough. It didn’t offer adequate Technology Center in Walldorf (Germany)
protection. This was the main reason why we helped us with the implementation of Oracle
opted to switch from mirroring to a standby Data Guard. Together we defined a project
database concept. schedule and then implemented the core tasks
one step at a time. The key to it all was the
What does ‘protection’ or a protection
configuration of Oracle Data Guard.
mechanism mean to you? Everything worked extremely well. We’ve
always found that drawing on the expertise of
Neuner: We realized that physically backing
Oracle specialists is well worth it. Above all,
up a binary DBMS mirror wasn’t enough for
it enabled us to build up valuable database
our needs. The sticking point was the exis-
expertise in-house. We are now in a position
tence of logical errors. Almost every business
to install Data Guard ourselves.
Oracle Data Guard for SAP customer Swarovski 59

Were there any noteworthy incidents during


the implementation phase?

Neuner: Everything worked very well indeed.

What is your experience of Oracle Data Guard Oracle: Strategic SAP database
in practice? What benefits has it brought?
Swarovski has been working with SAP R/3
Neuner: Oracle Data Guard increased the SAP
DBMS high availability. The functionality of since 1995. Previously, the world-famous
Data Guard gives us security and also the company based in Wattens, Austria, relied
peace of mind of knowing that if a fault arises, on SAP R/2. About two and a half years ago
we can carry on working with SAP within a
the company switched to Oracle on Unix,
defined period of time. With Oracle Data
Guard we can switch easily to other DB servers abandoning the Windows operating system
and know that it works. We also carry out for its database systems. In Wattens the
annual practice drills for the worst-case sce- company operates two physically separate
nario. And, knock on wood, we’ve never had
data centers. SAP is used as the central
occasion to actually switch to a different host.
system to which all branch offices and
Do you have any further plans in terms of subsidiaries have access. Worldwide, an
Oracle Data Guard?
average of around 2000 users work with
Neuner: After the positive experience we’ve mission-critical ERP applications at
had with Oracle Data Guard, which we’re Swarovski. Oracle (as yet 9i) is used as the
using for our ERP systems, we’re endeavoring
strategic SAP database.
to support more SAP systems with this solu-
tion. We are also about to take a decision as to
the next stage in system stability, and Oracle
RAC is the front runner.

In 1895, Bohemian immigrant and visionary businessman Daniel Swarovski I took up residence in the Tyrolean village of Wattens (Austria) with his
newest invention, a revolutionary machine for the mechanical grinding of crystal gems. This innovation, which would later captivate the international
fashion scene, made Swarovski the world’s leading manufacturer of precision-cut crystals. Today, these crystals can be found in the fashion and jewelry
industry and in the world of lighting, architecture and interior design. The global company, which still has its headquarters in Wattens in the Tyrol and
is now managed by the 4th and 5th generations of the family, does business in over 120 countries. In 2006, with a total of 20,000 employees, Swarovski
generated a turnover of €2.37 billion. Swarovski manufactures and markets crystal components under two brand names, CRYSTALLIZED™ –
Swarovski Elements for fashion and design and STRASS® Swarovski® Crystal for architecture and lighting. While Swarovski crystals have become an
indispensable part of the creations of international designers, the Swarovski jewelry and home decor collections are marketed in all the world’s major
cities through more than 1150 of the company’s own stores and through authorized dealers. One example is the Daniel Swarovski Collection, the
company’s couture line and flagship collection, which faithfully reflects the ideas and visions of the company founder. The Swarovski Crystal Society
currently has almost 400,000 members, enthusiastic collectors of the popular crystal figures, and the Swarovski Crystal Worlds in Wattens have
attracted over 7 million visitors since their opening in 1995. In the Chambers of Wonder at the Crystal Worlds, Swarovski celebrates the mystique of
crystals and presents a fascinating, sparkling dream world that in the space of just a few years has become one of Austria’s most popular visitor
destinations. The company also owns four independent entities: Tyrolit® manufactures grinding tools, Swareflex makes reflector systems for road traffic,
Swarovski Optik produces high-precision optical equipment, and Signity is Swarovski’s brand for unique gemstones.
Illuminating Fashion and Culture, Home and Leisure www.swarovski.com
60 IOUG – SAP Special Interest Group (SAP SIG)

IOUG SAP SPECIAL INTEREST GROUP (SAP SIG)

Join us at Collaborate 2008 SAP SIG Events


in Denver Colorado, April 13 – 17. The main events for the SAP SIG are held at
the yearly Collaborate Conference. Each year
The Independent Oracle User Group (IOUG) there is a business meeting, networking
sponsors Special Interest Groups (SIGs) that reception, SAP/Oracle Development Update
are designed to assist members with specific with representatives from both SAP and Oracle
Oracle products and products that are tightly including Q&A. Also lunch time meetings
integrated with the Oracle products they use. offer informal discussions and formal technical
The goal of the IOUG SIGs is to offer technical sessions on various SAP/Oracle issues.
IOUG

information and peer-to-peer collaboration in


order to facilitate the effective implementation The SAP SIG also sponsors quarterly techno-
of products. logy forums. The forums are one hour dial-in
calls or Web Casts, each forum focuses on a
The SAP SIG provides a forum for open discus- specific topic of interest to the SIG. This is a
sion and education on Oracle technology rela- great opportunity to stay in touch with the
ted issues associated with SAP running on an Oracle and SAP technical communities.
Oracle database.
Web Site
During the 1998 IOUG conference a group The SAP SIG web site can be accessed from
of about 40 attendees started as a roundtable the IOUG web site at: http://www.ioug.org/
to surface issues and solutions to common Click the Special Interest Groups Tab, then
problems. The group has grown every year since followed by SAP SIG in the drop down lists.
and officially became an IOUG SIG in 1999. Or use the following link:
http://www.ioug.org/networking/sap/sap.cfm
IOUG SAP SIG Mission

The mission of the SAP SIG is to provide a Membership


forum for open discussion, education and net- Membership in the SAP SIG comes with your
working to meet the challenges of implemen- IOUG membership.
ting, and maintaining Oracle databases with See details at: http://www.ioug.org/
SAP Applications. The SAP SIG facilitates Join IOUG:
raising issues and providing enhancement sug- http://www.ioug.org/about/join.cfm
gestions to both SAP AG and Oracle develop-
ment teams. For more information please contact:
Thomas Stickler, IOUG SAP SIG Liaison
The benefits of SAP SIG membership inclu- Oracle Corporation
de; Offering open forums for discussion and thomas.stickler@oracle.com
networking opportunities among members,
education sessions at Collaborate, periodic
conference calls and web conferences with guest
speakers covering a range of technical topics.
ODM Connector 2.1 for SAP BI Customers 61

O R A C L E 1 0 g D ATA M I N I N G C O N N E C T O R 2 . 1
F O R S A P N E T W E AV E R ™ B U S I N E S S I N T E L L I G E N C E

The Oracle Data Mining (ODM) Connector enables users of SAP Business Warehouse 3.5
and SAP NetWeaverTM Business Intelligence 7.0 to mine their SAP data using Oracle 10g
Data Mining within the SAP Data Mining framework. This SAP-certified solution gives users
the powerful and scalable Oracle 10g Data Mining in-database algorithms along with the
Oracle Data Mining graphical interface to extend and complement the SAP analytics offering.

ODM Connector 2.1 The ODM Connector 2.1 allows customers


to make their SAP BW data available to the
With the integration of Oracle 10g Data
powerful Oracle 10g Data Mining and Oracle
Mining and SAP BW 3.5 / NetWeaver BI 7.0,
Data Miner (ODMr) graphical interface and
the ODM Connector provides SAP customers
integrates results with the SAP BW data.
with advanced analytics, embedded in Oracle
Database 10g. Data and business analysts
Because Oracle 10g Data Mining is embedded
benefit from the wide range of state-of-the-art
in Oracle Database, mining results can be
data mining functionality, present in Oracle
accessed through other Oracle tools, including
10g Data Mining to solve a wide variety of
Siebel Answers, OLAP, and BI Publisher.
business problems.
Using Oracle 10g Data Mining, SAP customers
lower their total cost of ownership (TCO) for
Oracle has certified its data mining server
data mining, including analysis, development
with the official BW-DMI 3.5 interface of
and deployment, while being integrated with
SAP AG through the ODM Connector. Inte-
their SAP environment.
gration saves SAP users time and money to
leverage Oracle’s in-database mining capabili-
Mining in the database provides SAP customers
ties.
with increased data security, as data do not
need to leave the Oracle Database environment.
Moreover, in-database mining is scalable using
Oracle’s Real Application Clusters (RAC),
allowing more of the data to be mined.

10 g
D AT A B A S E
62

SAP BW Analysis Process Designer

Oracle Data Miner


ODM Connector 2.1 for SAP BI customers 63

Technical Specification Regression

• Predict continuous numerical outcomes with


Data Preparation and Analysis supporting confidence and assess model quality
using error statistics and scatter plots. Uses SVM
• BW- and ODMr-provided analysis and algorithm.
manual transformations.
Association Rules
• ODMr-provided Automated data prepara-
tions as part of model build, test, and apply • A Priori Algorithm – find the occurrence and
(scoring). likelihood of co-occurring events, e.g., Q, R,
In-Database Mining and S are associated with Z, 452 times, with
78% confidence.
• All model build and apply operations occur
within the Oracle 10g Database. • Finds rules with support greater than a mini-
mum support and confidence greater than a
• Default settings for all Oracle 10g data minimum confidence.
mining operations. Ability to override and
specify settings. • Filtered rules retrieval
Attribute Importance Clustering

• Identify attributes as important for predicting • Enhanced k-Means Algorithm – this hierarchical,
a target attribute using Minimum Description distance-based k-means algorithm partitions the
Length algorithm. data into a predetermined number of clusters.
Classification • Orthogonal Clustering (O-Cluster) Algorithm –
creates a hierarchical, grid-based clustering model.
• Predict binary or multi-class outcomes with O-Cluster supports both numerical and categorical
supporting probability and assess model quality attributes. It is particularly good in high dimen-
using Confusion matrix, Lift, Receiver Operator sional space.
Characteristics.
Feature Extraction
• Decision Tree Algorithm – a popular algorithm
for providing human interpretable rules with fast • Non-Negative Matrix Factorization (NMF)
scoring. Algorithm – a state-of-the-art algorithm that
generates new attributes using linear combinations
• Support Vector Machine (SVM) Algorithm – a of the original attributes. Supports attribute
state-of-the-art algorithm recognized as superior reduction and data understanding.
to neural networks. Excellent for wide and sparse
data. Anomaly Detection

• Naïve Bayes Algorithm – makes predictions • One-Class Support Vector Machine Algorithm
using Bayes’ Theorem, which derives the pro- – normally, classification requires knowledge of all
bability of a prediction from the underlying target classes. A version of SVM, new in 10g
evidence, as observed in the data. Release 2, can build a profile of one class and
when applied, flag cases that are somehow diffe-
• Adaptive Bayes Networks Algorithm – rent from that profile (that is, “abnormal” or
builds models based on counts observed from “suspicious”). This allows for the detection of rare
data, supporting three modes of operation: cases that are not necessarily related to each other.
pruned Naïve Bayes, single-tree, or boosted
multi-tree. In the single-tree mode, ABN
provides model transparency with human inter-
pretable rules. Platform Requirements
Oracle 10g R2 Data Mining runs in Oracle
10g R2 Database on all supported platforms.
SAP BW 3.5 SP05 including SAP J2EE
Application Server 6.40, or SAP NetWeaver
BI 7.0 including SAP J2EE Application Server
7.00 are required.
64 Delta Consulting

D E LTA C O N S U LT I N G

Delta Consulting, Inc. is an SAP-focused consultancy offering extensive SAP consulting


services and Software Components for it’s SAP Customer Base. Delta has a strong
commitment to providing innovative and practical solutions that combine real-world
business expertise and products designed to extend and enhance the value and performance
of a customer’s SAP investment.

Our consulting services utilizes an extensive Services to be provided by Delta Consulting


database of senior consultants which average include:
over 9 years of SAP specific experience that
spans all SAP solutions and business services • RAC Implementations
that address the functional, technical and • Database Migrations
Delta
infrastructure requirements of an SAP solution. • Tuning and Performance Optimization
For additional
In addition, through our extensive Partner • System Healthchecks
information regarding
Delta Consulting,
network we can provide worldwide deployment • Backup/Recovery and Hot Standby Solutions
please visit our website capabilities in the development area.
at www.go-delta.com Over two-thirds of SAP customers run their
or contact As a certified SAP Services Partner for over applications on Oracle. With SAP’s endorse-
Jack Tomb, 10 years and a member of the Oracle Preferred ment and certification of Oracle 10g RAC,
Partner at Partner Program (OPP), Delta Consulting is the motivation to implement RAC include:
610-558-1730.
pleased to announce its selection by Oracle
to extend its agreement to provide consulting • Higher Availability
services for Oracle Real Application Clusters – New Requirements
(RAC). Using SAP with Oracle RAC offers a – Maintenance window negotiation
unique solution for SAP customers, already – More and more work places rely on
running Oracle by providing them with a SAP R/3
total solution that provides high availability
and scalability. Our team includes highly • More Flexibility
skilled and experienced Oracle DBA’s who are – Dynamical growth by adding servers
trained and certified in SAP basis administra- – Better re-use of equipment
tion.
• Cost Savings
Oracle 10g RAC is the highly scalable and – Buy cheaper servers (scale out)
reliable database cluster for mission critical – Reduce maintenance costs
SAP solutions. Our commitment and focus
on this technology enables Delta Consulting Realize Real ROI…the Rewards of Innovation.
to bring the best practices for migrating an Let Delta Consulting provide your organization
existing SAP R/3 4.6D installation from a with the infrastructure services required to
single instance Oracle database to a multiple power your SAP environment.
instance Oracle RAC cluster database confi-
guration. Delta Consulting, Inc.
5 Christy Drive, Suite 109
Chadds Ford, PA 19317
eMail: info@go-delta.com
Tel.: 610-558-1730
E2SCorp – Everest Business Solution, Inc 65

E2SCORP (EVEREST BUSINESS SOLUTIONS, INC)


BUSINESS PROFILE

• Oracle Database Administration


• Upgrade expertise with Oracle RAC (9i, 10g)
E2SCorp delivers flexible and custom built • SAP Basis Administration
IT services and solutions to customers glo- • SAP Netweaver Administration
bally. We constantly explore, develop and • SAP R/3 administration with DB2, Oracle E2SCorp
adapt new ways to do this. We understand 9.2 & SAP DB 7.4 Everest Business Solutions
that one size most often does not fit all. It • SAP Unicode migration experts Inc.
is our constant endeavour to find the best • Oracle & SAP certified consultants 459 Herndon Parkway
and most practical solutions to address our • Oracle RAC subject matter experts
customers’ unique business needs. Our ser-
vices encompass a wide range of platforms Our key software development centre is located
and industry segments backed by a highly at Herndon, Virginia.
skilled and experienced work force.
We have global Offshore Development Centers
Our eminent customers include Fortune (ODCs) at Bangalore and Hyderabad, in India.
1000 companies like IBM, Northrop Our offshore infrastructure provides our custo-
Grumman, Lockheed Martin, CACI, mers the benefits of:
Verizon Wireless, Verizon Business, Sprint - Cost Savings
Nextel, NASD, Blue Cross Blue Shield, - Secure premises
Siemens etc. - Secure connectivity
- Restoration, replication & business continuity
We are an Oracle Partner and Reseller and - Maximum utilization of the time zones
in the near future we hope to be an authori- - Dedicated Program/Project Managers,
zed SAP Technical services partner. Technical Lead Developers and Quality
Assurance personnel
Our services include turnkey software deve- System and Database Administrators
-
lopment, product development, consulting, - Resource availability to cover clients’ business
testing, application maintenance and sup- hours
port.
For more information contact:
We offer onsite and offshore services as well Everest Business Solutions, Inc
as a blend of both. Our flexible blended 459 Herndon Parkway, Suite 10,
delivery models are tailored to meet our cli- Herndon, VA 20170
ents’ requirements. Sowmiya J Narayanan
snarayanan@e2scorp.com
Our employees and consultants are profi- (O) + 1 703-673-7301
cient with Oracle/SAP applications and are (M) + 1 301-325-9407
based in India and in the US. Our Oracle
and SAP experience includes:
• Oracle iLearning
• Oracle BI Discover
• Oracle upgrade 9i to 10g
• Database migrations from DB2, MS SQL
66 U P W I n n o v a t i v e I T- S o l u t i o n s

P O L I C Y G U A R D M A N A G E R – P G M F O R S A P,
O R A C L E A N D O P E R AT I N G S Y S T E M

UPW Innovative IT-Solutions – CIO


secure solutions for professional business - Can enhanced the maturity level of their
The growing complexity of enterprise systems change and configuration management and
and the increasing requirements of the govern- can benefit from an automated security
mental agencies for them are requesting intel- reporting
ligent security providing solutions. Chief Security Officer
A central monitoring and documentation - The security policies are documented,
system for regulatory demands accordingly administrated and monitored in a central
UPW GOBS, SOX, EURO-SOX, J-SOX and 8th EU system
Innovative IT-Solutions Directive is the insurance policy for CIOs and
GmbH Revisor Auditor
CFOs who are personal responsible by these
- Can compare present sytems with the
regulations.
Lilienthalstrasse 11,
security policies.
D– 64625 Bensheim PGM offers the fundament to reestablish a
traceable and secure configuration of your Sourcing Partner and Retained Organisation
E-mail: info@upw.de
http://www.upw.de ERP System on database, operating system - All parties concerned with a sourcing project
Tel. +49-6251 - 5828-0 and application level. can define and verify the Security SLAs
Fax: +49-6251 - 5828-28
The central repository permanently stores the Manager of Operation and Administrators
status of your systems including all security - Are relieved from permanent manual activities
relevant information. It also supports your and can concentrate on more valuable tasks
ITIL processes like configuration and change
management. Different product environments UPW Innovative IT-Solutions Ltd was founded
are treated uniformly. in 1997.
PGM is the right solution for all responsible The idea behind: data always is the kernel of
managers who want to accomplish a considera- any system. The symbiosis of operation system,
ble enhanced security. database and application is the heartbeat of any
The advantages of PGM are versatile for all company. Since our early days we are working
managers effected by SOX and other legislatio- in the environment of high availibilty systems.
nal laws: Our customers are financial institutes, the
German stock exchange, retailer and govern-
mental organisations. As an Oracle partner we
have extensive Oracle knowhow. Our chief
engineer was more than 10 years responsible
for security, planning and operating in an
enterprise running SAP on Oracle database.
IS4IT – IT Consulting 67

PEOPLE, KNOWLEDGE, PROJECTS, AND IS4IT =


4 SUCCESS FACTORS TO HELP YOU GET AHEAD!

The main task of IS4IT, as a manufacturer-


independent IT-consulting firm, is solving our
clients’ technical problems through the appli- IS4IT GmbH
cation of our IT-specialists’ expertise.

We provide IT services individually-tailored to


your specific requirements. With the help of Contact:
around 85 consultants across Germany, we
provide a full range of services, from analysis, Michael Jilg
conception, and planning, to final implemen- Area Manager
tation to the production process. IS4IT GmbH
Gruenwalder Weg 28b
SAP Basis and SAP Infrastructure have success- 82041 Oberhaching/Germany
fully been our main focus for many years. Tel: +49 89 638 98 48 22
From the very beginning, our activities have e-mail: michael.jilg@is4it.de
included solving problems of server- and
storage virtualization, as well as HA cluster.

In addition to handling such projects, we also


provide our customers with SAP technical
maintenance in accordance with Service Level
Agreements.
68 TUSC – Oracle Partner for SAP

“The expertise and depth of TUSC allows us to focus on strategic projects…”

– M A R S H A D U V D E VA N I
Manager
Database Administration IFF

INDUSTRY LEADER CHOOSES TUSC


REMOTE DBA
About TUSC

TUSC is an Oracle Advantage Challenge Solution Results


Partner providing expert-level An acquisition and IFF chose TUSC Remote IFF maintains over
integrated solutions to turnover caused a DBA to monitor its 40 databases in
Global 2000 customers since dramatic increase in data- Oracle environments and 7 countries with one
1988. TUSC supports SAP base administration mentor its Oracle DBA. full-time DBA.
clients running on the Oracle and monitoring needs.
database through our Remote
DBA organization. We have
supported SAP running on
Oracle for many years with IFF is a leading creator and manufacturer of “IFF has over 40 Oracle databases, including
our Remote DBA service while flavors and fragrances used in a wide variety of a large ERP implementation,” stated Marsha
also helping SAP clients consumer products – from fine fragrances and Duvdevani, Manager, Database Administration.
in performance tuning and toiletries, to soaps, detergents and other house- With systems in the United States, Australia,
other DBA tasks through our hold products, to beverages and food products. South Africa, India, Sweden, Turkey and Singa-
Database Administration IFF is dedicated to The Pursuit of Excellence in pore, 24/7 monitoring, performance tuning and
group. TUSC provides a
every area of its business, using knowledge, crea- emergency support is essential.
comprehensive set of con-
tivity, innovation and technology to continually
sulting services in the areas
provide customers with the highest quality The four-year partnership with TUSC began
of strategy, architecture,
implementation, support
products and service and superior consumer when IFF acquired Bush Boake Allen, a for-
and training. understanding. mer competitor and TUSC client. Duvdevani
explained, “One of our DBAs knew of TUSC
Get information about TUSC IFF has sales, manufacturing and creative facili- and we needed additional Oracle expertise,
at www.tusc.com ties in 34 countries worldwide and annual sales so it made sense to add our databases to the
or send an email to: exceeding $1.9 billion. In 2000, IFF acquired TUSC contract. TUSC enabled a smooth
NIEMIECR@Tusc.com Bush Boake Allen, formerly the industry’s 7th transition of incorporating support of the newly
Phone +1 630-960-2909 biggest player. To manage its Oracle systems acquired system and by mentoring our DBA.”
environment, IFF relies on TUSC Remote DBA.
IFF has come to depend on Remote DBA and
Managed Services, and benefits from TUSC’s
technical knowledge and expertise. “We benefit
from our TUSC DBA’s experience with count-
less other systems,” Duvdevani said. Through
a web portal, which includes system reports
and documentation on all work performed, “We
know that our systems are being maintained,”
Duvdevani continued, “The expertise and depth
of TUSC allows us to focus on strategic pro-
jects, not system maintenance, knowledge gaps
and turnover.”
SAP Press – SAP Database Administration with Oracle 69

S A P D ATA B A S E A D M I N I S T R AT I O N W I T H O R A C L E
André Faustmann, Michael Höding, Gunnar Klein,
Ronny Zimmermann

Oracle is one of the most significant, DB plat- SAP PRESS


forms available for SAP systems – so why hasn’t
818 p., 2008,
someone written a book on how to configure
bound, with reference card
the interaction? Well, here it is: With this
€89.95,
in-depth reference book, administrators get ISBN 978-1-59229-120-5
much needed background knowledge, as well Immediate delivery
as complete details on architectural and available
software/logistics issues, in addition to step-
by-step instructions for all of the most • Provides guidance on
important administration tasks. Every aspect administration and back-
of system landscape planning and mainten- ground knowledge
ance is covered, helping administrators hone • Helpful advice for planning
their problem solving skills. Bonus chapters the system landscape,
deal with Java, SAP NetWeaver BI, and the performance optimization
highly complex issues of Backup, Recovery, and monitoring
and Restoration. • Includes chapters devoted
to backup, recovery and
Press comments: restore, Java and SAP
What this book covers:
NetWeaver BI
- Interaction of SAP and Oracle IT & Production (09/2007).
The publication on the interaction of SAP and
- Planning and expanding the system Oracle DBMS (Database Management System)
landscape provides administrators with basic knowledge
- System life-cycle: Installation, system about the SAP system and database, looks at
architecture and software logistics issues and
maintenance, upgrades
explains administration tasks in SAP landsca-
- Performance: Analysis of hardware, pes. It combines background knowledge with
operating system, database, SAP system, practical guidance, helping the reader to
SQL instructions and much more address specific administration problems.
For example, it contains advice on improving
- Backup, recovery and restore: Data backup the performance of the system operation and
methods, BR*Tools, Oracle Recovery improving availability and data security.
Manager, backup strategies The book is equally suitable for administra-
tors who want to upgrade a legacy SAP
- Oracle and SAP NetWeaver BI installation and Oracle experts who wish to
use their know-how in conjunction with SAP.
70

“When it comes to technical challenges and opportunities, CSU Chico is the go-to school for the
Alliances program in the Americas – many of our new initiatives are begun at and deployed
from Chico. Chico’s NetWeaver/Oracle DB footprint is a model program.”

– AMELIA MAURIZIO,

Executive Director, Global University Alliances Program

C A L I F O R N I A S T A T E U N I V E R S I T Y, C H I C O
COLLEGE OF BUSINESS – HOSTING
SAP ON ORACLE

In 1996, SAP America selected the California In 2000, CSU Chico’s University Competency
State University, Chico College of Business as Center (UCC), the team in the COB who
its first North American partner in the SAP provide system support to the faculty, officially
University Alliance Program (SAP UAP). became a hosting center for University Alliance
This program is designed to provide university schools. In 2003, the UCC switched their
faculty members throughout the world with operating system basis from HP-UX to SUSE
the tools and resources they need to incorporate Enterprise Linux and has remained on that
SAP in their curriculum. This allows a business platform since.
process focus to the students’ coursework and
allows faculty to use ERP technology in order The UCC has used Oracle as its database of
to teach students how to integrate business choice since the beginning, starting with ver-
processes and think strategically. sion 7.3 and currently on 10.2. Oracle was
selected for many reasons. Since the College of
CSU Chico has an active industry advisory Business is a member of the Oracle Academic
board that was excited about graduates who Initiative and since Oracle is the industry leader
have some SAP technical skills so Hewlett in database technology, it is used extensively
Packard donated the first computer to Chico. in the curriculum. Thus, all of the students are
The choice for the database was easy – Chico familiar with Oracle. Further, Oracle’s scalability
was already using Oracle in all of the database and reliability made it a natural for hosting the
classes taught in the MIS (Management multiple SAP instances that the UCC supports.
Information Systems) program and there was Gene Edinger, the head of the UCC, credits
a desire on the part of the faculty to have best Oracle and its tools, particularly OEM, with
of breed for both the Database and ERP. helping the UCC achieve 100% planned uptime
The fact that many of the industry partners for the past 3 years, and with helping to detect
also used SAP on Oracle did not go un-noticed. and alleviate database problems in a proactive
manner.
Since 1996, the SAP UAP has grown to include
almost 800 campuses across the globe, provi- When CSU, Chico began hosting, Chico’s UCC
ding professional development opportunities to was one of 7 hosting sites in North America
faculty and supporting the development of but in January 2007 SAP streamlined their
course materials that are shared among member hosting foot print by concentrating resources
campuses. The SAP UAP also provides hosting in a few centers world-wide and reduced
services to member institutions, eliminating the number of world sites from over 20 to 5.
the need for costly investments in hardware Chico and the University of Wisconsin,
and personnel. Milwaukee became the mega-hosting sites
for SAP in the Americas.
California State University-CHICO hosting SAP on Oracle 71

Chico went from hosting about 50 universi- This statement is confirmed by a study
ties to over 100 during 2007. The hosted published in the Journal of Information
universities are located in the United States, Systems Education by Chico faculty that
Canada, South America and India. The UCC found students who complete even one of the
has also hosted collaborative academic projects SAP intensive classes in configuration or Basis
between universities in the United States, are offered somewhere between $5K and
Holland, Germany and Canada. $10K per year more than their non-SAP “Market Power of ERP
Approximately 30,000 students and faculty counter-parts*. Education – An Investiga-
log onto SAP through a Chico server each tive Analysis”.
year. Our databases contain over 32 terabytes,
By:
while the hosting center has 100 terabytes
James Sager,
available on 3 storage area networks.
James Mensching,

While most of the schools using the servers at Gail Corbitt

Chico are doing transactions in SAP applicati- and

ons, primarily ECC 6.0 and BW, some of the James Connolly,
schools currently being hosted are in the rese- Journal of Information
arch space for SAP. Carnegie Mellon, MIT, Systems Education,
and others recently began using the Chico ser- v. 17, n.2, pp. 151-161
vers and expertise of the faculty in how SAP
supports business processes. This has raised
the profile of Chico from that of primarily a
teaching facility to one that can also support
research. For example, Oracle Corporation
funded a research project in 2006-07 that
provided a proof of concept for running SAP
Applications on Oracle RAC using Linux.
Sun and NetApps provided the hardware nee-
ded for the project and students used the pro-
ject to fulfill course credit in an independent
study project. In Fall 2007 the RAC team
presented their findings and results at Oracle
Open World.

Perhaps the distinguishing characteristic of


the Chico UCC is that the entire operation is
run using only 1.5 system’s staff with the
remaining work all performed by student
help. The students complete the only hands-
on Basis Administration class offered by an
academic alliances school before working part
time for the UCC. We have even had a few
students pass the SAP Basis certification exam
in SAP/Oracle. According to Ray Boykin, the
Associate Dean for the College, “we know we
add value to the students through the UCC.
The students with the technical background
in SAP Basis and Oracle can go to work for
companies with day one productivity.”
72 Useful links Oracle Database for SAP customers

Oracle Global Technology Center for SAP Oracle Support and Services for SAP customers
http://www.oracle.com/sap http://www.oracle.com/newsletters/sap/service.html
Customer Success Stories, SAP on Oracle Oracle for SAP
http://www.oracle.com/newsletters/sap/archive.html http://www.sdn.sap.com/irj/sdn/ora
Events http://service.sap.com/dbaora-BC-DB-ORA-RAC
http://www.oracle.com/newsletters/sap/events.html http://service/sap/com-PAM

Some OSS Notes Oracle and SAP


1021844 Extension of Oracle 9.2 maintenance until July 31, 2008
105047 + 742243 + 722188 Partitioning and Oracle Functionality supported by SAP
156548 Supported database and operating system releases for SAP Kernel version 4.6x
23875 Supported database and operating system releases for SAP Kernel version 3.1I^
407314 Supported database and operating system releases for SAP Web Application Server 6.x
524816 Enqueue Service for RAC SAP-Enqueue-Service
527843 Oracle RAC support in the SAP environment
527843 10g and RAC for more details
527843 Oracle RAC support in the SAP environment
5740897 Licensing
581312 Licensing
581320 FAQ Oracle RAC for SAP
592393 FAQ Oracle
1125923 + 966117 + 966073 Flashback Database
598678 Oracle9i: New functions (composite SAP Note)
669902 Oracle9i: Setting the national character set to UTF8 (This note is valid also for Oracle 10g)
701235 Compressed Data Segments
705608 SAP RAC specific monitors
720886 Oracle Database 10g: Integration into the SAP environment
740897 Info about the Oracle license scope; required Oracle options
819655 Add. info.: Upgrade to SAP NW 2004s ABAP ORACLE
819829 Oracle Database 10g: Instant Client 10.x on Unix
819830 Oracle Database 10g: Additional Information on upgrade:UNIX
820062 Oracle Database 10g: Patch sets/patches for 10.1.0
828268 Oracle Database 10g: New functions
830576 Parameter recommendations for Oracle 10g
830982 HW fine tuning for SAP on RAC environment
836517 Oracle database 10g: Preparation for SAP-upgrade
838725 Oracle database 10g: New database statistics
841728 Oracle Database 10g: Software installation wizzard 10.2.0
85838 Supported database and operating system releases for SAP Kernel versions 4.5x and 4.0x
871096 Oracle Database 10g: Patch sets/patches for 10.2.0
885167 Add. info.: Upgrade to SAP NW 2004s Java ORACLE
921594 Inst. SAP NetWeaver2004s SR1 - UNIX: Oracle
925871 'Customer Care Support' for Oracle 9.2
932722 Upgrade to Oracle 10.2 during a database copy
940794 Releasing Oracle 10.2 versions for older SAP versions
940811 Oracle Database 10g: Migration from 32-bits to 64-bits
973450 Advanced Security (Network Encryption)
974876 Advanced Security (Transparent Data Encryption)
998004 Update the Oracle Instant Client on Windows
990955 Oracle Datamining Connector 2.1 for SAP
1027012 Details about MOPatching
1109743 Index Compression
1086956 + 1058988 Instant Client
Imprint 73

Oracle Corporation

World Headquarters
500 Oracle Parkway
Redwood Shores,
CA 94065
U.S.A.

Published by
Oracle Corporation,
Oracle for SAP Global
Technology Center

Albrecht Haug
albrecht.haug@oracle.com Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. SAP, SAP NetWeaver, R/3 and all
Altrottstr. 31 other SAP product and service names mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
69190 Walldorf, Germany Germany and in several other countries all over the world. Other names may be trademarks of their respective owners. This document is provided
Tel. ++49 (0) 6227-8398 - 0 for information purposes only, and the contents here of are subject to change without notice. This document is not warranted to be error-free, nor
Fax ++49 (0) 6227-8398 - 199 is it subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of
E-mail: merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations
saponoracle_de@oracle.comX 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
Internet: or mechanical, for any purpose, without our prior written permission. Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
http://www.oracle.com/sap This document is provided for informational purpose only and the information herein is subject to change without notice. Please report any errors
http://www.sap.com/ herein to Oracle (saponoracle_de@oracle.com). Oracle Corporation does not provide any warranties covering and specifically disclaims any liability
partner/index.htm in connection with this document. Copyright © 2008 Oracle. All Rights Reserved. Published in the U.S.A.

You might also like