You are on page 1of 76

® ®

Oracle SAP

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

g
N E W
Oracle Index Compression for SAP Customers
D A T A B A S E 11

No. 18 Oracle for SAP, May 2009


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

D A T A B A S E 11g
CONTENTS

3 Editorial
4 Oracle 11g outlook and 10g supported features for SAP
10 Manageability of VLDB, Oracle Index Comression
24 Oracle 10g RAC for SAP at NSW Fire Brigades
26 Oracle 10g RAC for SAP at Kuwait Oil, Q8
28 Oracle RAC for SAP at National Gas Company of Trinidad and Tobago
31 Certified SAP on RAC Configurations for Windows and Linux
32 Oracle 10g RAC for SAP at Gottwald Port Technology GmbH
36 Oracle 10g RAC for SAP at German Telekom, “Computerwoche”
38 Oracle 10g RAC for SAP at Indian Express
42 Oracle 10g RAC for SAP at ASE Taiwan
46 Oracle 10g RAC for SAP at Diehl Informatik

48 Oracle Index Key Compression at Bauerfeind


52 Oracle Table Compression at CAPCOM, Japan
56 SGI and SAP on Oracle database at MTU
60 Oracle 10g for SAP at Chevron

64 All4IT France, SAP on Oracle database Consulting


65 Delta Consulting
66 IOUG SAP Special Interest Group (SAP SIG)
67 SAP Press: SAP Database administration with Oracle
68 Advanced Customer Services for SAP customers
73 IS4IT, SAP on RAC Implementation Partner
74 Useful links Oracle database for SAP customers
76 Imprint
Oracle Database for SAP – The #1 Database safe, reliable, scalable, optimized for SAP customers 3

DEAR SAP CUSTOMER,


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

For 20 years Oracle has been the safe, reliable, and scalable database of choice for SAP customers.
The Oracle database is constantly optimized for SAP applications and around the world more than two
thirds of all mid-size to high-end SAP customers in every industry, entrust their application deployments
to Oracle databases. Customers are running SAP applications with Oracle databases on all major
operating systems.

In this edition, we focus on the most important technologies that uniquely benefit SAP on Oracle database
customers. Only the Oracle database provides SAP customers the following advantages:

Best Performance & Scalability, Superior Locking & Concurrency, Real Application Clusters (RAC)
Oracle has world record SAP SD benchmark results, with exceptional scaling across SMP and Cluster environments.
Multi-version Read Consistency means that readers don’t block writers and writers don’t block readers, a key component for the highest
possible database performance. Oracle Real Application Clusters (RAC) provides a flexible way to achieve near linear scalability of SAP
applications. Now with RAC, customers have a choice to either scale up or scale out the database server layer. Since all RAC nodes are
active, it helps SAP customers to meet the demands of production workload requirements. Widely adopted by customers, Oracle RAC is
the only generally available clustered database solution certified for all SAP products.

Best Deployment Flexibility


Widest range of supported platforms; Unix – Linux – Windows – “Oracle is Oracle is Oracle”. The same code base across all operating
systems means, Oracle has the same features, tools and functionality on all hardware platforms and operating systems, so our customers
can choose the most cost effective platform for their implementations. Should customers require a change in operating systems, Oracle
offers fast and efficient Oracle-to-Oracle (O2O) migration services. An automatic “Fast Start” install of Oracle database technology for
SAP Business All-in-One is currently implemented with Hewlett Packard for all major platforms.

Best Availability & Reliability, Real Application Clusters (RAC), Data Guard (DG)
RAC for SAP removes the database server as a single point of failure and delivers enhanced performance & scalability adopted across
platforms by many customers in various industries. Oracle Data Guard (DG) complements Oracle RAC and Flashback technologies as the
preferred disaster recovery solution it’s used by SAP customers around the world. Together RAC and Data Guard ensure your SAP data
will be safe from hardware failures and data center disasters.

Best Support for Very Large Databases


The Oracle database is well known for providing the most efficient use of disk space. This is extremely important to SAP customers as the
size of their databases continue to grow dramatically. Unicode is now required by new SAP products and Unicode migrations require a
complete unload and load of data. Oracle optimizations result in the fastest SAP Unicode Migrations, with up to 1 terabyte/hour data transfer
rates and it’s fully integrated in SAP products. Even the largest multi terabyte databases have been migrated in one weekend. SAP customers
using Oracle databases also take advantage of Index Key Compression to save disk space at no additional costs. Huge and increasing
amounts of data continue to stress system performance, Oracle offers a rich collection of partitioning strategies to reduce I/O and improve
performance. Hewlett Packard Oracle Exadata Storage Server deployment under SAP will be evaluated after the official shipment of Oracle
11g Release 2 by SAP.

Best Database Security


Compliance and security are more important now than ever before. Oracle’s Advanced Security Transparent Data Encryption (TDE) makes
encryption of sensitive data simple by transparently encrypting data when it is written to disk. Oracle database Vault helps customers
meet regulatory compliance requirements by enforcing separation of duties (please see Edition 17).

Best Database Manageability & Self-Management for SAP


SAP DBA Cockpit, SAP BR*Tools for Oracle uses the Oracle Automatic Workload Repository (AWR). AWR automatically stores workload
and performance statistics so administrators and support engineers can analyze and quickly resolve performance issues, whether the
root cause happened hours or days before.

In this edition, you will learn more about these features and selected customer success stories. Please see also more about the Oracle
Advanced Customer Services (ACS) for SAP customers, including: database migrations, performance tuning, health check and internal
training work shops. For more information or to see current and previous editions go to: www.oracle.com/sap. We welcome your com-
ments and questions, please contact us at: saponoracle_de@oracle.com

Sincerely

Gerhard Kuppler
Senior Director Corporate SAP Account,
Oracle Corporation
4

O U T L O O K O R A C L E D ATA B A S E 1 1 g
FOR SAP CUSTOMERS

Oracle database Release 11g is currently being tested • OLTP Table Compression
by SAP. As part of the Advanced Compressed Option table,
As with previous certifications, SAP will certify Oracle data may be compressed reducing disk space and
database 11g Release 2 with their products. There are improving query performance. In combination
features of Oracle 11g which will greatly benefit SAP with index key compression and Secure File com-
customers. Below you find a list of features which are pression every type of data in the Oracle database
currently planned by SAP to be used once 11g gets can be stored in a compressed way.
certified by SAP or shortly thereafter:
• Secure File Compression
• Secure Files
In addition to relational table data, unstructured
Secure Files implement a new architecture for
data may also be compressed in the Oracle database.
storing unstructured data and will replace the LOB
Secure File compression is part of the Advanced
datatypes of previous database versions. Secure Files
Compression Option. Oracle 11g is the only
deliver improved performance and scalability over
database which is able to compress every type of
LOBs and offers reduplicaton functionality to save
data used by SAP named tables, indexes and
disk space.
unstructured data stored in Secure Files.
• Optimizer Enhancements and Statistics Maintenance
• Online Patching
The 11g Optimizer provides performance enhance-
ments for complex SAP BI queries and better This unique and patented technology of Oracle
recognizes value changes in R /3 sql statements. allows single and bundle patches to be applied
Statistics maintenance especially for partitioned while the database is running reducing downtimes
objects is improved and calculation of statistics dramatically. Online Patching is available for
is more accurate and faster compared to previous Single Instance and RAC installations, even with
database versions. shared Oracle Homes required by SAP.

• Automatic Interval Partitioning • Dictionary Only Add Column

Maintenance of partitioned objects is now fully Within the SAP application new columns may have
automatic as the database server will manage parti- to be added. Prior to 11g, an add column activity
tions on the fly. would rquire significant and time intensive update
statements to be generated for each row of the table.
With Oracle 11g this is not the case anymore.
The data for the new column is only populated if
the row is accessed by the application. So any add
column from the SAP application will be executed
within seconds and not minutes or hours that are
required prior to Oracle 11g.
Oracle 11g outlook and 10g supported features for SAP 5

g
11
• No Segment Allocation for empty Objects
Before Oracle 11g an initial extent was always allo- D A T A B A S E
cated for each object (index, table, partition) even
if the object did not contain any data. With Oracle
11g an extent is allocated if data is being inserted
into the object. Empty objects will not have any
extent allocated. This is very beneficial for a SAP
installation as many objects are empty after the
installation. This feature will make the SAP instal-
lation faster and reduce substantially the initial
disk space requirements.
• Direct NFS
Oracle 11g includes functionality to directly mount
NFS filesystems from certified NAS systems into
the database kernel. Through this optimization
the traditional overhead of NFS clients is avoided
delivering better throughput of the Oracle database
on certified NAS systems.
• Tablespace Encryption
Included within the Advanced Security Option is
the technology to encrypt all data in a tablespace.
Especially for SAP systems it is now very easy to
encrypt sensitive data.
6

U P D AT E O N O R A C L E D ATA B A S E F U N C T I O N A L I T Y W I T H
SAP PRODUCTS
g
10
D AT A B A S E INTRODUCTION Calculation of a start and end point for the WHERE
clause of each table portion is very expensive as you
Oracle database 10g is the first database designed for need to scan either the whole table or to scan a com-
Enterprise Grid Computing to lower hardware costs plete index. The R3load export using the WHERE
by leveraging low cost components and by greatly clause with column values again is very expensive
increasing resource utilization levels, therefore com- as you need to access both index and table data.
plementing the Advanced Computing Infrastructure The unique rowid splitting technology of Oracle
concept of SAP. Oracle database 10g Release 2 is avai- avoids any index access and generates rowid ranges
lable to SAP customers and it is being adopted rapidly so that data can be physically read from disk. Rowid
by SAP customers. Oracle 10g RAC is general available splitting provides two important advantages. First,
as of January 2009 on all platforms for SAP versions ranges can be calculated in a few seconds by using
4.6C moving forward. the physical structure information of the table stored
in the Oracle Data Dictionary compared to minutes
The following provides a list of important features or hours using WHERE clauses on columns. Second,
available to SAP customers today. the actual R3load export is dramatically faster as it
reads data in physical order from disk and not using
Multiple Oracle Patch (MOPatch) Utility an index. Customer experiences show that R3load
The Maintenance of single patches for databases on exports using rowid ranges are between 10-20 times
Unix and Linux platforms can be a time-consuming faster using less CPU, memory and IO resources.
and complex job when dealing with many SAP A Unicode migration using rowid splitting has
installations. Also the experience from many support achived export and import rates up to data per hour.
calls especially in the area of database performance
shows that many databases are not always at a recom- Index Key Compression
mended patch level. To help database administrators This feature allows B*Tree Indexes to be stored more
in these areas a new patch utility MOPatch was deve- efficiently on disk and in main memory reducing
loped to guarentee that an Oracle database for the disk space and improving query performance. Up to
SAP application always uses the most current set of 70% of space for indexes can be saved on disk and
patches certified by SAP. SAP note 1027012 provi- query performance may improve by up to 30%.
des more details on how to use MOPatch. SAP Note 1109743 provides more details on how the
index compression feature should be used in SAP
ROWID Splitting environments.
An SAP Unicode Migration requires a complete export
and import of the whole database through R3load. Instant Client
Typically the time for doing an export or import is Instant Client allows you to run your applications
dominated by a few single large tables like RFBLG, without installing the standard Oracle client or
COEP or GLPCA as these table are substantially having an ORACLE_HOME. OCI-based applications
bigger than any other table in the database. To reduce like SAP work without modification, while using
the export and import times is possible to break significantly less disk space than before.
these tables into smaller portions and have one With the release of new SAP kernels 4.6D_EX2 and
R3load job work per table portion. Without ROWID 6.40_EX2 the Instant Client is now available to all
splitting is very time consuming and resource inten- SAP versions starting from 4.6C on. Please refer to
sive to calculate the ranges for each portion. SAP Notes 1086956 and 1058988 for more details.
Oracle 11g outlook and 10g supported features for SAP 7

Advanced Security Network Encryption Change-Aware


CONCLUSIONIncremental Backup
Oracle Advanced Security Network Encryption pro- ByOracle
using 10g
a new Database
type of provides
log file tothe
track
necessary
blocksinfra-
that
vides an easy-to-deploy and comprehensive solution have
structure
changed forinmaking
the database,
the SAP RMAN
landscape
avoids
more
scanning
respon-
for protecting bidirectional communication to and thesive
entire
to the
datafile
changing
during
business
an incremental
environment.backup.
Oracle 10g
from the Oracle database using both standards based Instead,
Database
the gives
amount youofthe
data
flexibility
scanned you
is proportional
need to imple-
network encryption, and robust native encryption/- to ment
the amount
Enterpriseof data
Grid changed.
Computing, even using low
integrity algorithms. cost servers and disks. The design of Enterprise Grid
Network Encryption between ABAP and Java Computing
Flashback complements the Adaptive Computing
Database
Application Servers and the Oracle database is Infrastructure
The Flashback Databaseconceptsfeature
of SAP.provides
Oracle 10g
a wayDatabase
to
available for all SAP products based on NW2004s. provides the benefit of lowering risks
quickly revert the entire Oracle database to the with lower
state
it manageability
was in at a pastcosts,
point greater
in time.scalability andbring
Also possible predicta-
Advanced Security Transparent Data Encryption bility table
a single and the backhighest levels
in time. SAPof Note
availability.
1125923
(TDE) provides more detail on the usage of this feature in
Makes encryption of sensitive data simple by trans- SAP environments.
parently encrypting data when it is written to disk.
Data Pump Export and Import Utilities
Rename Tablespace The Data Pump Export and Import utilities provide
You can now rename a tablespace. You no longer very high-speed bulk movement of data and meta-
have to create a new tablespace, copy the contents data from one database to another. These utilities offer
from the old tablespace, and drop the old tablespace. several significant advantages over the original Export
This feature makes it easier, for example, to convert a and Import utilities, including: The ability to com-
dictionary-managed tablespace to a locally managed pletely restart export and import jobs; the ability to
tablespace, or to add a tablespace to a database that detach from and reattach to long-running jobs; the
already contains a tablespace with the same name, ability to estimate how much space an export job
an operation being used in a MCOD environment. would consume; support for export and import ope-
rations over the network; and support for fine-grained
Online Segment Shrink object selection, based upon objects and objects types.
This feature shrinks segments of tables and indexes This feature will initially not be integrated within
online and in-place that have free space, thereby the SAP administration tools.
enhancing efficiency of space utilization. The new Data Pump Export and Import utilities can
each be run in parallel, resulting in better performance
End-to-End Application Tracing in loading and unloading data and metadata.
The feature simplifies the debugging of performance
Cross-Platform Transportable Tablespaces
problems in multi-tier environments. It will only be
available for new versions of the SAP software and The transportable tablespace feature now enables
not for existing versions. tablespaces to be transported across different plat-
forms, therefore, making a platform migration for
Online LONG to LOB Migration
a SAP customer much faster.
In this release tables with LONG and LONG RAW Full Database Begin Backup Command
data, still used by many SAP applications, can now
be migrated online to LOB data from within the It is no longer necessary to issue a separate command
BR*SPACE utility of SAP. to place each tablespace in hot backup mode. You can
now use the ALTER DATABASE statement to place
Automatic Optimizer Statistics Collection
all tablespaces in backup mode. Also, the BEGIN
BACKUP command now runs faster than before.
This feature automates the collection of optimizer
statistics for objects. Objects with stale or no statistics
are automatically analyzed, so administrators no longer
need to keep track of what does and what does not
need to be analyzed, nor to perform analysis manually.
8

NEW FUNCTIONALITY ORACLE 10g REAL


WITH SAP BI 7.0 A P P L I C AT I O N C L U S T E R S
g
10
D AT A B A S E
SAP BW users will benefit most from the new
features described in this section. These features are
(RAC)

Oracle Real Application Clusters (RAC) allows Oracle


immediately available to all SAP BI customers. Database to run any packaged or custom application,
unchanged across a set of clustered servers. This
Faster Drop and Truncate Table provides the highest levels of availability and the
These two operations perform substantially faster by most flexible scalability. To keep costs low, even the
using improved algorithms in accessing the database highest end systems can be built out of standardized,
buffer cache. In particular small tables, often used by commodity parts. Oracle 10g RAC provides a foun-
SAP BW, benefit the most. dation for Oracle’s Enterprise Grid Computing
Architecture.
IN MEMORY UNDO Oracle RAC technology enables a low-cost hardware
platform to deliver the highest quality of service that
Block changes by short transactions are now managed
rivals and exceeds the levels of availability and scala-
better by the database server resulting in less CPU
bility achieved by the most expensive, mainframe
cycles.
SMP computers. Oracle 10g RAC is available on all
platforms for SAP versions 4.6C and subsequent
Improved Scalability for Partitioned Objects
versions.
Dropping partitioned tables and indexes is now
substantially faster by using a new algorithm for Integrated Clusterware
identifying the blocks of a partitioned object in the
Oracle 10g RAC offers a complete clusterware manage-
buffer cache and for cleaning these blocks in the
ment solution as an integral component of Oracle
buffer cache. The SAP BW application benefits the
10g RAC available on all platforms Oracle 10g
most, as dropping partitioned objects is a frequently
Database runs on. This clusterware functionality
used operation in SAP BW.
includes mechanisms for cluster connectivity, messa-
Tests performed using a query on a table with 1,000
ging and locking, cluster control and recovery, and a
partitions show that Oracle 10g’s new strategy of
services provisioning framework. No 3rd party clu-
sharing partitioning metadata results in less SQL
sterware management software need to be purchased.
memory usage in the SGA (9.2.0.6: 52KB, 10.2:
Oracle will, however, continue to support select 3rd
11KB – this means that every single query on this
party clusterware products on specified platforms.
table will use 5 times less memory).
With Oracle 10g Database Release 2, Oracle provides
a High Availability API so that non-Oracle processes
ODM Connector 2.1
can be put under the control of the high availability
Oracle Data Mining Connector 2.1 leverages all framework within Oracle Clusterware.
advanced Data Mining algorithms from Oracle data-
base 10g Data Mining Option. Oracle Data Mining
Connector 2.1 is fully integrated with the Analysis
Process Designer providing a secure, scalable and
indatabase analytics engine for both BW 3.5 and
BI 7.0 customers.
Oracle 11g outlook and 10g supported features for SAP 9

SAPCTL Data Guard Integration for Disaster Recovery


Oracle Clusterware does provide high availability With Oracle 10g Enterprise Manager, the manage-
for SAP resources just as it does for Oracle resources. ment component of Oracle Data Guard, Data Guard
Oracle has created an Oracle Clusterware tool, SAP Broker, is now completely integrated with RAC.
Control (SAPCTL), to enable you to easily manage Data Guard disaster recovery environments involving
SAP high availability resources. SAPCTL provides Oracle RAC databases can now be as easily managed
an easy-to-use interface to administer the resources, as those employing single instance databases.
scripts, and dependencies of Oracle Clusterware
and SAP high availability components. SAPCTL
consolidates the functionality of the Oracle command- F E AT U R E S T O B E
line tools by enabling you to easily manage the SAP RELEASED SOON BY SAP
Enqueue Service for ABAP and JAVA, the SAP
Replication Service for ABAP and JAVA, and the Database Vault
additional virtual IP addresses used by the SAP Database Vault provides strong internal controls for
Enqueue Service for ABAP and/or JAVA. In Addition regulatory compliance and protection against insider
the message server and the dialog instance are covered threats. By implementing Database Vault a DBA is
by SAPCTL. no longer able to view user data.
With the introduction of SAPCTL, no 3rd party Database Vault will be available to all SAP customers
software is needed to manage and control the critical in the second half of 2009 with 10.2.0.4 running
SAP services, from 6.40 based systems of SAP and 700 kernel based applications of SAP such as ECC
upwards (as of today, available only for Linux and 6.0 or BI 7.0.
AIX).
CONCLUSION
Additional Support for EMC Celerra NFS Servers
Oracle database 10g provides the necessary infrastruc-
In addition to the already SAP certified NetApp ture for making the SAP landscape more responsive
NFS servers for SAP/RAC deployments on Linux to the changing business environment. Oracle data-
platforms now SAP customers can use EMC NAS base 10g gives you the flexibility needed to implement
Celerra systems using NFS. Enterprise Grid Computing, even using low cost
servers and disks. The design of Enterprise Grid
Single System Image Management Computing complements the Adaptive Computing
Oracle 10g Enterprise Manager has been significantly Infrastructure concepts of SAP. Oracle database 10g
enhanced to enable true single system image manage- provides the benefit of lowering risks with lower
ment of cluster database deployments. Enterprise manageability costs, greater scalability and predicta-
Manager’s Cluster Database Page provides a single bility and the highest levels of availability.
view of system status across multiple nodes. It also
enables direct drill down to individual instances
when needed.
A new cluster configuration verification tool and
improvements in the diagnostic tools first introduced
in the Oracle9i database release help users both
avoid problems and resolve problems more quickly
should they occur.
10

