Professional Documents
Culture Documents
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
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
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 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.
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.
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
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
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
Figure 2 D ATA B A S E S PA C E M A N A G E M E N T
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.
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
• 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
Implementation option 1: One global symbol table per data segment (table), stored in dedicated blocks
Symbol
Tables
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
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
“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
“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.
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
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.
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.”
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
“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
“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
Examples tab
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
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
“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.”
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
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)
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
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
g Growth is the basic challenge that partitioning Preparing for Oracle database 11g
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
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.