Professional Documents
Culture Documents
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
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
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
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
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
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 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
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 ?
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
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
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
INTERVIEW
Between Oracle for SAP Technology Update Magazine
Dr. Christian Graf, SAP AG
Development Manager DB Platforms Oracle, OS Platform Unix, Solaris, Tru64.
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.
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.
• 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
• 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
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.
“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
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.
“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
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
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
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.
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.
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
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
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
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
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.
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.
Products Included:
g
10 D AT A B A S E
Oracle Database and SAP
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
“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,
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.
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
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.”
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
“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
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
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)
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.
10 g
D AT A B A S E
62
• 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
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
– M A R S H A D U V D E VA N I
Manager
Database Administration IFF
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
“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,
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,
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.
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
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.