M A N A G E A B I L I T Y O F V E RY L A R G E D ATA B A S E S
– Oracle Index Compression, SAP Partioning Engine, Backup Technologies

INTRODUCTION The second problem is a special one: the possible threat


of large amounts of data was more or less neglected
Not too long ago, a phrase that could be heard and by many designers of ERP systems, so the “beasts”
read frequently went like this: Only the top 10 tend to behave nastier in these environments. In other
databases worldwide have a size of one Terabyte or words: The monsters became real, and the nightmares
more. True, a few scientists published papers in of database administrators became true.
journals such as the Proceedings of the International
Conference on Very Large Databases (VLDB), and every Or did they?
now and then an article about Taming the Beasts
appeared in the Internet, but almost nobody had
G E N E R A L C O N S I D E R AT I O N S
ever seen giants and monsters in real life, so all this
was supposed to be only a fairy tale.
Reasons for Database Growth
Today, the world is full of giants and monsters. In the Why do databases grow that much and that fast?
SAP world, a one Terabyte (1 TB) database is almost The question seems to be trivial. Everybody is familiar
considered low end, with high-end customers currently with the main reasons:
managing 20 to 50 TB databases, and some of them • More and more detailed information is stored in
expecting to reach the 100 TB range in the very near OLTP systems. Retailers literally follow every
future. single bottle of beer, transportation companies
trace the way of every single parcel. Web-based
Recent developments also quashed the firm conviction commerce requires that all details of a transaction
that Decision Support (DSS) databases are always are stored in the database.
considerably larger than OLTP databases. The silent
assumption was that in the unlikely event of one of • Another reason of database growth is consolidation.
your databases becoming a very large one, it would Previously independent, local or departmental sys-
necessarily – and could only – be the DSS database. tems are consolidated in order to create a global
And the obvious conclusion seemed to be that only system as one single source of truth. Many companies
designers of DSS systems needed to worry about also acquire other companies and need to consolidate
technologies that can help handle large amounts of old and new systems.
data, whereas for OLTP systems there is no problem
at all. • Regulatory requirements force companies to keep
historical data in the database for many months or
Today, customers in many industries (e. g. Retail, even years.
Utilities) find that the database size of their SAP ERP
systems is equal to or even greater than the database • Customers need to store more and more unstructured
size of their SAP BI systems. And they also find that data such as emails or PDF files.
their ERP systems are not as well prepared for hand-
ling large amounts of data as their BI systems. Nevertheless, it is important to ask the question
“Why is my database growing that much?”, because
All this means that many SAP customers today face in most cases the answer already implies a hint at
two closely related problems. The first problem is a possible solutions. If, e. g., it turns out that the
general one: databases are growing faster than ever amount of historical data is the main reason,
before and there is an urgent need for technologies database administrators should look for strategies
and tools that help customers “taming the beasts.” about how to minimize the impact of historical data
Oracle Index Compression for SAP Customers 11

on daily operations. If, however, the main reason is General Strategies


the acquisition of other companies, it can be helpful Before we look into individual technologies, it may
to look for logical separation of the previously inde- be helpful to discuss the general ideas about how to
pendent data even in the consolidated database. handle database growth, i.e. the principles that govern
the selection of technologies.
Pain Points
If a database becomes a large database, which in turn The most common approach can be summarized in
becomes a very large database, most companies will three words: Buy more Hardware. Despite all com-
at some point in time begin to struggle with at least plaints about increasing cost, this is still the preferred
these three issues: approach, because it is (or seems to be) simple: No
application or database redesign is required. It’s just
• An obvious issue is the increasing cost for disk a matter of adding a few hardware components of a
space and other hardware components. Sure, disk familiar type.
space becomes cheaper and cheaper. But in the
SAP world a productive database comes with a Within certain limits, nothing is wrong with this
development and a test system, a high availability approach. A database needs disk space, and a data-
solution and the need for backup media. So for base server needs memory and CPUs. However, this
many customers a nominal database growth of 1 approach can be dangerous, if it is the only one, i.e.
Terabyte actually means that 8 or 10 Terabytes if only the hardware layer is considered. If your
additional disk space are needed. Moreover, it may database is heavily fragmented or if your application
be necessary to add memory and CPU power to the scans too much data in order to find a few simple
database server machine. results, you can throw a lot of money at the problem,
but you will see only very limited improvements.
• The combination of an increasing amount of data
and increasingly complex applications will probably The second approach relies on the idea that it should
lead to performance degradations. be beneficial to Shrink the Database. This approach
comes in two main flavors. One of them is Archiving.
• Finally, database administrators will be confronted Periodically, historical data (i.e. data accessed rarely
with what has been called the “manageability or not at all) are moved from the database to an
paradox”: A growing amount of data should result archive. This operation frees up database disk space,
in longer maintenance windows. The reality, makes sure that the period of time covered by the data-
however, is that maintenance windows are shrinking base remains constant, and thus slows down database
due to increasing availability requirements for growth. The second approach is Compression. Its
globally used systems. basic idea is to reduce the database size by storing at
least part of the data in a more compact format.
In this article we will focus on the manageability
aspect. This does not mean that the TCO and perfor- These strategies are certainly helpful, but they have
mance aspects will not be mentioned at all. A feature their dark sides too. Not much needs to be said here
or a strategy that helps shrink maintenance windows about archiving, as in the SAP world the algorithms
often also reduces cost and improves performance. and tools are provided by SAP. However, there are
However, the people we have in mind here are data- some limitations, in particular legal ones. Most com-
base administrators and their questions about how to panies cannot decide themselves, when they would
deal with the manageability paradox. like to archive data, but have to comply with regula-
tory requirements. And there are side effects, which
We will also focus on Oracle database technologies. need to be (and will be) discussed in the Oracle
It is clear that this aspect cannot be completely isola- Technologies section. The most prominent and
ted from other aspects (e. g. application or storage dangerous one is database fragmentation due to data
design). But it is useful nevertheless to ask, which archiving.
Oracle technologies can help administrators deal with
today’s databases.
12

The same is true for compression. Oracle is proud to database is created, the main benefit for the users, in
offer the most comprehensive set of compression particular for the management of the company, is:
features. If, however, other database vendors want to because there is one single source of truth, the system
make people believe that compression is the one and can provide meaningful answers to important questi-
only thing that can be done about growing databases, ons. Database administrators, of course, will imme-
that simply compressing the whole database is a diately find that there is also a downside, which
sophisticated space management strategy, and that, if we already mentioned: the manageability paradox.
you just keep squeezing the giants, somehow – who However, it is easy to see that the giant is a threat,
knows? – they might become small, we need to say: that the database size is a challenge for administra-
Stop Dreaming! Compression has a price. If applied tors only as long as the successful consolidation is the
appropriately, it comes with a small performance final step of the project and that “single source of
overhead; if you apply it inappropriately, it will let truth” also means “single, unstructured and indivisible
you know via a real performance penalty. block”. The manageability paradox disappears, if the
Furthermore, compression does not stop database database is structured, thus establishing virtual units,
growth, it only slows it down. The problem will be which can be managed separately and independently.
right back after 2 or 3 years, and that time it will be For this goal, it does not matter at all, whether the
worse, if the compression mythology prevented you virtual structure is the same as the previous physical
from looking for additional strategies. structure or a completely new one.

These additional strategies can be summarized in the Structuring the database is the mother of all weapons
famous words: Divide and Conquer. The crucial against explosive database growth, the manageability
factor is that you stop thinking about the entities paradox and administrators nightmares. However, by
you manage as simple and indivisible units. Instead, structuring the database we do not mean that physical
you should look for, implement and use logical database pieces should be created. We do not talk
structures. A database, a table, an index – and even about shared-nothing architectures. We talk about the
an application – are not indivisible blocks. Either implementation of a virtual structure, or even a com-
they already provide internal structures, if only you bination of several virtual structures within a database
look carefully, or at least they provide the opportunity that remains undivided. Structuring the database is
to implement a structure. The benefit of such a struc- not a technology or a feature, but a concept, which in
ture is that it gives you smaller pieces which can be turn is the basis of several technologies and features
handled independently. Should you compress a data- provided by the Oracle database. The most prominent
base (a table, an index) or rather leave it uncompressed? one is probably table and index partitioning. That is
Should you store your data on cheaper or more ex- why we will start our discussion of Oracle technologies
pensive disks? Should you backup your data every day? that help handle very large databases with this feature.
– The common characteristic of all these (and many
more) questions is that there cannot be a convincing Figure 1 E V O L U T I O N O F A D ATA B A S E
answer, because the question itself is flawed.
Most probably you get better answers by asking que-
stions like: Which part of the database (the table, the 1. Uncoordinated local databases
index) should be compressed? Which part of the data
can be stored on cheaper disks or should be stored on
more expensive disks? Which part of my database
should be backed up every day? 2. Unstructured consolidated
database
The point at stake is particularly clear in the case of a
database that became a very large one as the result of
a consolidation project (see Figure 1). When isolated 3. Structured consolidated
information islands are consolidated and when a global database
Oracle Index Compression for SAP Customers 13

TABLE AND INDEX Benefits of Oracle Partitioning


PA RT I T I O N I N G Partitioning provides benefits for users as well as for
administrators.
Partitioning – How Does it Work?
The main benefit for users is improved performance
The basic idea of partitioning is very simple:
(which, in turn, is a benefit for administrators,
group rows of a “table” based on the value(s) in one
because users are happy). The technical reason for
(or more) column(s) and store the distinct groups as
this performance improvement is called “partition
“sub-tables.”
pruning”. Let us suppose a table partitioned by month
and an application that wants to generate a monthly
This definition requires three additional remarks:
report based on this table. Receiving the request, the
• We have used quotation marks, because Oracle not Oracle database will immediately realize that all
only supports table partitioning, but also index partitons which need to be considered are located in
partitioning. So database designers can group the one single partition, and therefore it will scan this
rows in a table (now without quotation marks) or partition only. This reduces I/O, memory usage and
the entries in index (leaf) blocks and store the CPU workload dramatically, and therefore customers
results as virtual subsets called “partitions.” almost always see a performance improvement by a
Nevertheless, the table or the index can still be factor of 5, 10, or even more. Even if a weekly report
accesses as one single object, if this is necessary. needs to be generated, the table partition in combi-
nation with a local (i.e. partitioned) index leads to
• Depending on application needs, an index on a similar results, as the index partition which needs to
table can be partitioned (“local index”), but can be scanned is much smaller than a non-partitioned
as well remain unpartitioned (“global index”). index.
If multiple indexes on a table exist– a situation
which is rather normal in SAP systems–, some of The main benefit for administrators is the fact that
them can be local, some global. partitions can be managed individually and independently.
If a table consists of 90% historical and 10% active
• That rows can be grouped “based on the value(s)” data and if partitioning was used to separate historical
in one or more column(s) is a very generic statement. and active data, it is rather likely that administrative
Oracle provides many possible strategies to procedures such as daily backup or reorganization can
do exactly that. The strategies which are most be restricted to the partitions containing active data.
important in SAP environments are called list and This reduces unnecessary workload as well as the time
range partitioning. In order to implement list needed for these jobs. Moreover, partitions can be
partitioning, a list of values has to be established created, dropped, or merged independently and
which explicitly mentions every single value online, so no additional maintenance downtime is
(example: countries, locations). In order to required.
implement range partitioning, it is sufficient to
define ranges by stating a start and end (example: The main benefit for the whole company is cost
January 1-31, February 1-28, etc.). reduction. If, again, active and historical data have
been separated, it is evident that historical data –
accessed rarely or not at all – can be moved to slower
and therefore less expensive disks. Once this goal is
accomplished, additional technologies such as com-
pression may be used to further reduce the amount
of disk space needed (see Figure 2). Now – and only
now – compression can be used selectively in order to
achieve optimal results: historical partitions can be
compressed, which reduces disk space, whereas the
active partitions remain uncompressed, which avoids
CPU overhead.
14

Figure 2 D ATA B A S E S PA C E M A N A G E M E N T

Step 1: Objects as Unstructured Units Step 2: Analyze Data

Step 3: Implement Range Partitioning Step 4: Use Different Types of Disks

Oracle Partitioning for SAP Products


Many years ago, SAP realized the benefits, and in
particular the performance improvements provided
by table and index partitioning. Therefore, Oracle
Partitioning is supported by SAP for SAP BI systems
as well as OLTP systems such as SAP ERP.

However, there is a difference. For SAP BI, Oracle


Partitioning is not only supported, but also imple-
mented. This means that the questions as to which
tables should be partitioned and how, are already
answered by SAP, that Partitioning is implemented
during the installation and configuration process,
Step 5: Compress Historical Partitions
Oracle Index Compression for SAP Customers 15

and that partition management tools are provided In order to overcome this limitation, it is necessary
by SAP. This can be done, because the answer to the to look for some other time-related information,
question, which tables should be partitioned and which can be used. Fortunately, this kind of informa-
how, is the same for all SAP BI systems. In contrast, tion is available. To comply with legal requirements,
Oracle Partitioning for SAP ERP is supported, but it must be guaranteed for a couple of document types
there is no default implementation provided by SAP. that they are numbered in ascending order with no
It is easy now, to guess the reason: the answer to the gap between the numbers. To ensure this, SAP uses a
question which tables should be partitioned and how special table, called NRIV, which manages the num-
is not the same for all customers and all systems. bers that are available. This table is the key to the
solution. All tables that are candidates for partitio-
However, with SAP ERP databases reaching a size of ning and do not contain a time stamp column at
10, 20 or 30 Terabytes (in some cases even more) and least contain a material, purchase order or, generally
90% of the data located in a handful of giant tables, speaking, a document number, which was provided by
there was an urgent need for a solution. This solution, the NRIV-based number generator. And as we can be
which was developed over the past 2 years, consists sure that number n+1 was generated after number n,
of 2 parts: a partitioning method provided by Oracle we have indirect time information at our disposal.
and a management interface provided by SAP. This is step 1.

An Oracle Partitioning Method for SAP ERP Of course, there is still a difference. The NRIV-based
number generator generates a continuous and
The implementation of Oracle Partitioning in data-
unstructured stream of numbers, whereas the stream
bases that are part of SAP ERP systems requires
of real time stamps comes with predefined sub-units
answers to two questions: Which tables (and indexes)
such as years and months. And this difference is
benefit most from partitioning? And how should
important, as the predefined sub-units are used as
these tables/indexes be partitioned?
partitioning criteria (table partitioned by year, by
month, etc.). So, as step 2, we need to analyze for
The first part is comparatively easy. Generally spea-
every table that we want to partition the usage it
king, the largest tables and the indexes defined on
makes of NRIV. If, e.g., we want to partition a table
these tables will benefit most. So nothing but a
by month and it turns out that, on average, for this
simple analysis of table sizes is required. Besides,
particular table 100,000 distinct NRIV-based num-
experience from implementation projects in the past
bers are generated every month, we simply imple-
shows that it is not necessary to consider tens of
ment a partitioning scheme with 100,000 records
thousands of tables, but that there is a rather limited
per partition – et voilà, we have a table partitioned
set of candidates (30-40 tables).
“by month.”
The real challenge for the implementation of Oracle
Partitioning in SAP ERP systems consists in finding The SAP Partitioning Engine
suitable partitioning keys. In almost all cases range Sounds difficult? It may be complex, but the good
partitioning requires the existence of a time-based news is, that the complex analysis and maintenance
column, which can be used for the definition of ranges jobs can be automated. Therefore, Oracle, in the
(for details see the Oracle White Paper “Partitioning initial phase of the project, had developed a set of
for SAP R/3. A Guide for Planning and Setup of tools that was based on Oracle’s own technologies,
Oracle Partitioning in SAP R /3 Systems”). A few mainly PL/SQL procedures. Although this worked
tables among the candidates contain such a column, fine for a couple of installations, it was a consulting-
however most of them do not. based solution, which is useful for non-standard SAP
requirements, but should not be necessary for stan-
dard environments. To make the innovative method
described above available to more customers, SAP
has developed their own solution, based on the con-
cept provided by Oracle.
16

The SAP solution name is SAP Partitioning Engine, Using the SAP Partitioning Engine allows SAP custo-
and it is fully integrated in the SAP system. It has mers to make use of the Oracle partitioning techno-
three main parts: logy, without the need to be familiar with Oracle
• The first part is a transaction, which is used to programming. The predefinition of the most com-
initially transform non-partitioned tables into mon tables that are candidates for partitioning allows
partitioned ones. This transaction has built-in less experienced Oracle users to benefit from this
functionality, which includes a list of well-known innovative approach.
SAP tables, their partitioning key as well as an
automatic adjustment for partition sizes. The list
covers most of the SAP standard tables and some TABLE AND INDEX
tables having the tendency to grow to very large
COMPRESSION
sizes. For special purposes, enhanced expert functio-
nality is available to adjust the partitioning pro-
perties to the users needs. In this first step the Storage Efficiency
table is analyzed based on a set of predefined rules When asked, how explosive database growth can be
and a DDL-statement is prepared, to create the managed, several database vendors will immediately
appropriate partitioning layout for this table as talk about compression techniques. We already dis-
well as the correct index definitions. To finally cussed, why this should not be your primary concern
transform the table, the brspace utility can be used. and that you should start with implementing a struc-
With a new command line option, brspace is capable tured database. However, even if this is considered
to fetch the prepared DDL statements from the complete and you want to know which additional
database to transform the existing table into a par- technologies are available that can help you make the
titioned one by executing an online reorganization. most efficient use of your disk space, you should not
brspace also takes care of the correct statistics on immediately jump into topics such as compression
the new partitioned table. techniques and compression ratios. Instead, you
should try to get an overall idea of storage efficiency.
• Once the table is partitioned, new partitions must
be created on demand to keep up with the newly
In current discussions about compression techniques,
created rows. This is automated in the second part.
“compression” is always understood as something
This SAP transaction will compare the current fil-
that needs administrator intervention: administrators
ling level of the table with current status of the
need to decide, whether or not – and if yes, for which
table partitioning. If needed, new empty partitions
objects – to use it, and then they need to implement
will be created online to store the new table data.
it. If we accept this definition, the main difference
This operation is very fast and can be executed any
between storage efficiency and compression consists
time, without any impact on the running SAP
in the fact that a database system may or may not
system.

• If the table is archived, the number of rows stored


in the oldest partitions will decrease. The trans-
action of the SAP Partitioning Engine is responsible
for freeing up the space no longer used in these
partitions. The space is freed by executing a merge
operation on the oldest partitions. The result is one
small partition containing the remaining rows and
a lot of free space within the tablespace, which can
be used for creating new partitions. This transaction
can also be executed while SAP is up and running.
Oracle Index Compression for SAP Customers 17

offer technologies which could be called “implicit Setting Realistic Expectations


compression”: technologies which make sure that the There is a second topic that should be considered
least possible amount of disk space is used to store before looking into the details of the compression
data, but which are switched on by default and the- techniques provided by Oracle (or by other databases,
refore simply do their job. for that matter). As “compression” is currently a
buzzword, it is safe to assume that at least some sta-
A simple example can help clarify the difference. Let tements about what can be achieved by compressing
us assume that exactly the same data are loaded into data are a little bit exaggerated. A glance at the rea-
two databases D1 (based on the software provided by lity, therefore, can be useful to set realistic expectati-
vendor X) and D2 (based on the software provided ons.
by vendor Y). Due to different “implicit compres-
sion” features, 1,000 GB disk space are needed to First, it is important to be aware of the fact that
store the data in D1, whereas 1,500 GB are needed compression is activated on the object level (i.e. for
to store them in D2. Let us now assume that after individual tables or indexes), not on the database
the initial load compression is used to decrease the level. Therefore, if you are told that by compressing
amount of disk space needed, and that it is possible an object you can achieve x percent disk space savings,
to shrink D1 by a factor of 2.5 (60%), whereas it is it is necessary to ask: on the object level or on the
possible to shrink D2 by a factor of 3.0 (67%). database level?

In that case D1 would have a final size of 400 GB, Second, in many production compression test cases a
D2 a final size of 500 GB. Which means: D2’s com- simple copy of the database was used. But everybody
pression ratio would be higher, but D1 would provide is aware of the fact that during its life time a data-
the best overall storage efficiency. base becomes less and less efficient in terms of disk
space usage (mainly due to delete operations) and
Oracle 10g already comes with the most comprehen- that 20-30% of disk space can be saved by a simple
sive set of “implicit compression” features, and every database reorganization. This is something we should
new version adds new features. Among the most keep in mind, when we are told that 40 or 50% of
important ones are disk space were saved by compressing “the whole
• variable length representation of number values database.”
(instead of fixed length),
• most efficient representation of variable length Third, nobody wants to compress the whole database.
character strings, Not only is it too much work to compress tens of
• variable length Unicode representation (UTF-8 thousands of tables, it is a useless effort, too, because
instead of UTF-16), the overwhelming majority of all tables and indexes
is very small and cannot be compressed efficiently.
• highly compressed bitmap indexes.
Most customers compress the 10, 20, 50 or 100
largest tables and the indexes defined on them.
As a consequence, customers find that Oracle needs
up to 40% less disk space for the same data than
Last, but not least, there is no way to compress “the
other databases even without (explicit) compression.
database”, as it is no homogeneous mass of data.
Sure, this fact does not really help administrators
Broadly speaking, it consists of index data and table
who see their Oracle database growing rapidly. But
data, and table data, in turn, are divided into struc-
it tells them: it could be worse, much worse.
tured data (numbers, character strings) and unstruc-
tured data (LONGs, LOBs). As of today, all databases
have different compression algorithms (if they have
them at all) for these three different types of data,
and the different algorithms provide different results.
18

As a rough estimate, in an Oracle database that is In order to make this job easier, Oracle provides a tool
part of an SAP ERP system, 33% of the allocated (called IND_COMP), that calculates the prefix/suffix
disk space is used for index data, 55% for structured ratio which achieves most disk space savings.
and 12% for unstructured table data. If we assume
(unrealistically) that all objects are compressed and If you want to compress an Oracle database in your
that an average compression rate of 70% is achieved SAP environment, Index Key Compression is a very
on the object level, we find that on the database level good feature to start with. Not only is it easy and
at most 23% can be saved by compressing index efficient. There is also no major change in the algo-
data, 39% by compressing structured table data, and rithm or the internal storage structures, when you
8% by compressing unstructured table data. If we upgrade from Oracle 10g to Oracle 11g, so no effort
assume (more in line with real life) that only the is lost.
largest objects (or 80% of the allocated disk space)
are compressed and that an average compression rate Data Compression
of 60% is achieved, a realistic goal is: 15% for index
Compression of structured data (number values,
data, 25% for structured, and 5% for unstructured
character strings) in table columns requires three
table data.
steps:
• Find repeating values, i.e. candidate values for
Index Key Compression
compression.
Oracles Index Key Compression allows repeating
• Build a list of these candidate values and attach a
values in the leaf blocks of a B*Tree index (i.e. not
number to each of them (i.e. build a symbol table).
in a bitmap index) to be replaced by shorter tokens.
• Replace each occurrence of the repeating values
The creation of a compressed index is trivial, if the by the appropriate number.
index is defined on one single column of the base As the number is considerably shorter than the
table, as there can be no doubt about what “repeating original value, this approach can result in disk space
values” means. If, however, the index is defined on savings of 70% or more.
multiple columns, the situation is less clear. Consider
an index defined on five columns (C1, C2, C3, C4, C5) This is a common, almost a standard approach. The
of a table T. We can search for repeating values in C1 unique aspect of the Oracle implementation is the fact
only, in C1+C2, in C1+C2+C3, in C1+C2+C3+C4, that the symbol table is built for and stored in every
or in C1+C2+C3+C4+C5. It is probably obvious single block. Or (to put it more precisely): there is
that the disk space savings which can be achieved are not one symbol table per table (segment), there are
not the same for these five alternatives. Even worse: many small and different symbol tables, each of them
There is no guarantee that the more columns we con- built from the data in a single block and stored in
sider the more disk space is saved. Experience shows that particular block. Or (yet another version): Oracle
that the optimum tends to be somewhere in the does not use a global symbol table, but many local
middle (see Figure 3, which, for simplicity’s sake, symbol tables – divide and conquer (see Figure 4 on
assumes that all values have the same length). page 21).

This means: Not only do database administrators need There are several advantages of this approach over the
to find the indexes that are good candidates for com- global symbol table approach:
pression. If the index is defined on multiple columns • All symbol tables consist of a few entries only.
(which is a very common case in SAP environments), Therefore the numbers used as pointers to the
they also need to determine how to split the column uncompressed values are very small. Furthermore,
values into a leading part (called the prefix), which there is no need to restrict the overall number of
will be searched for repeating values, and the remain- values that can be compressed.
der (called the suffix), which will be left uncompressed.
Oracle Index Compression for SAP Customers 19

Figure 3 ORACLE INDEX KEY COMPRESSION

Step 1: Uncompressed Index Step 2: Compressed Index (Prefix = 1)

Step 3: Compressed Index (Prefix = 2) Step 4: Compressed Index (Prefix = 3)

Step 5: Compressed Index (Prefix = 4) Step 4: Compressed Index (Prefix = 5)


20

• If a user wants to read a record, the compressed These new features, however, do not invalidate the
values must be decompressed (pointers replaced by general rules which we discussed in the first section
original values). Oracle’s implementation makes of this article. Just because you can compress all tables
sure that all data needed for this operation are in all kinds of systems, once you have upgraded to
located in one single block, whereas, if a global Oracle 11g, it does not follow that it is a good idea
symbol table is used, at least 2 blocks are needed. or best practice to do so. The power of Oracle 11g is
Therefore, Oracle’s approach reduces I/O and not that it can handle larger unorganized masses of
improves performance. data, the power of Oracle 11g is that it helps establish
• A global symbol table is static. Once it is created, smart space and data management strategies.
it does not change. However, the values inserted
into the table can change. Suppose that the symbol
table was created end of March. So “January”,
“February” and “March” are in the symbol table BACKUP & RECOVERY
and can be compressed. But “April” and “May” are Key Database Protection Requirements
not, cannot be compressed, and therefore the com-
pression ratio will deteriorate over time … The key VLDB backup and recovery questions which
need to be addressed are:
• … unless the database administrator rebuilds the
symbol table. But here again the Oracle advantage • How to backup/recover in a satisfactory time-
is obvious: As a local compression dictionary is frame?
built for every individual block, Oracle will simply • How to recover at an application or business
include the value “April” in the symbol table of all object level?
blocks that are created in April. No administrator • How to protect data in a 24 x7 environment?
intervention is required. Oracle, therefore, has • How to manage software, infrastructure, and
chosen the approach that offers more flexibility and operational costs for data protection/disaster
less management effort. recovery?
It might seem that a disadvantage of many local Backup and recovery are not database-only topics.
symbol tables is the fact that more disk space is An optimal overall solution requires the right choice
needed. However, customer experience shows that of database storage and backup media as well.
this is more than compensated for by the ability of Nevertheless, it is important to also select the most
Oracle’s data compression algorithm to automatically efficient Oracle backup and recovery features.
adapt to changing values.
Oracle Recovery Manager
Oracle 10g data compression was originally designed Recovery Manager (RMAN) is an Oracle database
for historical data in DSS systems. Data compression, client, which performs backup and recovery tasks
therefore, works for batch loads, but not for inserts and automates administration of backup strategies.
and updates of single records. As a result, Oracle 10g It greatly simplifies the backing up, restoration,
data compression can only be used in SAP BI systems, and recovery of database files. RMAN handles all
not in OLTP systems such as SAP ERP. Oracle 11g underlying database procedures before and after
therefore comes with a completely new algorithm: backup or restoration in order to reduce the possible
Data are inserted by users in uncompressed format. risk of data being lost. It provides a common inter-
Later on, background processes compress the data, face for backup tasks across different host operating
and these processes do not care whether the data were systems and offers features not available through
inserted via single row inserts or batch loads. Oracle user-managed methods, such as parallelization of
11g also supports compression of unstructured data. backup/recovery data streams, a backup files reten-
tion policy, and a detailed history of all backups.
Oracle Index Compression for SAP Customers 21

Figure 4 C O M P R E S S I O N O F S T R U C T U R E D TA B L E D ATA

xxxx xxxxx xxxx xxxxx xxxx xxxxx


xxxx xxxxx xxxx xxxxx xxxx xxxxx
xxxx xxxxx xxxx xxxxx xxxx xxxxx
xxxx xxxxx xxxx xxxxx xxxx xxxxx
xxxx xxxxx xxxx xxxxx xxxx xxxxx

Symbol Table Data Block Data Block Data Block

Implementation option 1: One global symbol table per data segment (table), stored in dedicated blocks

Symbol
Tables

xxxx xxxxx xxxx xxxxx xxxx xxxxx


xxxx xxxxx xxxx xxxxx xxxx xxxxx
xxxx xxxxx xxxx xxxxx xxxx xxxxx
xxxx xxxxx xxxx xxxxx xxxx xxxxx
xxxx xxxxx xxxx xxxxx xxxx xxxxx

Symbol Table Data Block Data Block Data Block

Implementation option 2: Many local symbol tables, each of them built from data in a single block,
and stored in that particular block
22

RMAN is integrated with the database management • Reduction in backup size: Any unformatted
tools provided by SAP, such as BRBACKUP, database blocks that have never been changed will
BRARCHIVE, BRRESTORE, and BRRECOVER. not be included in the backup created by RMAN.
Depending on the BR*Tools version and its patch This reduces the size of backup files compared to
level, new RMAN functionality is integrated to a pure data file copy. This form of compression is
provide enhanced security, flexibility, and safety. known as unused block compression.
• Reduction in redo log information: The
Since Oracle Recovery Manager is designed specifi- BEGIN/END BACKUP commands are not needed
cally for Oracle database, it is integrated with the when running an online backup using RMAN.
RDBMS. Therefore the RMAN offers the following RMAN reads data blocks from the data files like
advantages over other restoration/recovery manage- all other Oracle shadow processes, which eliminates
ment tools: the need for data block copies to be placed into a
• Detection of physical and logical database redo log buffer.
corruption: Compared with other backup tools, • Compression of archive logs and backups:
one of the advantages users experience when using RMAN can write backup sets in a format that uses
RMAN is that data files are checked for corruption binary compression to reduce the backup set size.
during backup. Logical and physical errors in data- Using compressed backup sets saves storage space
base blocks are recognized automatically. as well as network bandwidth when backing up
• Incremental backups: RMAN backups of data across a network (see SAP Notes 968507 and
files can be either full backups or incremental 1101530).
backups. A full backup is a backup that includes • Backup verification: Given the amount of time
every used block in the file. If a full data file back- spent backing up the database, you may be surpri-
up is created as an image copy, the entire file con- sed to learn that sometimes the backup itself is not
tents are reproduced exactly. An incremental backup free of errors (network, tape device, backup software
of a data file captures images of blocks that have bugs, etc.). In order to make sure that the backup is
been changed since a specific point in time, usually a valid backup and can be used for restoration pur-
when a previous full backup or incremental backup poses, backups should be verified from time to time.
was undertaken. RMAN can run verification checks on backups
• Fast incremental backup using block change using the BACKUP VALIDATE command.
tracking: Incremental backup has been supported
since Oracle 8. However, as with every incremental Oracle Flashback Technologies
solution, the key is how to find “what has been Many studies show that 40% of application outages
changed”. In previous versions, all data files had to are caused by operator or user errors. Making mistakes
be checked to determine, if a block had been modi- is just part of being human. But these errors are ex-
fied or not. With Oracle 10g, block change tracking tremely difficult to avoid and can be very difficult to
is now available. RMAN’s block change tracking recover from without advance planning and the right
feature for incremental backups uses the recorded technology. Such errors can result in “logical” data
changed blocks in the Block Change Tracking File corruption or cause one or more components of the IT
(BCTF). This file is very small (only a bitmap infrastructure to cease operating. While it is relatively
representation of block addresses) and its size is simple to rectify the failure of an individual compo-
proportional to the size of the database and the nent, detection of and repairs to logical data corrup-
number of enabled redo threads. If change tracking tion, such as accidental deletion of valuable data, is a
is enabled, RMAN uses the BCTF to identify time-consuming operation that results in a huge loss
changed blocks for an incremental backup, thus in business productivity. Typical user errors may in-
avoiding the need to scan every block in the data clude accidental deletion of valuable data, deleting the
file for changes. wrong data, and dropping the wrong table.
Oracle Index Compression for SAP Customers 23

Flashback Database quickly rewinds an Oracle database Data Guard for SAP can be used at least in two critical
to a previous point in time to correct any problems circumstances:
caused by logical data corruptions or user errors. • When only the primary database crashes and all
Flashback Database is like a ‘rewind button’ for your other components – e.g. SAP application instances
database. It provides database point-in-time recovery – are still alive: In this case you can easily switch
without the user first having to restore a backup of your SAP application servers to be connected to the
the database. When you eliminate the time it takes opened standby database and, depending on the
to restore a database backup from tape, database point- protection mode, you may not need to wait for any
in-time recovery is fast. The Flashback Database capa- apply of database changes. Failover of the SAP
bility, accessible from both RMAN and SQL*Plus instances happens in a smooth way by using specific
using the FLASHBACK DATABASE command, is and already prepared SAP profiles or even better by
similar to conventional point-in-time recovery in its using virtual IP address for the database server.
effects: it allows you to return a database to its state
• When the database and SAP applications are not
at a time in the recent past.
online any more, e.g. outage of the whole data cen-
ter: In this case you can start an already prepared
Enabling Flashback Database functionality provides
SAP system including the standby database after
the following benefits:
having synchronized the standby database, if this
• Eliminate the time required to restore a backup: has not already happened.
When a database is down because it runs into a
catastrophic problem, millions of dollars in revenue A standby database can also act as a read/write database
is lost because a company can no longer operate. for testing, training, or reporting by using Flashback
• Eliminate redo apply delay on standby database: Database after completion of the desired task to rewind
Flashback Database is seamlessly integrated with the standby database to its initial state and to serve
Data Guard. A standby database can be quickly as potential disaster recovery site as before.
and easily flashed back to any point in time, so
there is no delay due to redo apply. Like RMAN and Flashback Database, Oracle’s Standby
Database functionality is integrated with the admini-
For more information see SAP Notes 937492, 966073, stration tools provided by SAP:
966117, and 1125923. • In the standby database scenario, you can use the
SAP tool BRARCHIVE to control the transfer of
Oracle Data Guard the offline redo log files from the primary to the
Oracle Data Guard is software available with the data- standby instance.
base, that creates, maintains, and monitors one or more • The main advantage of the standby database is that
standby databases to protect enterprise data from fai- you do not have to perform backups in the primary
lures, disasters, errors, and corruptions. Data Guard (that is, production) database system. Instead, a
maintains these standby databases as synchronized standby database enables you to back up the data
copies of the production database. These standby data- files of the standby database. Therefore, database
bases can be located at remote disaster recovery sites backups do not increase the load on the host of the
thousands of miles away from the production data primary database instance in any way. Since produc-
center, or they may be located in the same city, same tion operation does not occur on the standby data-
campus, or even in the same building. If the produc- base, all host resources can be made available for
tion database becomes unavailable because of a planned the database backup. The SAP tool BRBACKUP
or an unplanned outage, Data Guard can switch any can support you when backing up the data in the
standby database to the production role, thus mini- standby database.
mizing the downtime associated with the outage,
and preventing any data loss.
24

“Oracle RAC enabled us to fully implement our requirements. This puts us in a very comfortable
and secure situation.“

– R O S S B A R R AT T,
Business Intelligence Manager for NSWFB

O R A C L E R E A L A P P L I C AT I O N C L U S T E R S ( R A C )
FOR SAP: ESSENTIAL AND RELIABLE CORNERSTONE
FOR THE NSW FIRE BRIGADES
High stability, performance boost and minimized TCO for SAP

The New South Wales Fire Brigades applies to communication and the sharing of
(NSWFB), which employs around 3,900 information in an emergency in order to save
full-time and 3,300 part-time firefighters lives; maintenance management of the close
and supports 5,500 volunteer members, to 700 firefighting vehicles and the deploy-
is the largest organization of its kind in ment of personnel; and also administration,
New South Wales Fire including finance and human resources.
Brigades
Australia, and uses SAP on Oracle Real
Application Clusters (RAC). The database
Oracle Products & Services: cluster technology from Oracle provides Cornerstone of enterprise content
• Oracle RAC 10.2.04 EE the NSWFB with several crucial benefits. Since 2008 the New South Wales Fire Brigades
• Oracle Database 10g has been engaged in implementing a new IT
• Oracle Clusterware The state of New South Wales is situated on direction fit for the future. Between early 2009
(OCFS / shared oracle home) Australia’s southeast coast and covers a total and the end of 2010, new IT systems and
• Oracle Data Guard
area of 800,640 square kilometers. That’s three solutions will gradually come on stream; IT
• Oracle RMAN
• Oracle Support
times the size of Great Britain. New South modernization has already made tremendous
Wales is also Australia’s most economically progress. “Parts of our IT environment and
important state. The coastal city of Sydney is infrastructure dated from the 1990s and no
one of the area’s key industrial centers and longer satisfied our changed requirements.
is also home to the head administrative office In some areas we are already making good use
of the New South Wales Fire Brigades, which of new IT solutions,” explains Ross Barratt,
operates 340 fire stations throughout the state. Business Intelligence Manager for the NSWFB.
The NSWFB depends on its thousands of full-
time and part-time firefighters to respond to A number of key milestones have already been
incidents such as fires, rescues and hazardous achieved in administrative services, which are
materials emergencies, and works with other provided by the organization’s Operational
government agencies to combat the consequen- Support department. This includes the imple-
ces of bushfires, flood disasters, earth-quakes mentation of SAP ERP application systems
or other serious incidents such as terrorist with Financials (FI), Human Capital Manage-
attacks. ment (HR), and SAP Netweaver Business
Warehouse together with Oracle databases or
In the NSWFB organization, an agency of the Oracle RAC. Within its IT strategy, the New
state of New South Wales, which operates 24 South Wales Fire Brigades plans to use Oracle
hours a day, technology – including informa- for its Enterprise Content Management system.
tion technology – plays a decisive role. This
Oracle 10g RAC for SAP at NSW Fire Brigades 25

Smooth RAC implementation Barratt is also pleased about the fact that:
“It goes without saying that the database plays “Oracle RAC helped us to considerably speed
a key role in the use of SAP. At the end of up our payroll process. Payroll used to take
the day it’s a critical component of any SAP hours, but now it only takes minutes.”
system,” emphasizes Barratt. The key issues
of concern at the concept planning stage were He also mentions another benefit: the fact
the stability, security and cost efficiency of that Oracle RAC minimizes the SAP IT infra-
the database used with SAP. These were the structure costs, which results in a lower total
primary reasons for choosing Oracle RAC. cost of ownership (TCO). Barratt comments,
“Our infrastructure costs are very low compared
In view of what has been achieved with the with other approaches. For example, if we
Oracle database cluster technology, it’s safe to want to enlarge the overall system we don’t
say that the NSWFB's decision was spot on: have to replace servers. We can simply use our “The Oracle RAC
“Oracle RAC enabled us to fully implement RAC environment to flexibly and securely installation went very
our requirements.” The first application that extend the environment.” smoothly and only took
the NSWFB used in conjunction with Oracle Here, the NSWFB also benefits from the
six weeks.”
RAC were the SAP solutions Finance (FI) and option of setting up and using Enterprise
Netweaver Business Warehouse (BI). Grids with Oracle RAC. The organization
has set up what is known in grid computing – Ross Barratt,
Oracle RAC (10.2.04 EE) was implemented as a mixed workload. The SAP, BI and other Business Intelligence
on a 3-node cluster on Dell R900 servers databases run in the same cluster. Manager for NSWFB.
(two-way servers with 4-core CPU) in con-
junction with EMC Clariion storage systems
and the operating system Suse Linux Enter- Fixed plans to continue using RAC
prise Server (SLES10) from Novell. As Barrett With Oracle RAC, the NSWFB is extremely
explains, “The Oracle RAC installation went well equipped to rise to the challenges of
very smoothly and only took six weeks.” today and tomorrow. They sum up what has
been achieved in these words: “With Oracle
Added value – with no ifs or buts RAC we are well positioned.”
Using Oracle Real Application Cluster meant
several benefits in one package, resulting in According to the IT strategy, in the future
real added value. Oracle Real Application Clusters is the prefer-
red databases platform for the NSWFB. This
Firstly, staff were very satisfied with the is primarily intended to ensure very high
system’s extremely high stability with SAP. stability and optimum system performance
If a node in the database cluster should fail at all times.
for any reason, its job is taken over by another
node without any system interruption. In ad-
dition to Oracle RAC, the NSWFB also uses
Oracle Data Guard for disaster and recovery
management. This allows the organization to
effectively back up its stored data, for example
in the event of a failure in the primary system
environment. For recovery management the
organization relies on the Oracle solution
RMAN.
26

“It had been decided for some time that we would use Oracle RAC in conjunction with SAP.
The SAP ERP upgrade and a new IT infrastructure provided the opportunity we needed to
turn the plan into reality. With Oracle RAC we are more flexible and we can cut down costs,
improve our performance and optimize SAP high availability.”

– FA U S T O C A P E L L E T T I ,
Direction IT & Innovations – IT Operations, SAP CCC
Technical Coordinator, Kuwait Petroleum Q8, Italia SpA

KUWAIT PETROLEUM Q8 COMBINES SAP ERP


U P G R A D E W I T H U S E O F O R A C L E R E A L A P P L I C AT I O N
CLUSTERS (RAC)

Far-reaching IT modernization of SAP R/3 to SAP ERP 6.0 and SAP BW 3.1
to SAP NetWeaver Business Intelligence 7.0.
If you’ve ever driven through Italy, the Q8
In addition, the company is now using Oracle
logo with the two interlocking multi-colored
Real Application Clusters together with the
sails is sure to be a familiar sight. Kuwait
new SAP applications.
Petroleum Italia (Kupit) is the Italian sub-
Industry:
sidiary of Kuwait Petroleum International As Fausto Capelletti explains, “Using up-to-
Downsteam (refining and
(KPI), the international company which with date versions and technologies means constant
marketing) activities outside
a workforce of 4700 employees coordinates improvements, which can take many different
KUWAIT Petroleum S.p.A.
the downstream activities of Kuwait Petroleum forms. We introduce innovations and further
Workforce: Corporation outside Kuwait. Kupit, which developments at an early stage to extract the
Approx. 4700 (entire company)
operates more than 2750 fueling stations benefits early on. In an SAP environment you
under the Q8 brand and employs over 650 have to take account of all the relevant compo-
Oracle Products & Services: people, performs an extremely important job nents or elements and stay focused on a con-
• Oracle Database 10g within the international group of companies. tinuous improvement process.”
• Oracle Real Application It is responsible for SAP deployment,
Clusters (RAC) 10.2 including some legacy applications, used Excellent experience with Oracle RAC
• Oracle Clusterware throughout the corporation. A more recent key
SAPCTL/Control Utility It’s no accident that Kuwait Petroleum opted
element is SAP ERP 6.0 (with IS Oil) and
• Oracle Support for Oracle RAC in combination with the SAP
SAP NetWeaver Business Intelligence 7.0.
ERP 6.0 upgrade. The company already had
Key Benefits:
For the team and SAP CCC technical very positive experience of working with
• More flexibility and
coordinator Fausto Capelletti, 2007 was an Oracle Real Application Clusters with its
scalability in use of SAP
• Greater SAP stability / high
important milestone in the corporation’s IT non-SAP legacy applications, for example CRM
availability history. A total of three new IT orientations or data warehouse based on Oracle database.
• Enhanced performance were taken in hand and successfully imple- “We wanted to still have the benefits of Oracle
• Base for extensive experience mented. All three must be viewed in the RAC when using SAP. The obvious answer
with new technologies context of the SAP system and mean various was to use Oracle RAC with the SAP ERP
advantageous optimizations for the company: upgrade,” recalls IT expert Capelletti. Oracle
firstly the replacement of the Unix system has also been a strategic IT partner of Kuwait
landscape with a Linux system, based on Petroleum ever since the changeover of the
standard servers (Dell) and the Linux Red Hat SAP database Informix some years ago.
operating system, and secondly the migration
Oracle 10g RAC for SAP at Kuwait Petroleum 27
27

The introduction of Oracle RAC, including


testing, only took around three months. To-
gether with SAP and Oracle partner TechEdge,
based in Milan (Italy), and with the help of
Oracle’s Global Technology Center for SAP
in Walldorf (Germany), the project was
implemented within the planned timescale.
At Kuwait Petroleum the Dell hardware with
2X4 AMD Opteron CPUs (each with 32 GB
RAM) runs in a 2-node RAC cluster (Oracle
Clusterware SAPCTL based on Oracle Cluster-
ware to make SAP high available). The storage
systems are supplied by NetApp.

Both systems, SAP ERP (ECC 6.0 with the


“We wanted to still
industry solution IS Oil) and SAP NetWeaver
have the benefits of
Business Intelligence 7.0 run on Oracle RAC.
Oracle RAC when using
The databases (Oracle 10.2) are over 1 TB in
size each. In total there are more than 1100 SAP. The obvious
SAP users. The applications are used in several answer was to use
languages. Since November, Oracle RAC has Oracle RAC with the
been running in conjunction with the R/3 and SAP ERP upgrade.”
BW successors at Kuwait Petroleum.
– Fausto Capelletti,
Stable, future-proof foundation Direction IT &
By implementing Oracle RAC, the company Innovations – IT
is now in a position to achieve a whole range Operations, SAP CCC.
All in all, Kuwait Petroleum did a very
of improvements. “Not only can we further impressive job with the ambitious three-step
increase the availability of SAP applications, change–a new hardware landscape, SAP ERP
which we are now using together with standard upgrade and Oracle RAC. The new IT environ-
servers and the Linux operating system. If one ment provides them with a stable, future-proof
of the two database instances fails, the other foundation that can be expanded whenever
takes over its tasks. Converting to Oracle Real required. The company can also utilize the
Application Clusters also resulted in more latest functions and technologies that can
flexibility and scalability, better performance benefit them in the global oil business.
and the use of a future-oriented technology,”
says IT coordinator Capelletti, adding:
“Oracle RAC also brings cost benefits and
reduces the total cost of ownership.” In the
medium term, the company plans to use
Oracle RAC in conjunction with other SAP
applications.
28

“One of the main reasons we selected Oracle Real Application Clusters is because we were
familiar with the Oracle platform and we knew from experience how reliably it works.”

– ANDRE EDWARDS,
Manager, Information Management Services,
The National Gas Company of Trinidad and Tobago Limited

T H E N AT I O N A L G A S C O M PA N Y O F T R I N I D A D
AND TOBAGO LIMITED (NGC) SIMPLIFIES IT
National Gas Company of INFRASTRUCTURE WHILE IMPROVING RELIABILITY
Trinidad and Tobago Limited
AND SCALABILITY
Point Lisas Industrial Estate,
Couva, Republic of Trinidad
and Tobago.

www.ngc.co.tt
Each year, petroleum and natural gas extracted “We wanted higher availability and a scalable
from the Republic of Trinidad and Tobago’s environment,” said Andre Edwards, “we also
significant petroleum reserves contribute over wanted it to be scalable, and we didn’t want
Industry: 34% to the nation’s GDP, which in 2007 stood to add more processing power unless we
Natural Gas
at US$27 billion. In 1975, the Government needed it.”
of Trinidad and Tobago founded The National
Annual Revenue: Gas Company of Trinidad and Tobago Limited One governing principle guided the proposed
US$1.74 billion (NGC), charging it with the responsibility to IT infrastructure changes: simplicity. At the
purchase, transport and sell the country’s natu- same time, there was no fast, easy template
Employees: ral gas resources for the benefit of the nation for implementing a system with the compo-
750 as a whole. nents NGC wanted: an open source Linux
operating system, an Oracle database, and a
Oracle Products & Services: After 30 years of operations, in 2005, NGC new SAP suite of ERP applications. The solu-
• Oracle Database began to experience the effects of inefficient tion was to set up an environment based on
• Oracle Real Application software applications and an ad hoc approach Oracle Real Application Clusters (RAC).
Clusters to adding processing power. It therefore decided
to upgrade its core Enterprise Resource
Key Benefits: Nodes, Not Hardware
Planning (ERP) applications for a closer look
• Created a highly reliable, Like all energy providers, NGC has had to
at its data infrastructure, with an eye towards
scalable, and flexible IT
improving its IT capability with greater grapple with the cyclical expansions and
environment
• Enabled reliable perfor- simplicity, reliability, and scalability. contractions of the market. In addition, NGC
manceof SAP applications has expanded considerably from its original
running on Linux functions of gas purchase, sale and transmission
• Ensured instantaneous of natural gas. NGC is today a diversified
and full failover group of companies with operations and stra-
• Reduced hardware and tegic investments in gas pipelines, industrial
maintenance costs
sites, gas production, port and marine infra-
structure, Natural Gas Liquids and liquefied
natural gas (LNG).
Oracle RAC for SAP at National Gas Company 29

NGC has coped with these fluctuations and


growth by purchasing more computing
equipment, which created a very complex IT
environment. The company therefore decided
in 2006 to streamline its IT operations on the
enterprise grid computing technology of Oracle
RAC. An option to Oracle database, Oracle
RAC is a cluster database with shared cache
technology that overcomes the limitations of
traditional shared-disk approaches.

“The alternative to Oracle RAC would have


been to manage three separate databases,
maintain backups, backup schedules, and any
kind of patching performance metrics for three
separate databases,” Edwards said. ”There is Why Oracle?
no comparison to what we have now–which is NGC’s project was a complicated one. On
basically just one database across five nodes.” a technical level, NGC wanted to build an
architecture that combined applications and
A Better Disaster Plan systems from multiple vendors–including
Tropical storms are the wild card every business new SAP applications the company wanted
"With Oracle’s Real
in the Caribbean archipelago faces. For NGC, to install. On a higher level, it wanted an
Application Clusters,
systems failure can mean disruption of gas architecture that would reduce, not create,
transmission services, discomfort for citizens complexity going forward–something simple, we can scale as the
and businesses, and huge financial losses. stable, standardized, and scalable. Oracle need arises. Instead of
Failover capabilities were an important factor RAC was the only solution that could fulfill buying a lot of extra
for NGC in evaluating solutions. “As we were all objectives, according to Edwards. capacity up front, we
looking into it, we realized there are some can simply purchase
features within Oracle that can assist us in “Our idea was to create a standardized envi- additional capacity
terms of disaster recovery,” Edwards said. ronment by leveraging Oracle database for all when we need it.”
mission-critical applications,” said Edwards.
Oracle RAC’s failure detection and recovery “Some of those critical applications would be
– Andre Edwards,
system, which relies on load-sharing among SAP. Bear in mind that the applications were
nodes, eliminates a single point of failure. going to be used throughout our entire orga- Manager, Information
Management
With no single point of failure, the failure of nization. Therefore, we needed to make certain
Services.
one node does not affect another node’s ability that they were available and reliable.”
to process transactions. The database remains
available on any surviving instance–thereby Finally, NGC didn’t want to have to go back
averting losses and downtime. to the drawing board–or systems manufactu-
rer–every time it experienced a growth spurt.
NGC also hoped to leverage the load-sharing “We wanted a solution that would provide
capabilities during routine service shutdowns. redundancy, high availability, and a reliable
“You always worry about shutting down a environment. We also wanted it be scalable so
production database when it’s in use,” Edwards that, in the future, if we needed more proces-
said. “But since we have five nodes on our sing power, we could always add on, quickly
Oracle RAC, we tried it, and it didn’t give us and affordably.”
any problems. Oracle and SAP just continued
running without any issues. The ability to take
down nodes without affecting availability is
critical for us,” he added.
30

“I think the manage Implementation Process Advice from The National Gas Company of
ment of our existing NGC’s Oracle RAC implementation, which Trinidad and Tobago Limited
environment is much has five nodes, began in January 2006 and • Before investing in a new system, see if new
simpler with Oracle RAC.” was completed by mid-summer. The environ- technologies such as grid computing tech-
ment, which serves approximately 600 users, nology can be adapted to your business
– Andre Edwards, includes Dell OptiPlex desktops and Dell needs. Such technologies can eliminate the
Manager, Information PowerEdge Servers running Microsoft Windows need to purchase a lot of unnecessarily
Management for SAP applications and Red Hat Linux for hardware down the road;
Services. the database.
• Rather than buying excess technology that
Since there is no Oracle-SAP-Dell-Linux con- sits idle, invest in an infrastructure that can
figuration available for general release, NGC scale as need demands;
relied on the collaboration of all parties to
successfully implement the solution. “Oracle • Don’t think that because a configuration isn’t
worked with us extensively, as well as SAP, available that it can’t be done. Our experience
in terms of certifying processes and the environ- proves we can have the products we wanted
ment,” Edwards said. “There was some concern and that they could work together.
initially, but in working with the partners, we
were able to overcome all the issues of concern.” The government of Trinidad and Tobago created the
National Gas Company of Trinidad and Tobago
While NGC admits the first implementation Limited (NGC) in August 1975. Today, NGC is
was tricky, a subsequent implementation of an a diversified group of companies with operations
additional Oracle RAC–a two-node mirror and strategic investment in gas pipelines, port and
system–took only two weeks “Basically, we marine structures, industrial estates, oil and gas
know what to do, so it was easy,” Edwards said. production, LNG and natural gas liquids.

With Oracle RAC in place, NGC has achieved


its objective of simplifying its architecture,
according to Edwards. “Basically what we have
now is one database across five computing
nodes,” he said. “I think the management of
our existing environment is much simpler
with Oracle RAC.”
Certified SAP on RAC Configurations for Windows and Linux 31

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

General Availability on Microsoft Windows General Availability on Red Hat and SuSE 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

• Oracle 10.2.0.4
• OCFS 10.2.0.4 (embedded in Oracle Clusterware Software) • Oracle 10.2.0.4

• Windows 2003 Release 2 EE, Service Pack 2 • OCFS2 1.2.3 or higher for database, Oracle software and SAP software

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

S A P O N O R A C L E 1 0 g R A C AT G O T T WA L D P O RT
TECHNOLOGY

Serving the global market with a spirit Systematic approaches at all levels
of invention The company has made a name for itself in
Gottwald Port Technology GmbH, based in the global market as a system supplier covering
Gottwald Düsseldorf (Germany), a subsidiary of Demag the full range of port automation activities,
Port Technology GmbH
Cranes AG, is a supplier of harbor cranes and including planning, simulation, commissioning
port automation technologies. The company– and control of everyday processes.
which invented the mobile harbor crane and
Headquarters: At the IT level this includes system solutions
sets the pace in the automation of container
Düsseldorf with appropriately adapted hardware and
handling–serves customers in over 90 coun-
tries. In the 2007/2008 business year it gene- software as well as individually adapted
Industry sector: rated a turnover of close to € 325.5 million navigation and management software
Port and intermodal handling with a workforce of around 800 employees. solutions that ensure smooth automated
technologies, hardware and operation of port facilities. The product range
software
With almost 1300 mobile harbor crane units is rounded off by state-of-the-art simulation
installed around the globe, the company is the and emulation technologies for terminal
Turnover:
world market leader in this specialty market planning, design and capacity evaluation.
€325.5 million
segment. As well as mobile harbor cranes, the
Workforce: portal cranes and floating cranes that developed These provide a realistic picture of future
out of them, Gottwald’s product portfolio inclu- terminal structures and performance prior to
800
des automated guided vehicles (AGVs) for any planned investments being made,
horizontal container transport, automated providing validation for investment decisions.
stacking cranes (ASCs) and wide span gantries.
As well as developing logistics solutions for
machinery and large-scale projects in sea and
inland ports–the company’s main field of
activity– Gottwald Port Technology also
attaches the necessary importance to business
management issues and the way they are
logically interconnected by cutting-edge
software solutions. The high standards of
technical design, performance and reliability
that the company places on its own products
are also reflected in its in-house ERP system.
A combination of Oracle database and SAP
expertise based on a reliable HP hardware plat-
form provided sustainability from a business
management point of view.
Oracle 10g RAC for SAP at Gottwald 33

“We understood then


that cluster technology
doesn’t just mean
high availability, but
scalability too. As far as
System landscape: initial situation in 2007
we’re concerned that’s
the great advantage of
RAC for our system
landscape."
Flexible and future-proof thanks to scalabilitys “It wasn’t until we sat down to discuss the
For ERP purposes, Gottwald Port Technology situation in detail with Oracle that we realized
how much room for improvement there was – Andreas Rogge,
has a typical three-level system landscape con-
in terms of batch job runtimes, unacceptable IT Manager for
sisting of a development system, a consolida-
response times for dialog processes and lots SAP Basis.
tion system, and a productive system designed
as a cluster. Since 1996 the company has been of other things too”, says Andreas Rogge, IT
working in an HP Unix environment, running Manager for SAP Basis, Information Techno-
SAP on Oracle database. Although obsolete logy, describing the situation in 2007.
hardware was replaced by new generation hard-
ware on an ongoing basis, the company was The analysis not only impacted on the choice
not able to satisfactorily fulfill its objective of software but also resulted in a modified
of achieving high availability of the database hardware strategy. In the general structure of
with a conventional cluster. It was a situation the system landscape, more and more Intel-
that often caused sluggishness of the system– based LINUX systems were being incorporated
a potential source of risk, particularly when in planning. A comprehensive cost/benefit
it came to producing the monthly statements analysis revealed substantial benefits from
for Demag Cranes AG. combining Oracle RAC with DELL PowerEdge
2950 processors. After careful consideration,
Prompted by the fact that the hardware main- solutions involving HP-UX and RAC or HP-
tenance contracts were about to expire, in UX and an SG cluster were thrown out because
spring 2007 the IT team headed by Andreas of the associated costs and complexity.
Rogge carried out a situation analysis. This
revealed that the best way to move towards
a fully failsafe system landscape with a high-
availability database on SAP was with Oracle
RAC.
34

System landscape: target situation in 2008

Combining expertise with partnership Pleasantly surprised


At the beginning of 2008, Andreas Rogge In December 2008, the results of the migra-
found the expert project partner he was looking tion could not yet be finally quantified. But
for to implement the general objectives and, Andreas Rogge believes an analysis of the
in particular, the migration of the SAP ERP results achieved so far speaks for itself:
system. He and his team had an expert partner
with the necessary knowledge of Oracle RAC “We were amazed at what the hardware could
and SAP ERP environments on NetApp suddenly do. We currently have much more
Switched Metro Cluster, in the shape of hardware operating than we could ever have
Munich-based IS4IT, which had already run in the HP-UX environment, or should
successfully implemented a similar project have run given the sluggishness of the system.
at Munich’s clinical center. In terms of CPU load, our systems are more
underloaded than overloaded at the present
After the DELL hardware was delivered to time.”
certified partner IS4IT in early May 2008,
the project began to take shape. Things got And there were other indicators that the IT
underway in mid-June as the development department had made the right strategic
system was migrated and a test phase was decision. The dialog response time, which
successfully completed. Before the consolidation used to be two or three seconds, was reduced
system was actually migrated, it was copied by 90% and is now less than 300 microseconds.
so as to estimate the complexity of the project The runtimes for backups have also been
for the productive system. reduced by as much as 90% in some cases,
although the total time required to perform
The first two weekends in August 2008 were backups remains about the same. No errors
selected far in advance as the optimum date have occurred in terms of the high availability
for migration of the productive system. This of the database, as is confirmed by failover
choice was necessitated by the fact that the tests. Overall, the new flexibility, reliability
service contracts for the SAP systems were and performance of the IT landscape exceeded
due to expire. In addition, Demag Cranes AG all expectations–and at significantly reduced
requires monthly business statements, so no costs.
system downtime could be tolerated.
36

S A P O N O R A C L E 1 0 g R A C AT G E R M A N T E L E K O M
Translation of Computerwoche (IDG)
– BY WOLFRAM HERRMANN
AUGUST 18, 2008

Source:
http://www.computerwoche.de/knowledge_center/open_source/1871078/

Deutsche Telekom transfers core applications Intel servers run on SUSE Linux
to Linux Deutsche Telekom reached a milestone in its
The telecoms giant based in Bonn (Germany) strategy by migrating its revenue management
has migrated its revenue management system to the open source operating system. To this
- one of the world’s largest SAP installations - end the company uses the SAP software
to an Intel server running on the Linux open RM-CA (SAP Revenue Management – Contract
source operating system. Accounting). The server platforms are provided
by x86 computers from Fujitsu-Siemens
Deutsche Telekom is making more use of Linux Computers running SUSE Linux and the Oracle
platforms for its business-critical applications 10g RAC database. The revenue management
through its own in-house IT service provider and almost all corporate customers are billed
T-Systems. “We are pursuing the strategy of by the telecoms provider in Germany. The
automating and industrializing as many parts only exceptions are major corporate accounts
of our processes as possible,” explains Christoph with special cost center structures, which were
Böhm, who is responsible for the operation mapped in separate systems. The accounting
and technical infrastructure of accounting system processes around 500 million payment
systems. “Linux puts us in a much better transactions a year for about 40 million custo-
position to achieve this goal as it makes us mer accounts.
completely manufacturer-independent.”
Linux migrations plan in 2005
In 2005, Deutsche Telekom started by drawing
up an overall concept for all its accounting
application systems. For the IT strategists,
the key questions were: Which systems can be
migrated to Linux and when? Which systems
must keep running on a Unix derivative
because their manufacturers do not yet support
Linux? “It became clear that about a third of
the systems we currently use are not yet
Linux-capable,” says Böhm. This was mainly
true of special applications (see also “How
Linux is pushing out the Unix system”).
C o m p u t e r w o c h e ( I D G ) a r t i c l e S A P o n R A C a t G e r m a n Te l e k o m 37

All other applications were migrated to the Major step from Unix to Linux
open source operating system, a process which The migration project was not wholly without
is still underway. One of the biggest migration problems, as the IT manager admits. “When a
projects was revenue management. Between hosting provider migrates an application the
2001 and 2004 the IT team consolidated 15 size of the Deutsche Telekom revenue manage-
previously regional systems on a single plat- ment system to a Linux platform, it inevitably
form. As part of the process, the company experiences a learning curve. After all, it is
replaced 15 Unix-based hardware platforms operating in new territory compared with
with a high-performance cluster of 130 familiar Unix systems and even smaller Linux
SPARC 4+ processors from Sun Microsystems. systems.” T-Systems completed the learning
Böhm explains, “Since this platform was crea- phase quickly, and the in-house IT service
ting enormous amortization costs, T-Systems provider says it now operates over 60% of its
developed a dynamic usage-based hosting ‘Dynamic Services’ on Linux systems.
concept that we switched to after the amor-
tization period for the old Unix environment However, even Deutsche Telekom's technical
came to an end.” experts had to rethink at one point. In early
2007 they put the business process logic to the
In this case, dynamic means that the IT service test. Böhm explains, “We used the scheduled
provider charges for processing power and system changeover to improve a large number
memory based on actual usage. Deutsche of process steps. Today the business process
Telekom says that this results in cost savings. demands only about 40% of the resources we
The company also states that T-Systems mana- needed before the optimization.”
ged to accelerate batch processing by 20%.
IT history of Deutsche Telekom
“The processing power available with Linux
allows us to process revenue management The formerly peripheral SAP installations are
steps between 20% and 40% faster,”says Böhm. the result of Deutsche Telekom’s IT history.
“For our 5,000 concurrent SAP users, we In the early 1990s the company built a network
achieve average response times of just over of 15 SAP accounting systems running IBM's
two seconds.” Unix derivative AIX, each of which covered a
different region in Germany. Those in charge
of IT explain that this was because, at the time,
the hardware did not offer enough scalability.
However, data integration frequently resulted
in unacceptably high costs, for example when
customers moved or relocated. The numerous
changes required over the years also increased
maintenance costs.
38

“Our top priority was to ensure uniformity, standardization, and compatibility of operations,
while building the IT foundation for us to accelerate quickly in the future without any limits —
either imposed by technology or the vendor.”

– TRIDIB BORDOLOI,
CIO, Indian Express Group.

SAP ON ORACLE 10g RAC: INDIAN EXPRESS CHOOSES


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

Indian Express Group


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

Industry:
Media
Background publish content quickly, without compromising
Geography: on quality. Over the years, to gain a competi-
The Indian Express group is one of India’s
tive advantage, the group had deployed a
India most well-known media firms, with several
diverse mix of software and hardware, leading
popular publications to its credit. The group
Challenge: to a prevalence of islands of information,
owns The Indian Express, which continues
To transform existing legacy numerous point-to-point interfaces, and
to push the boundaries of excellence in investi-
infrastructure into a future-ready inconsistent business processes.
gative journalism and uses the slogan “Journa-
solution, while protecting
existing investments, and
lism of Courage.” The group also owns other
The group’s backbone LAN servers were
giving the group the foundation newspapers in India including the Financial
powered by Novell Netware 3.12 OS with the
to accelerate cost effectively Express, a business newspaper focused on the
limitation of client licenses; while for its mes-
Indian economy; Marathi language daily
Migration Path:
saging needs the group used .cc:Mail 8.2.
Loksatta; Hindi language daily Jansatta; and
These applications were impacting the group’s
Novell Netware 3.12 OS to Screen, a tabloid focused on the Indian
agility in an industry where speed is of critical
Red Hat Enterprise Linux 5 entertainment industry.
importance, and were proving to be complex
Software: and expensive to maintain. It was clear to
Red Hat Enterprise Linux 5 Challenge the group that it needed to evaluate a solution
with Oracle 10g database and that would not only meet existing needs cost-
The India media industry is extremely com-
Real Application Clusters effectively, but give the group the reliability
petitive, and is constantly adapting to cater to
it needed for the future.
Hardware: changing consumer demands and technological
Dell PowerEdge 1900, 2800
developments. In late 2004, even as the Indian
“Our top priority was to ensure uniformity,
and 2900 Server series, Express group was establishing new bench-
standardization, and compatibility of opera-
64-bit Intel Xeon processors marks in journalism, it was grappling to cost
tions, while building the IT foundation for us
effectively scale up its IT infrastructure.
Benefits:
to accelerate quickly in the future without any
limits — either imposed by technology or the
The implementation of Red Hat As a national-level newspaper, the Express
Enterprise Linux 5 has given
vendor,” said Tridib Bordoloi, CIO, Indian
group operates across more than 19 locations Express Group.
Indian Express a highly availab-
le, secure, and reliable platform
in the country, and needed a robust IT infra-
with freedom from vendor lock- structure that would give it the ability to
in, and the ability to scale cost-
effectively without sub-sequent
investments in hardware.
Oracle 10g RAC for SAP at Indian Express Group 39

Solution Benefits

While assessing the right infrastructure to With ease of use, protecting existing invest-
power its future growth, four important con- ments, and the ability to scale cost-effectively
siderations were made. “In the media industry, without subsequent investments in hardware,
we cannot afford to have a downtime. Hence, Red Hat Enterprise Linux 5 has given the
high availability is a critical need. We also Indian Express group the ability to move for-
evaluated platforms with respect to the TCO, ward with its business goals without any
future readiness, and ability to scale,” said technology constraints. Like any other national
Bordoloi. newspaper, the smooth transfer of stories and
pages within the organization, across locations
In the end, the decision was made quickly is vital. Today, a complete workflow enables
due to the team’s familiarity with Red Hat this while integrating agency feeds, and has
Enterprise Linux, having used the platform the added ability to accommodate last-minute
effectively for running its file and print breaking news without compromising on
servers. In fact, almost every member of the quality of printing.
IT team in the group is trained on using and “ With the Express Group
implementing Red Hat Enterprise Linux. “In addition to high availability and reliabi- always upholding the
lity, Red Hat Enterprise Linux 5 gives us values of free dom of
The group planned a series of modernization access to features such as clustering and vituali- media, it is like open source
initiatives with Linux at the heart. The group zation that would otherwise have been possible meeting open minds.”
implemented SAP on Red Hat Enterprise through the purchase of additional third-party
Linux 5 to streamline business processes, solutions,” explained Bordoloi. – Tridib Bordoloi, CIO,
gain complete control, and achieve informa- Indian Express Group.
tion transparency across the country. The The group uses Oracle Real Application
Express group has deployed four SAP modu- Clusters (RAC) 10g as the database, with
les, which includes Material management, Red Hat Enterprise Linux 5 as the plat-
Media Advertisement Management, Finance form. This combination provides the group
and Control, and Media Sales and Distribution. increased flexibility and significantly
reduced operational costs. For example,
“The selection of Red Hat Enterprise Linux 5 the Express Group can now dynamically
was an obvious choice, as it fulfilled all the provision nodes, storage, or CPUs to lower
requirements we envisioned for building a costs and improve utilization.
future-ready platform. We are all for open
standards, and did not want to be tied down “With the combination of cost, flexibility, and
to a single vendor. Red Hat gives us the flexi- reliability, Red Hat Enterprise Linux 5 has
bility to change to a different hardware plat- truly exceeded our expectations.When compa-
form, if necessary,” said Bordoloi. red to contemporary solutions, the TCO is very
low. More importantly, Red Hat‘s security fea-
Further, with SAP certifying Red Hat Enter- tures enabled through the Security-Enhanced
prise Linux 5, the Express Group is ensured Linux (SELinux) functionality, has given us
that all the criteria necessary for full interopera- peace of mind, vis-à-vis other platforms that
bility of Red Hat solutions with all modules are facing new vulnerabilities and threats
of SAP are in compliance. almost every day,” said Bordoloi.
40

What is also special about the Indian Express “The Express Group has always been on the
Group is that the group is a trendsetter in forefront of publishing high-quality articles
usage of open source technologies in India. that can positively change the society we live
From mail servers, file servers, SAP, and even in. Hence, when it was revealed in a recent
the company’s website, the group uses Red Network World test that Red Hat Enterprise
Hat Enterprise Linux at the backend. The list Linux was named the Greenest Operating
of accolades doesn’t stop here. “The Indian System, pulling as much as 12 percent less
Express Group happens to be one of the ear- power than Windows 2008 on identical
liest users of SAP on RAC in the region,” hardware, we were overjoyed with our choice
said Bordoloi. and the small contribution we are making to
make the world a better place to live in,”
said Bordoloi.

The Indian Express group has streamlined Layout-X picks up the advts scheduled on a
its editorial operations, across all publications given day for an edition and the ad dummy
pan India, by implementing NewsWrap edito- (page plan) is made on the fly. Manual overrides
rial system developed by 4C Plus (breaking exist to finalize the page plan suggested by
from the decade old foxpro/DOS legacy). This Layout-X. The page plans are available to the
integrated system is a complete workflow en- editorial as per the page release deadlines. In
compassing all aspects of editorial operations. case of exigencies, if the page plan needs to be
It captures feeds from all sources including altered, then online notifications are sent to
agencies, bureaus etc and flows them to the editorial users to update the page accordingly.
relevant QuarkXpress pages where, advertise- The final advertisement placement positions
ment page-plan is already available to them to are picked up and updated to SAP IS/MAM
work on. for ad invoicing.

The advertisement page planning is done Both these utilities mentioned above has
using Layout-X page planning system, also Oracle 10g as database and RHEL 5x as the
from 4Cplus. Layout-X has been seamlessly platform.
integrated with SAP IS/MAM and NewsWrap.
42

“Our new system architecture based on Oracle database 10g and Oracle Real Application
Clusters combines performance and reliability. We have received positive feedback from
users and have been able to enhance customer service.”

– SPOKESPERSON, ASE GROUP

ASE TURNS TO NEW SYSTEM ARCHITECTURE TO


ENHANCE PERFORMANCE AND SERVICE QUALITY

The ASE Group is the world’s largest provider An ASE Group spokesperson said: “Our new
of independent semiconductor manufacturing system architecture based on Oracle database
test and assembly services. The group’s soluti- 10g and Oracle RAC combines performance
ASE Group
ons include integrated circuit test program and reliability.”
Kaohsiung, Taiwan
design, front-end engineering testing, wafer
www.aseglobal.com
probe, wafer bump, substrate design and sup- “We have received positive feedback from
ply, wafer level package, flip chip, system- users and have been able to enhance customer
Industry: inpackage, and final test and design service.”
High Technology manufacturing services.
Sales Growth Demands Improved
Annual Revenue:
ASE Group’s global deployment capabilities IT Performance
US$303 million provide it with a significant advantage over
The ASE Group operates across a host of loca-
its competitors. The organization’s flagship
Employees: tions worldwide. Taiwan facilities include the
company, ASE Kaohsiung, operates a plant in
13,000 Kaohsiung plant and an operation at Chung
Taiwan’s second largest city that contributes
Li that provides comprehensive semiconductor
Oracle Products & Services:
more than 60% of the group’s overall revenues.
manufacturing services.
Oracle database
Oracle Real Application Clusters
In 2007, ASE Kaohsiung implemented a new
The organization differentiates itself from its
database based on Oracle database 10g with
competitors by providing an integrated service
Key Benefits: Oracle Real Application Clusters (RAC) to
across a single supply chain. By providing
• Improved use of hardware support an enterprise resource planning
front-end testing and design, wafer probing,
resources, including enhanced deployment and resolve a range of system
package design, substrate design and manu-
return on secondary equip- problems. These included performance
ment
facture, package service, product testing, and
bottlenecks and difficulties in file archiving.
• Gained ability to seamlessly system assembly, ASE Group has helped custo-
The migration from a high availability
add new hardware nodes to mers reduce processing periods and ensure high
hardware architecture to Oracle RAC has
increase capacity without product yield and reliability. This performance
affecting system availability
enhanced performance and management capa-
has prompted significant sales growth but
• Reduced IT management, bilities and improved investment returns at
increased the complexity of shipping require-
maintenance, and operational the plant.
ments. Every lot produced by the ASE Group
workload through online
archiving and data reorganiza-
is non-standard and requires different packing
tion based on the instructions and requirements of
individual customers.
O r a c l e 1 0 g R A C f o r S A P a t A S E Ta i w a n 43

The ASE Kaohsiung plant ships product almost Previously, ASE Kaohsiung’s information
365 days every year. Each shipment triggers a technology staff had to undertake reorganiza-
range of processes in accounting and other tion and filing tasks manually and offline so
relevant components of the plant’s enterprise as not to interrupt production systems. A tool
resource planning system. However, the volume provided with Oracle database 10g enables
of data generated caused a range of problems, online file archiving, reducing staff workloads.
including deficiencies in the accuracy of data-
archiving and frequent performance issues Users are among the most enthusiastic advo-
sparked by bottlenecks. cates of the system upgrade and architecture
change project, thanks to improved perfor-
ASE Kaohsiung realized that expanding its mance and response times.
server hardware to accommodate this surging
demand would impose a heavy financial bur- “The new environment built with Oracle
den on the business. The plant had run its database 10g and Oracle RAC has success-
enterprise resource planning system and data- fully accomplished this mission,” said the “Our new system
base on a high availability architecture that spokesperson.
architecture based on
spanned production and backup servers. The
Oracle database 10g
two node system operated as an active/passive Why Oracle?
and Oracle RAC
cluster, with the backup server remaining ASE commenced the upgrade project in
online but not providing applications or combines performance
January 2007. The project, spanning an and reliability.”
services to end users. enterprise resource planning system, a data-
base upgrade, and implementation of Oracle
When first implementing the enterprise RAC, was completed by the end of July. – Spokesperson,
resource planning system in 2004, ASE The new system commenced operations on ASE Group.
Kaohsiung deployed Oracle database to under- 1 August.
take system management. However, with the
original architecture unable to accommodate The organization selected Oracle database 10g
the surge in data, ASE Kaohsiung opted to due to the status of Oracle database as a key
undertake a comprehensive upgrade spanning platform for the business. Oracle database is
both the database and the enterprise resource also the industry-leading brand with the hig-
planning system. hest market share. These factors prompted
ASE to make its decision without evaluating
After purchasing the required hardware, ASE rival solutions.
Kaohsiung installed the latest version of its
enterprise resource planning system and Oracle “We selected Oracle RAC as it is a mature
database 10g with Oracle RAC. product and delivers a range of key features,”
said the spokesperson.
Strengthening Database Maintenance
and Operation At present, Oracle database 10g and Oracle
ASE Kaohsiung has started the performance RAC are only deployed at ASE Kaohsiung,
improvement delivered by Oracle RAC as well while other ASE business divisions have their
as the flexibility of the new technical frame- own systems. “Based on the excellent perfor-
work and the features of Oracle database 10g. mance of Oracle RAC, we expect to duplicate
“The enhanced management and online fea- the environment at these businesses,” said the
tures of the new database have reduced and spokesperson.
simplified the workload of our database admini-
strators,” said the spokesperson.
44 O r a c l e 1 0 g R A C f o r S A P a t A S E Ta i w a n

Implementation Process ASE Kaohsiung is also excited about the


As part of the project, ASE Kaohsiung spent scalability of Oracle RAC as information
six months undertaking proof of concept to technology managers can add hardware nodes
identify how to maximize system performance. into the cluster to increase capacity without
With assistance from Oracle, the plant worked compromising system availability. The ability
out how to maximize its return on investment. of Oracle’s RAC software to support multiple
The new environment started operations on hardware platforms also extends the options
August 1, 2007. Oracle RAC successfully available to ASE Kaohsiung.
replaced the original high availability environ-
ment and enabled the plant to better exploit ASE Kaohsiung is the flagship operation of
its hardware resources. semiconductor manufacturing test and assembly
specialist ASE Group. The ASE Kaohsiung plant
“In the old high availability architecture, we houses the group’s R&D center and operates world-
had bought two systems but used only one for class assembly, wafer bumping, and test services.
production, leaving the other standing by as a ASE Kaohsiung provides full turnkey services,
passive server,” said the spokesperson. “After including substrate design and manufacturing
implementing Oracle RAC, we can exploit capabilities.
the potential of both systems because they
run at the same time. More importantly, we
have enhanced performance.”
46

“After being implemented incredibly quickly, stability and scalability have improved and we
can upgrade SAP and releases much faster than before with less administration effort.
What a great overall result.”

– ZORAN STRLJIC,
Project Manager and SAP Basis Team Leader at
Diehl Informatik GmbH.

S A P A N D O R A C L E R E A L A P P L I C AT I O N C L U S T E R S
Informatik ( R A C ) O N W I N D O W S AT D I E H L I N F O R M AT I K

DIEHL Informatik

Industry/business area:
Consultancy and operating
Profile: DIEHL Informatik AG of SAP MCOD (Multiple Components in One
company working with infor- As a consultancy and operating company Database), which allows data for several SAP
mation and communication working with information and communication Basis systems to be stored in one physical
systems, a member of the systems, DIEHL Informatik provides assistance Oracle database. However this approach brings
Diehl group with it the risk of the several SAP systems no
to other companies within the Diehl group and
dd longer being available should the database
external industrial, commercial and service
Workforce: server fail. So the company started to look
companies. DIEHL Informatik employs 85 staff
85 at Diehl Informatik, for a way of making this MCOD architecture
11,000 in the Diehl group
members and works in the fields of corporate
consulting, management information systems, highly available.
corporate systems (SAP®), e-business systems, The company also wanted to equip itself for
Oracle products:
electronic archiving systems, PC systems, future tasks and further enhance scalability,
• Oracle 10g RAC for SAP performance, and the general stability of its
• Oracle database 10.2.0.2
Internet/Intranet services, system integration,
system management and operation, telecom- systems.
• MCOD on RAC
munication, IT security, training and hardware- Traditional high-availability concepts usually
Benefits achieved: /software distribution. www.diehl-informatik.de require the number of servers to be doubled
• Greater stability
which makes administration work more
• Better scalability, fewer servers The Diehl group is based in Nuremberg. The complex and error-prone. The company did
• Less administration, global technology firm is organized into the not want to go down this path. Instead, as a
faster release update four divisions of Metal, Controls, Defense and satisfied Oracle database customer, it found
• Improved system expandability the ideal solution for its requirements in
Aerosystems. With a workforce of around
• Future-proof system
11,000, it has an annual turnover of €2.2 Oracle RAC (Real Application Clusters).
billion. To get straight to the point, with Oracle RAC
SAP:
the company achieved greater stability, which
• Business Suite (ECC6.0)
Facing challenges head on
was easy to administer, and through load
• SAP BI
• CRM
distribution over several database nodes,
Prompted by the substantial effort involved in scalability was greatly enhanced. Diehl
• NetWeaver 2004s
upgrading and maintaining SAP systems both Informatik is now even able to manage more
• MCOD
• Solution Manager
internally and externally, the company started systems than before with its existing admin
to look into how this administrative task could team. But let’s not get ahead of ourselves.
Infrastructure: be efficiently optimized in the long term. The
• FSC PRIMERGY BX620S4 first attempt to cap administration complexity
(Intel Quad-Core) for several SAP systems was the introduction
• MS Windows Server 2003
• NetApp iSCSI cluster
Oracle 10g RAC at DIEHL Informatik 47

Several birds with one stone


How was this special situation approached?
The medium-sized SAP ERP system in the
Defense division (ECC 6.0, 700 named users,
Oracle 10g database, MS Windows Server
2003) needed preparing for expansion to SAP
Business Suite using Unicode with SAP BI
and SAP CRM. Oracle RAC was intended to
make this SAP MCOD system more stable.
However, it just so happened that the IT was
being moved to a new data center and the
existing old multi-server landscape was being In day-to-day operations, greatly improved
replaced with new powerful PRIMERGY stability has been noted, as have the additional
BX620S4 Intel quad-core blade servers from benefits of Oracle RAC. This includes an
Fujitsu Siemens Computers. The storage outstanding level of scalability because other
landscape was also being equipped with database nodes can be quickly and easily added
modern NetApp FAS3070 clusters on iSCSI as load requirements increase. Flexibility in
Ethernet. allocating SAP instances, MCOD areas and
Upgrading SAP, introducing Oracle RAC and processes to particular Oracle RAC database
renewing the infrastructure – there were a lot nodes has also improved. And last but not
of changes taking place at the same time. But least, less administration work is required
the staff working with Zoran Strljic, Team “Oracle RAC has
compared with traditional methods to increase
Leader and Project Manager for SAP Basis at stability. Faster upgrade times have also far surpassed our
Diehl Informatik was not at all worried. resulted from combining this system with expectations!
Through their thorough preparations and by new hardware. It’s improving our
taking on a very experienced RAC/SAP im- Through the time that the admin team now sustainability and
plementation partner, Mr. Lenard Buday from saves, it can even support more SAP systems, competitiveness
LNW-Soft GmbH, the team managed to which is a key cost and productivity factor. too.”
implement the SAP productive system with This means that new functions can be made
4 instances on 2 Oracle RAC database nodes available to SAP end users even faster and more – Zoran Strljic,
within just 8 weeks. This also included SAP reliably than before. Project Manager and SAP
release updates on all test and productive
Basis Team Leader at
systems and moving the system to the new As a result of these very positive experiences, Diehl Informatik GmbH.
servers! A rather fast result all round. the company is considering implementing
The admin team led by Mr. Fischer confirms other SAP applications such as SCM, APO
that the system has now been running (in this case the Oracle database without Life-
“smoothly and very stably” since July 2008. cache) and PLM with its own engines in the
near future, again on Oracle RAC.
Experience to date and benefits achieved
If we consider the time to implement just Improved sustainability
RAC (i.e. not including SAP release and hard- The Diehl Informatik SAP team have reported
ware infrastructure server updates), this took that all in all Oracle RAC results in improved
just 6 weeks. This was shorter than expected sustainability and allows the company to
and there were no problems along the way. respond faster and more flexibly to new
challenges. The result is perfectly in line with
a dynamic form of IT offering cost-efficient and
reliable support for the company’s new goals.
48

“Oracle Index Key Compression is an amazing way of achieving tangible database optimization
with minimal effort. The professional support from the Oracle/SAP Global Technology Center
helped us to complete the project in a very short space of time and secure future growth.
Our expectations were satisfied in every way!”

– ALEXANDER KÄFERLEIN,
Data Centre/SAP Basis Manager at Bauerfeind AG

Bauerfeind AG + Projekt
”MOTION IS LIFE – ORACLE INDEX KEY
www.bauerfeind.com
C O M P R E S S I O N AT B A U E R F E I N D “
Industry:
Manufacturer of medical aids
(compression stockings sup-
ports orthoses, orthopedic
Profile: Bauerfeind AG Tradition meets innovation
insoles and shoes, prosthetic Bauerfeind AG is one of the leading manu- Innovation has a tradition at Bauerfeind. The
components and materials) facturers of medical aids such as compression knowledge and experience the company has
stockings, supports, orthoses, orthopaedic acquired from working with patients and
Workforce:
insoles and prosthetic components. It also athletes in its Innovation Center, opened in
1800 worldwide supplies the associated measuring systems. 1999, find direct practical application in the
The midsize family business, founded in optimization and development of new
Oracle Products:
Zeulenroda, Germany in 1929, employs around products. In keeping with the motto “IT
Oracle 10.2.0.2 database,
1800 people at three sites in Germany as well drives business”, the IT department plays a
size 2TB before Index Key
Compression
as 15 subsidiaries in Europe, the Middle East major role in the market success of Bauerfeind
and the U.S. products.
Key Benefits:
After being confronted with the problem of
The company’s motto, “Motion is life”, also operating multiple sites and different IT
significant database size
reduction by 15%, index
reveals its strong commitment to regional and systems as a result of continual growth, the
reduction 50%, high quality, international sports. Top athletes around the company decided in 2002, when Bauerfeind
very fast implementation in world rely on the superb quality of Bauerfeind AG was being founded, to consolidate using a
2 weeks, enabling future products. In 2008, Europe’s most successful standard SAP ERP solution at the central site
growth, professional project stair racer won the race to climb the 2,046 in Zeulenroda. There are now over 40 systems
support by Oracle steps of one of the world’s tallest buildings, with almost all modules (including GTS,
Taipei 101, wearing medical compression CRM Mobile Sales and BI). In addition to an
SAP:
stockings. The company has been an official IBM AIX infrastructure, the company was
40 central Systems, ERP
supplier to the German Olympic teams since soon convinced of the advantages of the Oracle
(ECC6.0), Internet Sales 5.0,
CRM 4.0, NetWeaver 2004s,
2001, offering an accompanying orthopaedic database as the central company standard.
BI 7.0, CO, GTS, all modules service that has been also taken to Beijing.
activ The preferred choice of top athletes is available Managing growth
to everyone, because Bauerfeind products are It goes without saying that an internationally
Infrastructure: available from quality medical supplies retai- very successful midsize company will experi-
IBM Power 5 / JS22 Blade lers. ence constant data growth. In early 2008 the
Power6, AIX 5.3 TL7 / 6.1 SP2, www.bauerfeind.com
LPAR’s uncapped
company was faced with managing a data
volume of around 2 TB in what was one of the
largest local Oracle databases. In relative terms
Oracle Index Key Compression at Bauerfeind 49

this may not be huge (some companies manage Rapid implementation and clear benefits
up to 20 TB and the figure is constantly After consulting with SAP about the approval
growing), but a growth of around 2 GB per and usability of Oracle Index Key Compression,
week, plus a marked increase in backup and a pilot project for the largest database in the
recovery times, prompted Alexander Käferlein, ERP, BI and CRM system got underway in
Data Centre/SAP Base Manager and his team February 2008. For the first customers of a new
to start thinking about optimization. The team function, SAP usually specifies the procedure
also wanted a leaner database to minimize for the pilot project. As a result of the positive
export/import times prior to a planned switch experience acquired with over 100 customers,
to Unicode. SAP has since issued GA status (general availa-
bility and approval).
A solution was soon found for the backup issue. During the Bauerfeind pilot project the custo- “Oracle Index Key Com-
By improving parallelization it was possible to mer was in direct contact (by phone and e-mail)
cut backup times from 11 hours to 4.5 hours. pression is an amazing
with the Oracle/SAP development team in
It still remained to minimize the considerable way of achieving tangible
Walldorf. The team also provided predefined
recovery time of almost 8 hours. With the database optimization
scripts, which the customer could quickly
help of SDN (SAP Developer Network) and adapt to its own particular requirements and with minimal effort.“
some useful contacts at the SAP/Oracle system landscape. Oracle helped with the
Technology Center in Walldorf, the answer optimization and review of reports. However, – Alexander Käferlein,
was soon found: Oracle Index Key Compression. no additional advice or services were needed Data Centre / SAP Basis
on site. Manager at Bauerfeind AG.

Oracle Index Key Compression – the way to According to Alexander Käferlein, the
optimization support provided by Oracle was outstan-
ding, with useful tips and very fast, almost
Oracle is the only database manufacturer to
real-time responses.
offer not only database table optimization
The project was successfully completed in just
but also, since Oracle8, index key compression
two weeks. All in all, the effort invested was
on Linux/Unix/Windows operating systems.
minimal in relation to the benefits gained.
As the name suggests, the process involves
removing duplicated values from the index
What were the results?
entries (index blocks) – an important method
for saving disk space and improving perfor- Starting point in early 2008: Largest database
mance (see page 13 this edition). The process in SAP ERP–around 2 TB. 3-4 CPUs alloca-
is completely transparent with no maintenance ted. Recovery time 8 hours.
requirements.
In an SAP environment, indexes usually
account for around 50% to 60% of table size
and 30% to 40% of the total database, so it
is possible to reduce the total data size by
20% to 30%. Within the index table,
reductions can be up to 75% – a very
considerable factor. A database of 10 TB, for
example, could be reduced by up to 3 TB,
with enormous benefits in terms of disk space,
backup, update and recovery.
50

After the selection of around 400 suitable Future with Oracle


“index candidates” and the launch of the The very positive experience and rapid
scripts, it was possible to compress the practical benefits achieved with Oracle Index
index range by an average of 40% to 50%! Key Compression have encouraged Alexander
This had the effect of shrinking the database Käferlein’s team to make more extensive use
from 2 TB to 1.7 TB, or by 300 GB = 15% of the technology, especially in SAP BI and
(see chart). the upcoming SAP conversion to Unicode at
Tables such as DBTABLOG (120 GB) and the end of 2008.
COEP (47 GB) are examples of good index In 2009 Bauerfeind is also planning to
compression. The index portion of DBTABLOG introduce another innovative Oracle database
shrank from 23 GB/17 GB to 15 GB/6 GB, option to further improve the high availability
a reduction of 35% to 65%. In the case of of the entire system: Oracle RAC.
COEP the index was actually pared down With first-class Oracle database functionality,
from 8 GB/6 GB to 2 GB/1 GB, a reduction quality and support to hand, the planned
of 75% to 84%! go-live is sure to be a success.

Examples tab

SAP ERP Index before After Index reduction


DBTABLOG A 23GB 15GB 35%
B 17GB 6GB 65%
COEP A 8GB 2GB 75%
B 6GB 1GB 84%

In addition, the CPU load in the AIX LPAR


virtualization was reduced by one half CPU.
These significant results have had a positive
impact on day-to-day operations, the
maintainability of the entire system, response
times, space requirements, and backup and
recovery times. The primary benefactor is day-
to-day international business in the offices and
factories connected to the system.
52

COST REDUCTION OF STORAGE THROUGH ORACLE


TABLE COMPRESSION
Capcom has selected the Oracle database based on its excellent reliability for SAP BI/BW

Capcom uses table compression to solve the Mr. Kazuhito Mizuno


problem of increased data due to the use of “It was because an opinion of easy system
SAP BI/BW system, and has reduced the cost management arose in the company. However,
by approx. 40%. Capcom considered the applications for
Capcom Co., Ltd.
mission-critical systems and finally selected
http://www.capcom.co.jp/ Capcom Company is continuing to grow by the Oracle database because it has the same
developing and selling home game software as level of reliability as the server.
its core operations. The company has adopted
the SAP ERP as its mission-critical system, People believe that the Oracle database is
and it uses the SAP to analyze various types appropriate for a mission-critical system (on
of data and reflect them on the company’s server). Recently, however, the reliability and
management. Capcom has adopted the Oracle versatility of Windows servers have been
database to support those system operations. improved, and it is common to construct a
We spoke with Mr. Kazuhito Mizuno, Chief of mission-critical system using a Windows server.
System Infrastructure Team of Capcom’s IT
Integration Information System Department, Capcom attached a high value to the reliability
about the adoption of the Oracle database, the of the database and decided to continue using
major problems that will be faced, their the Oracle database because the company uses
solution, and future prospects. the Windows server to run the SAP ERP, that
is, its mission-critical system.”
Capcom adopted the Oracle database based
on its excellent reliability.
Capcom has adopted the SAP ERP as its mis-
sion-critical system, and this system is running
on the Windows server with the Oracle
database. Mr. Mizuno explains why Capcom
uses the Oracle database for SAP ERP.

“I attach high value to the selection of the data-


base myself. The database needs to have a
certain level of performance if it is used for
a system, like the mission-critical system, for Mr. Kazuhito Mizuno
which there is the highest demand for relia-
bility. Although there are several options for
selecting a database for SAP ERP, the Oracle
database is the only choice with a higher
reliability and fine tuning for the database.”
O r a c l e Ta b l e C o m p r e s s i o n a t C a p c o m 53

Limited storage capacity is a problem Capcom use table compression function


in SAP BI/BW operation. to deal with the increase of data.
Capcom adopted the SAP BI/BW as its So how did Capcom solve the issue of data
business intelligence tool in 2003, and it is increase? Actually, when Capcom studied the
mainly used for management accounting and issue of data increase, Oracle Japan proposed
for business administration. It is also used for “table compression,” one of Oracle database’s
marketing, including area-difference analysis functions. This is a solution to reduce data
of the company’s market share for their- by compressing it and using storage more
popular products. This is also running on the efficiently. This approach is completely different
Windows server and the Oracle database. from the expansion of storage. At that time, “Capcom attached a
However, a problem arises in the limited Mr. Mizuno listened to this proposal with high value to the
storage capacity of data. The company certainly both concerns and hopes: reliability of the
knows that the amount of analysis data in- “Maybe, it was my fixed concept that the
database and decided
creases and the storage capacity is exhausted ‘compression’ was advantageous for the issue
to continue using the
if a business intelligence tool such as SAP of data capacity but it could also increase the
Oracle database
BI/BW is used. When installing the system, CPU load and drop the response. But when
Capcom determined to review the storage I heard the details, I found that data table because the company
capacity after a year, and assigned 250 giga- compression was completed within the Oracle uses the Windows
bytes of storage area to the SAP BW for the database and, therefore, did not increase the server to run the
first year. After one year, the company studied CPU load. Even the system response might SAP ERP, that is,
the expansion of storage to deal with the in- increase in certain applications. As an engineer, its missioncritical
creased data that occurred as expected. With I became curious about this proposal.” system.”
in this time, however, Capcom did not decide
to expand the storage. “Recently, the price of Later, Capcom adopted the data compression – Kazuhito Mizuno,
storage systems dropped and it is much easier solution and the data compression was actually Capcom Co., Ltd.
for us to install a storage system than before. used. A key point in table compression is the
However, we were suspicious about solving the determination of data compression rate. The
problem by simply expanding storage capacity. system response varies depending on how well
We needed to back up data as it is used on the compression rate is tuned. So, Oracle Japan
our mission-critical system. In fact, if the verified the basic part of data compression.
storage capacity increases and the data amount Oracle prepared three machines such as a
increases accordingly, our tasks surely increase development server, an evaluation server, and
in the system operation phase and our cost of a real operation server. Oracle tried data com-
backup tapes also increases. Although the pression in different ratio patterns.
system installation cost dropped, we concluded
that we should carefully expand our storage Also, Hewlett-Packard Japan, supported this
capacity by taking a longterm view.” project and the verification was made very
smoothly. Capcom could start the actual
system operation after approximately one
month.
54

Both SAP and Oracle database plan an


upgrade.
Capcom is planning to upgrade the SAP
ERP System to SAP ECC and the SAP
BW to SAP BI 7.0. At the same time, the
current Oracle9i database will be upgraded
to Oracle database 10g. Their current criti-
cal missions are smooth upgrading of these
systems and continuation of data compres-
sion after their upgrading. Aside from this,
Capcom wishes to establish some kind of
disaster recovery environment. For the
efforts expected of Oracle Corp. Japan,
Mr. Mizuno says the following:
“Yes, this data compression is a good
example. An advantage of the Oracle data-
System Environment
base is the availability of the appropriate
function to implement ‘something’ that
The data was reduced to approx. 60% as you wish to perform. You can tune up the
a result of data compression. database if you take an action. But I feel
After conducting various types of verification, those advantageous functions have not yet
Capcom found that the data compression of been introduced to the public. I do hope
the top five tables only is most effective in Oracle provides this information by pre-
SAP BI/BW operation. As a result of data sentation and advertising. It is also good if
compression, the entire data was reduced to Oracle provides detailed information that
approximately 60%. A total of 40% of executives can easily understand and if this
storage was released. Although some data information shows a concrete figure of
could be compressed much more, Capcom management cost reduction, rather than
skipped the data compression if it was simply saying that “management is made
meaningless in system operation. Because four easier.”
years have passed since the start of data
compression, the storage has increased to 400
gigabytes today. However, when you consider
the flow of data increase and if Capcom did
not select the data compression, a terabyte-
class capacity storage would be required
today. Based on this result, Mr. Mizuno feels
the introduction of data compression function
as follows:
“We have expanded the storage accordingly,
but the current storage is limited to 400
gigabytes only. It means our data compression
is highly effective. Also, we are very satisfied
that none of our customers have claimed a
drop in system response.”
w w w. o r a c l e . c o m / s a p 55

http://www.oracle.com/sap

http://www.oracle.com/sap oracle.com

Please visit our Website for more information about Oracle database for SAP customers.
56

“The SGI platforms had already proven to be the best platforms for our technical IT applications.
Even in extremely data-intensive environments, they run faster and are more stable than
proprietary platforms, and also give us the flexibility we need to satisfy the highly complex
requirements of our business areas.”

– NORBERT DIEHL,
Head of IT Technology, MTU Aero Engines

S G I A N D S A P O N O R A C L E D ATA B A S E AT M T U
AERO ENGINES OPTIMIZED IT INFRASTRUTURE
MEETS SHIFTING AND GROWING GLOBAL MARKET
REQUIREMENTS

For more than ten years, MTU Aero Engines “Our IT systems have to be able to process
has relied on SGI® servers to drive its complex millions of transactions every day and have
technical IT operations. Recently the company the power and scalability to handle complex
moved to further optimize its database en- monitoring, reporting, and analysis tasks.
vironment by migrating its SAP® component SGI delivers the performance we need to meet
Industry:
for production planning, SAP Advanced the demands of our worldwide enterprise.”
MTU Aero Engines
Planning & Optimization–SAP APO, to its
existing Linux® OS-based SGI® Altix® server Step-by-Step Migration
Downsteam (refining and platform. The result is that MTU has cut
operating costs by more than 20 percent MTU embarked on the SAP APO project in
marketing) activities outside
KUWAIT Petroleum S.p.A. compared to its previous architectures, while mid 2005. To manage the project, the company
still fulfilling the high resource requirements assembled a team that leveraged the combined
Workforce: demanded by SAP APO. To further leverage expertise of representatives from MTU IT
Approx. 4700 (entire company) the potential of SGI for the SAP solutions, Technology, service provider T-Systems and
MTU now plans to consolidate additional SGI. Working together, the team was able to
Oracle Products & Services:
SAP components on SGI Altix platforms. design and implement the new system in just
• Oracle Database 10g As database system, MTU uses Oracle 10g, six months.
• Oracle Real Application
mainly because of its stability and performance In the first stage of the project, the team up-
Clusters (RAC) 10.2
especially for BW requirements. graded three SGI® Altix® 3450 servers already
• Oracle Clusterware in use at MTU. To optimize the servers for
SAPCTL/Control Utility
the new SAP application, they developed a
• Oracle Support
Meeting the Demands of the Enterprise configuration in which one server was used
Key Benefits: Market for live operation of the SAP APO component,
• More flexibility and
another was converted for quality control
Originally designed for high-performance and development and a third was deployed
scalability in use of SAP
computing in scientific applications, SGI Altix as a “hot standby” system which operated in
• Greater SAP stability / high
servers are now increasingly being deployed to parallel.
availability
• Enhanced performance
meet the needs of Enterprise customers such
• Base for extensive experience as MTU. “By recycling these relatively new hardware
with new technologies “As we expand internationally, SGI platforms platforms, we were able to prolong their
enable us to adapt our IT infrastructures to operating life by four or five years,” said
meet shifting and growing global market Norbert Diehl. “This alone represents a cost
requirements,” said Norbert Diehl, IT manager savings of 15 to 30 percent.”
of technology, MTU.
SGI and SAP on Oracle at MTU Aero Engines 57

After Oracle database tests had been success-


fully completed on the SGI Altix 3450 servers,
the SAP APO component was installed, tested
and put into operation in parallel with the
production system. The team then set up and
tested the system’s high-availability functions
and provided access to the new IT infrastructure
for a limited number of users. In November
2006, the full range of SAP APO functions
was made available. Today, around 150 MTU
employees use SAP APO on SGI Altix 450
servers.

Impressive Results in the Test Phase

The ability of SGI computer technology to


maximize both the performance and availa- Through its global shared memory approach, “Altix servers provide
bility of even very large SAP on Oracle the SGI Altix platform provides applications enterprise customers
database was immediately evident to MTU with a high level of performance, scalability with powerful com-
in the test phases. and availability, enabling access to complex puters that ensure the
“The SGI platforms had already proven to be data records in real time and making records performance, high
the best platforms for our technical IT easy to manage and maintain. Globally
availability and stability
applications,” said Diehl. “Even in extremely accessible memory also allows companies to
of SAP on Oracle data-
data-intensive environments, they run faster reduce their Total Cost of Ownership (TCO)
base systems, while also
and are more stable than proprietary platforms and maximize their Return on Investment
– and they give us the flexibility we need to (ROI). allowing for dynamic
satisfy the highly complex requirements of Costs can be reduced further by combining expansion.”
our business areas. The combination of SAP SGI technology with the highly scalable
and SGI solutions provided impressive results Linux operating system. Using the open-source – Norbert Diehl,
right from the start.” Linux platform, companies can consolidate their Head of IT Technology,
existing IT resources more effectively, MTU Aero Engines.
Driving Significantly Faster Data Transfer implement new technologies more easily and
adjust their IT strategies flexibly to address
SGI Altix servers combine the company’s shifting business requirements.
high-performance NUMAflex® connection
with a global shared memory architecture
Successful Partnership for SAP on Oracle
running on Intel® Itanium® processors and
database
open-source Linux operating systems.
Like MTU, an increasing number of SAP
NUMAflex is uniquely designed to share enterprise customers worldwide are opting for
system memory globally, across nodes. As a SGI servers to satisfy the growing need for
result, data records do not have to be split into dynamically extendable computing platforms.
smaller fragments for handling by individual Both SGI and SAP share the goal of providing
processors. Instead, all processors in the system users with easily upgradeable, powerful and
environment have one uniformly addressable highly available technologies. The two
memory space where they can jointly handle companies provide complementary technology
data. This means that data can be transferred that makes it possible for customers to respond
up to 200 times faster than in traditional to shifts in market requirements while working
clusters, so that even highly complex more profitably, faster and systematically.
calculation problems can be solved in record
time.
58

SGI and SAP are both committed to open- migrating additional SAP components to SGI
source technology, which can bring about Altix servers.
significant savings in both direct and indirect
IT costs compared to closed operating “Our first major SAP migration project has
systems. SGI is a long time member of the shown us that Linux is ready for deployment
SAP LinuxLab, where SAP collaborates with in the Enterprise market,” said Dr. Friedemann
selected partners to provide enterprise Ost, head of IT Services and Technology (FIS)
customers with the best Linux performance at MTU. “SGI enables us to consolidate and
and functionality. integrate our SAP processes along the entire
value chain using a standard platform on
With SAP certification, SGI Altix enterprise Linux,” added Norbert Diehl. “This makes it
customers can leverage the benefits of the possible for us to provide high-performance
Linux OS-based server line to operate even systems in the Enterprise environment and con-
the most advanced SAP system landscapes. solidate know-how between engineering and
enterprise areas. By doing so, we can boost the
“SGI is an important hardware partner in quality of our system landscape considerably.”
the SAP LinuxLab,” said Helge Deller,
development manager at the SAP LinuxLab. MTU Aero Engines
“Altix servers provide enterprise customers MTU Aero Engines, headquartered in Munich,
with powerful computers that ensure the Germany, develops, produces, sells and main-
performance, high availability and stability of tains commercial and military aircraft engines –
SAP systems, while also allowing for dynamic in all thrust and power categories – as well as
expansion.” stationary industrial gas turbines. MTU also
plays a major role in the military domain. As
MTU Opts for Linux the lead industrial partner to the Bundeswehr,
MTU plans to further leverage the benefits the unified armed forces of Germany, the com-
of open-source technology in the future. pany is responsible for nearly every type of air-
As a result of the successful migration of its craft engine operated by the German defense
technical applications, the company now force. MTU is represented internationally by
intends to convert other business IT systems subsidiaries in all key regions and markets,
to Linux OS-based hardware platforms, with 6,700 employees worldwide. www.mtu.de

Linux OS-based
SAP-APO
Architecture
60

“Our biggest challenge is to keep up with the growth of our ERP data and systems. We needed to
improve performance, but we also needed to consolidate servers so that we wouldn’t blow out
the walls of our data centre. The HP Integrity platform running HP-UX 11i allowed us to do both –
without any large migrations or downtime to the business.”

Chevron Corporation – P A U L B R O D Y,
System Analyst, Chevron Corporation

Industry: GLOBAL ENERGY LEADER PUMPS UP ERP FOR


Oil and Gas
RAPID GROWTH
dd
Objective: Second-largest energy company in U.S. triples performance and capacity of SAP platform running on
Keep pace with rapid global Oracle database – while reducing administrative costs
expansion and mergers and
acquisitions by implementing
a more adaptable and cost-
effective ERPinfrastructure
Big oil – big databases Growing by terabytes
Chevron Corporation (www.chevron.com) is Global expansion and rapid business growth
Approach: the second-largest integrated energy company at Chevron – including mergers and acqui-
Consolidate 50 SAP instances in the United States and one of the largest sitions – have also meant rapid growth in
in multiple locations into one corporations in the world. Headquartered in applications and users aswell as ever-larger
data centre using HP Integrity
San Ramon, California, Chevron employs more streams of data to analyse and manage, from
servers and the HP-UX 11i v2
than 59,000 people and conducts business in sources as varied as automated well monitors,
platform on Oracle DB
180 countries. seismic analyses and point-of-sale gas station
IT improvements: systems.
• New servers triple perform
The rapidly growing energy leader, with
ance and capacity of ERP global operations encompassing every sector “Each of our Oracle repositories is growing by
infrastructure of the oil and natural gas industry, generates more than a terabyte a year”, says Brody, who
• New footprint takes 2/3 less vast amounts of data – both “up-stream” in led efforts to scale up the ERP infrastructure
space Chevron’s exploration and production to handle this growth – and to prepare for
• Consistent 99.999% availability
operations and “downstream” in its refining, future growth.
exceeds SLAs
marketing and transportation operations.
Business benefits: Chevron wanted to achieve greater performance
“The oil industry is an IT-intensive endeavour”, and capacity in the least disruptive, most cost-
• Faster applications and access
to business intelligence
says systems analyst Paul Brody of Chevron. effective way possible.
improve productivity and Integrating all information throughout the
decisionmaking Chevron enterprise is a global ERP system
• More scaleable yet stream- based on SAP R/3, several multiterabyte
lined platform supports Oracle databases, and a four-terabyte business
business growth and eases
warehouse. Backed by proactive support from
integration of data from
HP Services, the resilient infrastructure
mergers and acquisitions
• Server consolidation cuts
maintains 99.999 percent availability and
administrative, operating, and provides thousands of users with instant,
floor-space costs, shifting 24x7 access to business-critical information.
people and resources to more
strategic initiatives
SAP on Oracle database and HP at Chevron 61

Consolidating global SAP instance


Working with HP, Chevron consolidated its
global ERP operations on HP Integrity servers
running the HP-UX 11i v2 operating system.

“Integrity servers have allowed us to consolidate


systems physically hosted all around the world
into a single data centre and common plat-
form”, says Brody. The new platform hosts
multi-terabyte Oracle databases and more than
50 SAP instances for ERP, as well as core
Chevron functions such as finance, HR, deve-
lopment and quality assurance.

Employing HP Mission Critical and Proactive


Services, the Chevron IT team consistently
achieves five nines availability with the ERP
infrastructure.
And HP continues to deliver even higher “HP has been a great
performance and lower latency to memory”, partner over the years.
Performance triples Wilson continues. “Its Integrity servers with We have a close relation-
“The Integrity platform immediately tripled Dual-Core Intel® Itanium® 2 processors will ship with HP Services.
performance”, says Brody. “Jobs that used to fit into our high end as our warehouse expands We meet together monthly
take three hours run in one hour, sometimes to five terabytes. to review changes in our
even less.” environment.”
Doing more – without spending more
The ability to find, share and use business Consolidating the number of servers and – Steve Wilson,
intelligence faster enables Chevron employees simplifying the platform have also made
worldwide to do more with their talents, their Technical Architect,
administering systems easier and less expensive.
time, and the company’s assets. For example, Chevron Corporation.
accounting groups routinely worked until “We’ve improved performance to the end users,
2:00 a.m. to complete the company’s monthly improved reliability, supported a number
financials. Now they close the books easily, of additional systems, and at the same time
within regular working hours, month after not really increased our costs”, says Brody.
month. “We’ve been able to keep our support team
roughly the same in terms of numbers and
“It’s not just the speed of the processors that’s capital outlay.”
important, but the whole package that HP
delivers with it, including fast bus and I / O And, adds Wilson, ”Because the new Integrity
speeds and low memory latency”, notes Steve servers fit in one-third of the footprint of the
Wilson, Chevron’s technical architect for the older systems, it enables us to do more with
ERP project. “We’re running big databases our existing space.”
that need big I/O pipes and fast buses. Oracle
runs much faster on Integrity servers. Bottom-line, says Brody, “We haven’t had to
ask the corporation for more money to run
this new IT infrastructure.”
62

Five nines availability Moving to Integrity systems in two hours


While improving the performance and The Chevron IT team worked with HP and
manageability of its ERP applications and SAP engineers to transfer their global ERP
data, Chevron had to ensure the security and environment from PA-RISC–based HP 9000
availability of these business-critical resources. servers to the 64-bit HP Integrity platform.

“These are large and critical assets”, says Brody. Because HP delivers data compatibility and a
“They integrate information throughout our common release of the HP-UX 11i UNIX®
entire enterprise. They can’t be down.” operating environment on both HP 9000 and
Integrity platforms, the transfer to Integrity
The Chevron IT team leverages the built-in servers required no data migration.
reliability and efficiencies of the HP-UX 11i v2
environment and employs HP OpenView
management software and HP Mission Critical
A HP-UX 11i v2 and HP Integrity server
and Proactive Services to consistently achieve
platform enables Chevron’s global ERP
SLAs for 99.999 percent availability.
infrastructure to keep pace cost-effectively
with rapid growth in data and operations.
“We have a close relationship with HP Ser-
vices”, says Wilson.”We meet together monthly Primary application
to review changes in our environment. • Enterprise resource planning
HP continues to enhance the HP-UX 11i Primary hardware
operating system with tools that automate • HP Integrity rx4640 Servers
security and system management. For example,
Primary software
we use the IP filter feature of HP-UX quite
a bit to restrict port numbers and the IP • HP-UX 11i v2 operating system
addresses that can connect to our servers.” • HP OpenView v7.1 management
solutions
“We’ve built our monitoring infrastructure
• HP OpenView Storage Area Manager
around HP OpenView management software”,
Wilson continues. “It alerts our SAP system • SAP R/3
administrators if any component is not con- • Oracle database versions 9.2.0.5,
figured properly or functions outside our 9.2.0.7 and 10.2.0.2
prescribed metrics. OpenView has alerted us
Services
many, many times to problems that can then
be addressed before end users are impacted.” • HP Business Infrastructure Support
• HP Mission Critical and Proactive
Wilson adds that HP has also incorporated Services
some of Chevron’s own scripts and processes
into the HP OpenView system.
“The process took two hours during a
weekend”, says Brody, “with no downtime to
the business.”

“We didn’t have to export any data or rewrite


code”, continues Brody. “And the transition
was transparent to users. All they noticed was
the threefold gain in processing speed.”
SAP on Oracle database and HP at Chevron 63

Productive collaboration Fuelling growth


Chevron’s IT team works closely with HP to “It’s critical to Chevron that we efficiently and
understand and influence the direction of effectively scale up IT to meet the emerging
“what’s next.” The company participated in needs of our businesses”, says Brody. “Working
beta-testing Oracle and SAP software on with HP and its Integrity servers, we’ve
Integrity servers, and Chevron collaborates achieved that – and stayed cost-competitive.”
with HP engineers and HP Services consultants
on innovations to increase the productivity of “We run multiple SAP instances and Oracle
IT resources – including people, processes and databases on a single server using just 50
technologies. percent of capacity”, says Wilson, “so we have
plenty of room for growth.”
“A decade ago, we started with the biggest
servers HP made”, says Wilson. “Now we run Moving forward, he adds, ”The Integrity
smaller Integrity systems powerful enough to architecture scales far beyond the reach of any
support hundreds of users. HP products and 64-bit x86-based platform.”
services have continued to stay ahead of our
requirements – including our cost targets.” Chevron has transformed its ERP environment
into a business asset which is as dynamic as its
operations. The adaptable infrastructure can
Virtual SAP partitions
smoothly and cost-effectively keep pace with
Wilson also likes the way HP-UX 11i-based ever-larger streams of data.
Integrity servers come in a range of sizes to
handle changing needs. “We can’t always “As we look to the future, we see an enormous
predict IT needs”, he notes. “Suddenly you amount of growth still coming”, concludes
acquire another company and you have to put Brody. “We believe that the Integrity platform
all that data into a business warehouse.” and the other investments that HP is making
are going to help us scale out for the future
“Each Integrity server is a modular environ- and provide the reliability and performance
ment that we can configure in myriad ways”, we need, while keeping our costs manageable.”
Wilson continues.

“Memory, disk drives and CPUs are all quickly


swappable among systems.” HP-UX 11i v2
virtualisation capabilities, he adds, “will enable
us to cost-effectively maintain dedicated en-
vironments for multiple SAP applications – all
on one server.”
64 All4it Group

All4it focuses his offer on a SAP ERP on Oracle database delivery solutions

I T S T R AT E G Y A N D T R A N S F O R M AT I O N : A L L 4 I T ' S
S T R AT E G I C I T E F F E C T I V E N E S S P R O F E S S I O N A L S
H E L P O R G A N I Z AT I O N S O P T I M I Z E I N V E S T M E N T S ,
T R A N S F O R M C A PA B I L I T I E S A N D A C H I E V E
G R E AT E R B U S I N E S S VA L U E F R O M I T.

Founded in 1997, All4it was surrounded by conducted jointly with All4it. Today, as part
senior consultants to issue an advisory service of strategy partners, Oracle chose All4it for
for high value-added technology around the its ability to manage end-to-end projects.
All4it Group Oracle database for SAP: Consulting,
technology and outsourcing. From a practical point of view, All4it invested
in programs Oracle for SAP Organization:
Industry: Through large projects at the enterprise level, Global Technology Center, RAC Beta testing
Consulting & outsourcing All4it now offers a range of vertical services, program, to be perpetually aware of best
from physical infrastructure, to the business practices.
Locations: borders of the information systems.
• Luxembourg Last fall in Paris at the event Fujitsu-Siemens
• Belgium In particular, All4it has managed to distinguish to the “Palais des Congrès” (FSC-Future IT),
• France
this market that supports projects involving All4it was implementing a platform RAC-10g/
Annual Revenue:
very large databases and infrastructure SAP SAP-ECC6 to demonstrate the capabilities of
and respecting the strength core business of solution FlexFrame for SAP Solution.
12,5 M€
its customers. Specifically, All4it led many
Employees: successful ECC/Oracle database migrations In summary, the success of All4it builds on
135
and major implementations of new Oracle the following key drivers:
features (RAC, partitioning, charset migration,
- Understanding of the issues customers
For additional information environment split/merge, key index com-
upstream phase of study and design
regarding All4it, please visit pression, Flashback, Data Guard, and now,
our website at www.All4it.com, Database Vault) in compliance with the rules - Project monitoring and control
or contact Olivier Lambert at of SAP ERP and BI support. - Proposals of the best technologies, federation,
+33 6 08 73 09 92 implementation, skills transfer
The partnership between Oracle database &
- Integration of technologies offered by
SAP and All4it is historic. First, from the
manufacturers like IBM, HP and others
origin of its employees and then thanks to
the permanent will to better meet its
and finally propose optimizations in
customers utilizing the technologies offered
outsourcing of the operation to free up
by Oracle. Recently Decathlon, leader in
budgets ...
distribution of sports items, was wining by
the acquisition of SAP Award from the
innovation 2007, thanks to migration ECC5.0
Delta Consulting 65

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

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


services and Software Components for it’s SAP Customer Base. Delta has a deep rooted
belief that the successful implementation of an SAP solution involves much more than
installing software – it requires the integration of people, processes and technology.
Our extensive SAP expertise and multi-disciplinary business backgrounds makes Delta
consultants uniquely qualified to effectively deliver a broad range of SAP solutions.

As a certified SAP Services Partner for over Over two-thirds of all mid-sitze to high-end
10 years and a member of the Oracle Preferred SAP customers run their applications on Oracle.
Partner Program (OPP), Delta Consulting is With SAP’s endorsement and certification of
pleased to announce its selection by Oracle Oracle 10g RAC, the motivation to implement
to extend its agreement to provide support RAC include: Delta
services for Oracle Real Application Clusters
For additional
(RAC). Using SAP with Oracle RAC offers • Higher Availability information regarding
a unique solution for SAP customers already – New Requirements Delta Consulting,
running Oracle by providing them with a total – Maintenance window negotiation please visit our website
solution that provides high availability and – More and more work places rely on at www.go-delta.com
scalability. Our team includes highly skilled SAP ERP or contact:
and experienced Oracle DBA’s who are trained Jack Tomb, Partner at
610-558-1730.
and certified in SAP basis administration. • More Flexibility
– Dynamical growth by adding servers
Oracle 10g RAC is the highly scalable and – Better reuse of equipment
reliable database cluster for mission critical
SAP solutions. Our commitment and focus • Cost Savings
on this technology enables Delta Consulting – Buy cheaper servers (scale out)
to bring the best practices for migrating an – Reduce maintenance costs
existing SAP R/3 4.6D installation from a
single instance Oracle database to a multiple Want to increase the ROI on your existing
instance Oracle RAC cluster database confi- SAP system? Working with Delta Consulting,
guration. we can help you explore areas where you can
leverage industry best practices and make
Services to be provided by Delta Consulting current processing even more efficient. We
include: offer a wide array to help you take advantage
of your SAP investment.
• RAC Implementations
• Database Migrations
Delta Consulting, Inc.
• Tuning and Performance Optimization
5 Christy Drive, Suite 109
• Backup/Recovery and Hot Standby Solutions
Chadds Ford, PA 19317
Toll Free: 1-888-461-5553
Phone: 1-650-558-1730
E-mail: info@go-delta.com
Website: www.go-delta.com
66 IOUG – SAP Special Interest Group (SAP SIG)

IOUG SAP SPECIAL INTEREST GROUP (SAP SIG)

Join us at Collaborate 2009 SAP SIG Events


in Orlando Florida, May 3 – 7. The main events for the SAP SIG are held at
the yearly Collaborate Conference. Each year
The Independent Oracle User Group (IOUG) there is a business meeting, networking recep-
sponsors Special Interest Groups (SIGs) that tion, SAP/Oracle Development Update, and
are designed to assist members with specific Panel Discussion with participation from both
Oracle products and products that are tightly SAP and Oracle. Also lunch time meetings
integrated with the Oracle products they use. offer informal discussions and formal technical
The goal of the IOUG SIGs is to offer technical sessions on various SAP/Oracle issues.
IOUG

information and peer-to-peer collaboration in


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

The mission of the SAP SIG is to provide a Membership


forum for open discussion, education and Membership in the SAP SIG comes with your
networking to meet the challenges of IOUG membership.
implementing, and maintaining Oracle See details at: http://www.ioug.org/
databases with SAP Applications. The SAP Join IOUG:
SIG facilitates raising issues and providing http://www.ioug.org/about/join.cfm
enhancement suggestions to both SAP AG
and Oracle development teams. For more information please contact:
Thomas Stickler, IOUG SAP SIG Liaison
The benefits of SAP SIG membership inclu- Oracle Corporation
de; offering open forums for discussion and thomas.stickler@oracle.com
networking opportunities among members,
education sessions at Collaborate, periodic
conference calls and web conferences with guest
speakers covering a range of technical topics.
SAP Press – SAP Database Administration with Oracle 67

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

Oracle is one of the most significant, DB plat-


forms available for SAP systems – so why hasn’t
someone written a book on how to configure
the interaction? Well, here it is: With this
SAP PRESS
in-depth reference book, administrators get
much needed background knowledge, as well
818 p., 2008,
as complete details on architectural and bound, with reference card
software/logistics issues, in addition to step- €89.95,
by-step instructions for all of the most ISBN 978-1-59229-120-5
important administration tasks. Every aspect Immediate delivery
of system landscape planning and mainten- available

ance is covered, helping administrators hone


their problem solving skills. Bonus chapters • Provides guidance on
deal with Java, SAP NetWeaver BI, and the administration and back-
ground knowledge
highly complex issues of Backup, Recovery,
and Restoration. • Helpful advice for planning
the system landscape,
performance optimization
What this book covers: and monitoring

- Interaction of SAP and Oracle database • Includes chapters devoted


to backup, recovery and
- Planning and expanding the system restore, Java and SAP
Press comments:
landscape NetWeaver BI
IT & Production:
- System life-cycle: Installation, system
The publication on the interaction of SAP and
maintenance, upgrades Oracle DBMS (Database Management System)
- Performance: Analysis of hardware, provides administrators with basic knowledge
operating system, database, SAP system, about the SAP system and database, looks at
architecture and software logistics issues and
SQL instructions and much more
explains administration tasks in SAP lands-
- Backup, recovery and restore: Data backup capes. It combines background knowledge
methods, BR*Tools, Oracle Recovery with practical guidance, helping the reader
Manager, backup strategies to address specific administration problems.
For example, it contains advice on improving
- Oracle and SAP NetWeaver BI the performance of the system operation and
improving availability and data security.
The book is equally suitable for administrators
who want to upgrade a legacy SAP installation
and Oracle experts who wish to use their
know-how in conjunction with SAP.
68

ORACLE ADVANCED CUSTOMER SERVICES FOR SAP


Database Services for SAP Environments

Oracle database and SAP configured environment. These services are


More than two thirds of all mid-size to high-end available through Oracle’s Advanced Customer
SAP customers entrust their data to the Oracle Services (ACS) organization. Advanced Custo-
database. Almost two million registered users mer Services experts deliver personalized
– in nearly ten thousand locations have come services directly to customers worldwide to
to expect the best technology and performance maximize performance and increase produc-
that the Oracle database brings to the SAP tivity for all Oracle systems. Recently, Oracle
environment. This outstanding performance Advanced Customer Services formalized a
level is a direct result of years of intensive portfolio of personalized services for customers
partnership between SAP and Oracle database. using the Oracle database in SAP environ-
ments.
However, the SAP and Oracle database co-
operation does not end with the database “SAP works in partnership with Oracle to
technology integration. Customer support and provide quality system support. Many of our
satisfaction are tangible day-to-day benefits joint customers however, require even higher
of the ongoing partnership. levels of support for their database environ-
ments to leverage maximum Oracle capabili-
This extraordinary level of customer support is ties. Our annualized services take support
the result of SAP’s requirement for permanent to the next level”, explains Larry Abramson,
on-site Oracle Support staff. This group staffs senior vice president, Oracle Advanced
the Development Level Support queue and Customer Services.
provides immediate assistance for a wide range
The services provide for three levels of annua-
of activities and issues from semi-critical to
lized operational support, custom scoped
critical priority 1 “production down” situations.
engagements and onsite Technical Skill Work-
The SAP Support and Services group at Oracle
shops. All Advanced Customer Services
was created to coordinate and staff this SAP-
Database Services for SAP Environments are
focused customer support team. We are a world-
delivered by Oracle support experts who are
wide services group, with locations in Walldorf
skilled in maximizing Oracle technology
(Germany), Palo Alto (US), and Tokyo (Japan),
contributions to overall system performance,
providing assistance for all aspects of SAP opera-
stability and recoverability. Oracle Advanced
tions. More specifically, our mandate covers
Customer Services, in concert with SAP, lever-
tasks ranging from management of increasing
ages over 20 years of partnership experience in
data volumes, performance optimization, setup
delivering SAP solutions operating with the
of high availability solutions, to data exchange
Oracle database.
between the SAP system and other Oracle data-
bases over a secure interface.
Oracle with SAP Expert Guidance

In addition to our integrated support with Tailored to Your Business


SAP, many customers choose to engage Oracle Database Services for SAP Environments
Support directly to help achieve even greater offers three levels of annualized services or
performance and ROI from their SAP-Oracle <<services that can be combined to meet your
specific needs.
Oracle Advanced Customer Services for SAP 69

Advanced Support Assistance – facilitates and Your SDM draws on the expertise of an exten-
expedites service requests through a single ded team of support analysts and SAP environ-
point of contact, Your Service Delivery Manager ment specialists. Because your SDM speaks the
(SDM) ensures that the right people and orga- local language and understands your specific
nizations are aligned with meaningful action business and IT context, he or she can apply
plans resulting in more efficient and effective that context to the escalation to ensure your
issue resolution. issues are resolved effectively. Whatever the
circumstance, your SDM is personally commit-
Business Critical Assistance – combines service ted to orchestrating a quick and appropriate
request resolution with proactive advice and resolution to your Service Requests.
assistance tailored to your specific operations
and projects. Your SDM coordinates the efforts The SDM also leads formal quarterly reviews
of a team of engineers who develop background to assess performance against best practice
capabilities on your company and your IT standards, discuss your business and technical
goals, and then assist with ensuring a successful plans, anticipate and avoid escalations, and
outcome for each of your projects. offer insight on how to ensure that you are
receiving the most value from your Oracle
Solution Support Center – offers our most relationship.
comprehensive service, with a team of focused
engineers that are deeply aware of your environ-
SAP Aware Service Delivery
ment, operations and projects. This focused
team of engineers is available to you through SAP customers using our Services plans benefit
a direct access hotline to provide assistance for from faster access to Oracle through a direct
critical Service Requests and a range of pro- relationship. Getting the most functionality,
active services including assessments and root stability and availability from your Oracle
cause analysis. database software requires both Oracle and
Oracle with SAP expertise, due to the compli-
Depending on the level chosen, Oracle Ad- cated interoperability factors between SAP
vanced Customer Services offer the specialized applications and Oracle database software.
expertise of a Service Delivery Manager (SDM)
who is familiar with SAP and support processes Advanced Customer Services help improve
to serve as your Oracle support focal point. your IT staff productivity by streamlining the
SDMs work with you to establish an annual process of interpreting Oracle and SAP infor-
support plan that includes the identification mation for patching and system configuration
of your key business requirements, alignment changes. Customers can focus on the recom-
of support processes, and documentation of mendations that align with their specific
joint contact information while incorporating environments and versions. Not all Oracle
the existing SAP support model features. features are leveraged in standard SAP deploy-
ments, so Oracle Advanced Customer Services
One role of your designated SDM is to expedite stands ready to assist in enabling new features
“high” or “very high” (SAP severity levels) while maintaining SAP Certified Configura-
problem resolution activities and escalations. tions.
SDMs also provide expert guidance when
Service Requests have multiple related inci-
dents, or show behavioral patterns that may
be the outcome of a common problem or issue,
or when the standard escalation process on an
individual issue does not address your specific
business needs.
70

Our most popular engagements include:


Oracle/SAP Oriented Workshops and
Engagements - Database Planning and Configuration
To build your IT staff’s capabilities and confi- - Database Health Check
dence in optimizing the Oracle database in an - Database Partitioning
SAP environment, our workshops are created - SAP ERP Administration Concepts
and delivered by specialists who know how
- Review and Proof of Concepts
SAP applications interact with Oracle Data-
bases. Based on a long history of technical - Hot Standby/Data Guard Implementation
partnership with SAP, Oracle provides the - Backup/Restore/Recovery
following Technical Skill Workshops: - RAC Setup Assistance
- Fundamentals of Oracle database for SAP - HW Migration “O2O”/Oracle Advanced
ERP (Level I) Customer Services as Provider
- Oracle Advanced Performance Tuning for - HW Migration Assistance “O2O” Packages
SAP ERP (Level II) - Oracle Advanced Customer Services as
- Oracle Expert for SAP (Level III) Advise and Assist
- Oracle database 10g for SAP Environments - Database Migration Assistance “R3LOAD”
- Oracle database Administration for SAP - Database Reorganizations
Business Warehouse
With Advanced Customer Services for SAP
- Oracle Real Application Clusters for SAP
Environments, you enjoy a preferred relation-
- SAP ERP ABAP Tuning with Oracle data- ship with Oracle subject-matter experts, IT
base Platform professionals, and developers to maximize the
value of your Oracle environment. Shown
To further enhance the value, these Technical below are descriptions of several engagement
Skill Workshops can be modified and enhanced types.
to help ensure alignment with your specific
situation and goals. Technical Skill Workshops
are specific to your company, are scheduled Database Planning and Configuration
based on availability, and may not be available of an SAP System
in all geographies. At the beginning of an SAP project, application
design and implementation are the primary
Many customers find that additional experience focus of most activities. This time is most
and expertise is necessary during upgrades, critical for ensuring that the configuration
migrations, and other infrastructure changes. and design of your database is configured
Oracle can establish a statement of work to optimally and flexible enough for meeting
provide such assistance with varying degrees your future needs. Improper or suboptimal
of Assisted Services involvement. Assisted configuration means increased effort in terms
Services are support advisory services for custo- of operational efficiency and management.
mers who need customized assistance from Customers are advised to engage the proper
Oracle’s SAP engineers. The concept is to resources during the initial stage of your SAP
provide Oracle engineers that are skilled with project to help you prepare and configure the
the SAP application system, tools, procedures database with current best practices and your
and most importantly the Oracle database with design goals in mind.
SAP. An Oracle engineer is assigned to the
customer for a predetermined period of time
to deliver agreed upon support services for the
efficient operation and management of Oracle
software operating in a SAP application envi-
ronment.
Oracle Advanced Customer Services for SAP 71

Database Healthcheck/Performance Analysis


Performance is one of the keys to success in
the introduction and operation of an SAP
Database Migration Services for SAP
A great majority of all SAP ERP installations
run on an Oracle database. The Oracle Ad-
D A T A B A S E 11g
system for all SAP customers. Our specially vanced Customer Services for SAP group is
trained staff, not only knows the Oracle data- certified by SAP for database migrations and
base in detail, but is also trained in the intri- can assist companies who wish to migrate
cacies of Oracle in a SAP environment. Thus, their SAP Business Suite installation from
our staff is positioned to analyze any perfor- a non-Oracle database to Oracle. One reason
mance problem and to provide solutions. These that our migration services are highly valued
solutions could be, for example, in the areas by customers is the familiarity of the change
of index design, parameter optimization, ABAP from a DBA perspective. Oracle Advanced
optimization or adaptation of operating system Customer Services can assist your staff in exe-
parameters. Our staff is also, of course, able to cuting a migration plan while familiarizing
deal with specific features of individual SAP them with the new database operations.
solutions. Performance problems in SAP ERP
or BI/BW systems appear in various forms and Oracle to Oracle Database Migrations (O2O)
therefore the approaches to solution-solving
– Extremely Fast and Smooth Database
will vary.
Migrations for SAP Systems, Heterogeneous
Database Migrations
High Availability/Backup Concepts
Unavailability of the SAP system leads to mas- Because standard tools require long transfer
sive problems for most customers (logistically times, many situations require more than 48
and financially). In order to minimize the risk hours, Oracle provides “O2O” migration
of unplanned downtime in a mission critical services. Based on a set of services, procedures
environment, IT organizations must proactively and tools, Oracle ACS can help customers
plan for failover and recoverability. However, achieve a significantly faster process, typically
in this area there are very different approaches, at a speed of 100 to 150 GB per hour. This
all with advantages and disadvantages (hard- means systems can now be migrated that could
ware clusters, mirror technologies, standby not be handled previously using standard tools.
databases, RAC, Data Guard...). Oracle ACS The service set is based on Oracle technologies,
can advise on the optimal approach strategy and support migrations of SAP ERP as well as
for your company and, of course, help during BI/BW systems. Systems using this advanced
implementation of the chosen solution. migration approach remain fully within SAP
supportability requirements.
Oracle RAC Enablement for SAP
Oracle Partitioning for SAP Customers
Oracle provides the “Real Application Clusters” Oracle Partitioning is an option to Oracle
(RAC) option. You can use this option to database 10g Enterprise Edition. At a technical
distribute the database instance on different level, Oracle Partitioning allows tables and
servers (nodes). This offers new possibilities indexes within a database to be subdivided
in the area of high availability of an Oracle into smaller pieces. Oracle can “partition” a
database system, and also provides greater table by ranges of values, so for example, the
flexibility in the dimensioning of system data for Jan 1, 2009 through Jan 31, 2009
resources (scalability). Oracle provides profes- can reside in its own partition. Oracle can also
sional services to assist you with enabling partition a table by a list of values, so that
RAC for your SAP environments. These services North American data is in one partition, while
include workshops, planning, and implemen- the European data is in another partition.
tation of RAC software. Partitioning is a critical feature for managing
large databases.
72 Oracle Advanced Customer Services for SAP

g Growth is the basic challenge that partitioning Preparing for Oracle database 11g

D A T A B A S E 11 addresses for large databases, and Oracle Par-


titioning enables a “divide and conquer” tech-
SAP AG will skip Oracle database 11g
Release 1 and certify Oracle database 11g
nique for managing the large tables in the
Release 2, at least 12 months before Oracle
database, especially as those tables grow.
database Release 10g goes into the extended
Although your database may have twice as
support cycle.
much data next year as it does today, your
end-users are not going to tolerate their appli-
As Oracle and SAP refine and test integration
cation running twice as slow, your database is
for supportability of Oracle database 11g,
not going to be given twice as much time to
Oracle Advanced Customer Services continues
complete maintenance and batch processing,
service delivery preparations for this upgrade
and your IT managers are not going to double
activity. Oracle Advanced Customer Services
your hardware budget.
can assist your staff in preparing upgrade plans
between Oracle database versions.
Partitioning is the feature that allows a data- Whether through our ongoing support and
base to scale for very large datasets while partnership with SAP, or directly with your
maintaining consistent performance, without IT organization, Oracle Advanced Customer
an unduly increased need for hardware resour- Services deliver personalized services with
ces or administrative efforts. Oracle Partitioning deep familiarity with the intricacies of the
is embedded into the core database engine SAP environment.
and supported by Oracle’s administrative tools.
From an SAP application perspective, partitio- For further information please contact in:
ning is completely transparent: no changes
need to be made to the application or to the Europe, Middle East and Africa
SQL statements in order to use partitioning. Michael.Weick@oracle.com

Partitioning for SAP is supported since SAP North America


Release 4.6C (see SAP Note 742243) SAP Kumar.Allamraju@oracle.com
Kernel 6.20 Please contact us for more informa-
tion and see further more the Success Story for Japan, Asia, Pacific
Partitioning at Coop Switzerland under Sam.Viola@oracle.com
www.oracle.com/sap.
Latin America
Rene.Barrera@oracle.com
IS4IT – IT Consulting 73

PEOPLE, KNOWLEDGE, PROJECTS, AND IS4IT =


4 SUCCESS FACTORS TO HELP YOU GET AHEAD!

The main task of IS4IT, as a manufacturer-


independent IT-consulting firm, is solving our
clients’ technical problems through the
application of our IT-specialists’ expertise.

We provide IT services individually-tailored to


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

In addition to handling such projects, we also


provide our customers with SAP technical
maintenance in accordance with Service Level
Agreements.
74 Useful links Oracle database for SAP customers

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

Some OSS Notes Oracle and SAP


1021844 Extension of Oracle 9.2 maintenance until July 31, 2008
105047+ 742243 + 722188 Partitioning and Oracle Functionality supported by SAP
156548 Supported database and operating system releases for SAP Kernel version 4.6x
23875 Supported database and operating system releases for SAP Kernel version 3.1I^
407314 Supported database and operating system releases for SAP Web Application Server 6.x
524816 Enqueue Service for RAC SAP-Enqueue-Service
527843 Oracle RAC support in the SAP environment
740897 Licensing
581312 Licensing
581320 FAQ Oracle RAC for SAP
592393 FAQ Oracle
1125923 + 966117 + 966073 Flashback Database
598678 Oracle9i: New functions (composite SAP Note)
669902 Oracle9i: Setting the national character set to UTF8 (This note is valid also for Oracle 10g)
701235 Compressed Data Segments
705608 SAP RAC specific monitors
720886 Oracle database 10g: Integration into the SAP environment
740897 Info about the Oracle license scope; required Oracle options
819655 Add. info.: Upgrade to SAP NW 2004s ABAP ORACLE
819829 Oracle database 10g: Instant Client 10.x on Unix
819830 Oracle database 10g: Additional Information on upgrade:UNIX
820062 Oracle database 10g: Patch sets/patches for 10.1.0
828268 Oracle database 10g: New functions
830576 Parameter recommendations for Oracle 10g
830982 HW fine tuning for SAP on RAC environment
836517 Oracle database 10g: Preparation for SAP-upgrade
838725 Oracle database 10g: New database statistics
841728 Oracle database 10g: Software installation wizzard 10.2.0
85838 Supported database and operating system releases for SAP Kernel versions 4.5x and 4.0x
871096 Oracle database 10g: Patch sets/patches for 10.2.0
885167 Add. info.: Upgrade to SAP NW 2004s Java ORACLE
921594 Inst. SAP NetWeaver2004s SR1 - UNIX: Oracle
925871 'Customer Care Support' for Oracle 9.2
932722 Upgrade to Oracle 10.2 during a database copy
940794 Releasing Oracle 10.2 versions for older SAP versions
940811 Oracle database 10g: Migration from 32-bits to 64-bits
973450 Advanced Security (Network Encryption)
974876 Advanced Security (Transparent Data Encryption)
998004 Update the Oracle Instant Client on Windows
990955 Oracle Datamining Connector 2.1 for SAP
1027012 Details about MOPatching
1109743 Index Compression
1086956 + 1058988 Instant Client
142635 Installation of a backup library for Oracle
968507 Considerable enhancements to backups using BR Tools 7.00
964619 Oracle database 10g: Block change tracking
1016173 Verifying database and archive log files using RMAN
110153 Support for RMAN save sets for backups and hard disk
148535 Database backup fails with RMAN-04005/ORA-01031
170013 Differences between Brbackup with “All“ and “Full”
620803 Oracle 9i /10g: Automatic segment space Management
910389 FAQ: Oracle Segment Shrinking
646681 Recognizing tables with BR SPACE
355771 Migration to ASSM
1043381 Performance problems with Indexes in ASSM table spaces
896717 Performance problems.....
983230 LOB corruption
1037755 Performance problems....
1124639 Long runtime for DSO
1166242 enq: HW contention
859841 Uninstall of Oracle Partitoning software option
937492 FAQ: Oracle Flashback
602843 Oracle_SID
1033126 BR tools setup
905359 Using BR Tools
562403 FAQ: Oracle Net
830578 Oracle database 10g: Linux environment variable
Imprint 76

Oracle Corporation

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

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

You might also like