You are on page 1of 26

An Oracle Guidebook

E INTRODUCTION

E CHAPTER 1
Low-Cost Grids

Oracle Database
E CHAPTER 2
Data Warehousing

Options
E CHAPTER 3
Information Management
and Application
Development

for an Evolving
E CHAPTER 4
Security and Compliance

E CHAPTER 5

World
Manageability and Change

1
E INTRODUCTION E 1 Low-Cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

Introduction
For more than three decades, Oracle has been a half the worldwide market share for relational database
leader in database technology, helping companies man- management systems—more market share than its two
age information with reliable, secure, and integrated closest competitors combined.
technologies.
To increase flexibility and customers’ ability to target
Reduce IT Costs their specific needs, Oracle also offers a number of
The current version of the Oracle Database—Oracle options for Oracle Database 11g that can be used to
Database 11g—builds on that tradition. It delivers enhance performance, scalability, availability, security, To increase flexibility
economies of scale on easily managed low-cost grids, and and manageability. These extend capabilities and let
provides a range of features and functionality to meet the customers continue to leverage their investment in the and customers’ ability to
varying requirements of today’s business applications. Oracle Database.
Oracle Database enables companies to: target their specific needs,
• Protect against server failure, site failure, and This guidebook explores a number of these options,
human error, and reduce planned downtime looking at those that support the following key areas: Oracle offers a number of
• Secure data and enable compliance • Low-cost grids
• Use high-performance data warehousing, online • Data warehousing options for Oracle Database
analytic processing, and data mining • Information management and application
• Manage data centers efficiently and keep pace development 11g that can be used to
with change • Security and compliance
• Manageability and change enhance performance, scal-
With Oracle, database applications can easily scale
from small, single-processor servers to clusters of multi­ These options vary, but they all support Oracle’s strategy ability, availability, security,
processor servers without changing a line of code. In of delivering integrated, end-to-end product suites on an
terms of performance, Oracle holds the top three record open, standards-based architecture to help simplify com- and manageability.
benchmark positions in the Top Ten TPC-C price/perfor- puting environments, lower cost and risk, and provide
mance category (as of June 16, 2008), which means it’s greater choice and flexibility.
not only fast, but extremely cost-efficient as well. Over-
all, these qualities are appealing to companies around E Learn More
the globe. Not surprisingly, Oracle software has nearly Oracle Database 11g Customer Video Montage 2
E INTRODUCTION E 1 Low-Cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

ELow-Cost Grids

Delivering Efficiency and Performance


Over the last few years, grid computing—in ment and resource provisioning help companies meet
which groups of independent, modular hardware and growing workload requirements without adding staff.
software components can be virtualized and provi- Also, because computing resources can be applied
sioned on demand—has rapidly moved from being a incrementally when needed, companies typically see
leading-edge concept to being a widely adopted prac- better computing and storage capacity utilization, and Grid computing provides
tice. Oracle introduced grid computing capabilities in can avoid the expense of “over-provisioning” as a hedge
2003, and continues to lead the software industry in against unpredictable demand increases. a range of savings through
its commitment to grid computing and virtualization.
Today, more than 10,000 organizations have deployed Today, Oracle offers a number of options and technolo- the use of standard hardware,
Oracle grid computing solutions. gies that enable companies to take fuller advantage of
grid computing. A number of these focus on ensuring greater efficiencies, better
In essence, companies are embracing grid comput- high availability, and strengthening protection against
ing because it offers a clear solution to many of the planned and unplanned downtime—including human capacity planning, and
fundamental challenges facing IT organizations today. error, the most common cause of failure. These include:
For example, by pooling computing resources, grid • Oracle Real Application Clusters increased predictability.
computing helps ensure that IT is agile enough to stay • Oracle Active Data Guard
in step with changing—and often unpredictable— • Oracle Flashback
business needs. Grid computing also helps ensure high • Oracle Automatic Storage Management
availability, with the ability to manage workloads • Oracle Advanced Compression
across the grid, and to add capacity without interrupt- • Oracle In-Memory Database Cache
ing operations.
In addition, Oracle has created a Maximum Availabil-
Above all, grid computing lets companies achieve such ity Architecture (MAA) framework that provides clear
benefits at relatively low cost. It provides a range of and concise guidance on implementing best practices
savings through the use of standard hardware, greater using Oracle’s proven high-availability technologies.
efficiencies, better capacity planning, and increased
predictability. For example, grid workload manage- 3
E INTRODUCTION E 1 Low-Cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

Oracle Real Application Clusters the software helps reduce the cost of downtime. For Oracle RAC gives companies
Oracle Real Application Clusters (Oracle RAC) supports example, Pacific Gas & Electric saw Oracle RAC as a
the transparent deployment of a single database across a way to cost-effectively handle growing data volumes a foundation for enterprise
cluster of servers, providing fault tolerance in the event from its smart-meter program, says Eugene Park,
of hardware failures or planned outages. With Oracle senior director of application services at the com- grid computing built from
RAC running on clustered servers, companies can have pany. “We’ve actually been able to save over $5 mil-
high levels of availability and performance and easily lion a year by re-platforming from our mainframe to standardized processing,
scale up operations while controlling computing costs. Oracle RAC. We saw that Oracle RAC would allow
us to pretty easily add additional servers and addi- storage, and network compo-
Oracle RAC gives companies a foundation for enterprise tional storage to grow our processing capabilities.
grid computing built from standardized processing, Today, on our customer care billing system, we have nents—one that provides
storage, and network components. It enables the Oracle more than 300 terabytes of data spinning to support
Database to run on a grid platform, and lets compa- our smart-meter infrastructure.” simplified, efficient mainte-
nies dynamically provision nodes, storage, CPUs, and • 24/7, continuous uptime for database applica-
memory while the system remains online—providing tions. Oracle RAC eliminates the single-point-of- nance while supporting high
simplified, efficient maintenance while supporting high failure arrangement that is inherent with a single
availability. server. If a node in the cluster fails, the Oracle availability.
Database continues running on the remaining nodes.
Oracle RAC can be used with mainstream business Individual nodes can be shut down for maintenance
applications of all kinds, including Oracle E-Business while application users continue to work.
Suite, PeopleSoft, Siebel, SAP, and custom applica- • On-demand, flexible scalability. IT organizations
tions. It supports OLTP and DSS applications, as well as can expand capacity by simply adding servers to the
Oracle’s unique ability to effectively work with mixed cluster as more processing power is needed—which
OLTP/DSS environments. And it provides single-image can be done without taking users offline. As soon
installation and management, giving database adminis- as the new server is in place, the application takes
trators a single point of control for managing a cluster advantage of the additional capacity, and servers
of multiple servers. do not need to have the same capacity: Companies
today run a range of Oracle RAC clusters, from
Oracle RAC provides: those where each server is a two-CPU commod-
• Lower costs. With Oracle RAC, clusters can be ity server to those where there are 32 to 64 CPUs
built from standardized, commodity-priced process- in each server. “One of the large Oracle RAC sys-
ing, storage, and network components. In addition, tems we have is a 16-node system with six storage 4
E INTRODUCTION E 1 Low-Cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

nodes behind it.... The uncompressed data within role, minimizing downtime and preventing data loss. “The potential for [Active
it is about a full petabyte worth of data. It’s 200 Oracle Active Data Guard enables a physical standby
terabytes compressed,” says David Apgar, business database to be open for read-only access—for report- Data Guard] functionality
continuity planning and high availability engineer ing, simple or complex queries, sorting, Web-based
at Yahoo. Oracle RAC supports up to 100 nodes access, and so on—while changes from the production is huge. It means that I can
in a cluster. database are being applied to it. All queries reading
from the physical standby database execute in real potentially use my DR envi-
Indeed, Oracle RAC can deliver high performance with time and return current results. This means that any
a variety of applications and workloads. “One of the operation that requires up-to-date read-only access can ronments for high-volume
things we were concerned about when we first got into be offloaded to the replica database, enhancing and
Real Application Clusters was how well it would sup- protecting the performance of the production database. reporting without impacting
port our mixed workload of OLTP and decision sup- “The potential for that type of functionality is huge,”
port,” says Michael Prince, chief technology officer at says Logan McLeod, IT strategist at Dell. “It now my primary databases.”
Burlington Coat Factory. “The answer is that it has sup- means that I can potentially use my DR environments
ported them very well. We get great performance from for high-volume reporting without impacting my pri-
RAC, both for our OLTP and for our decision support.” mary databases.”

Oracle Active Data Guard This capability makes it possible for Active Data
IT organizations face a fundamental challenge: Guard to be deployed for a wide variety of business
Improve quality of service while reducing costs and applications. For example, finance operations can use
complexity. Oracle’s Active Data Guard helps them Active Data Guard for ad hoc queries and reports. In
achieve consistent high performance by offloading the telecommunications industry, it can be used to
resource-intensive activities from a production database provide technicians with access to service schedules
to one or more synchronized standby databases. and to handle customer inquiries about service status.
In healthcare, it can enable fast access to up-to-date
Active Data Guard is based on Oracle Data Guard, medical records. In transportation, it can support pack-
a feature included in the Oracle Database Enterprise age tracking and schedule status inquiries. And Web
Edition. Data Guard keeps standby databases synchro- businesses can use it to support catalog browsing, order
nized with a primary database. If the primary database status, and scale-out initiatives using reader farms.
experiences an outage due to data corruption, system
failure, human error, or disaster, Data Guard can
quickly switch any standby database to the production 5
E INTRODUCTION E 1 Low-Cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

Overall, Oracle Active Data Guard helps companies: time-consuming operation that causes enormous loss of
• Increase performance, by moving unpredictable business productivity.
workloads to an up-to-date replica of the produc-
tion database Oracle Flashback enables IT organizations to view and
• Simplify operations, through the elimination rewind data back and forth in time, without having to
of the management complexity that accompanies make any structural changes to the database. It pro-
traditional replication solutions, and the ability vides a simple, powerful, and completely nondisruptive
to support all data types mechanism for recovering from human errors—and
• Eliminate compromise, because the replica is reduces recovery time from hours to minutes.
up-to-date and online at all times, which is not pos-
sible with traditional storage mirroring technology Flashback technology revolutionizes recovery by oper- Research shows that
• Reduce costs, because the Active Data Guard ating just on the changed data. Thus, the time it takes
physical standby database can also provide disas- to recover from the error is equal to the time it took to 40 percent of application
ter recovery capabilities and/or serve as a test make the mistake. With the technology, organizations
database—with no additional storage or servers can query historical data, perform change analysis, outages are caused by opera-
required and perform self-service repair to recover from logi-
cal corruptions while the database is online. Flashback tor or user mistakes. These
Oracle Flashback technology can also be utilized for nonrepair purposes,
Human error plays a significant role in availability— such as historical auditing and undoing test changes. errors are extremely difficult
and research shows that 40 percent of application
outages are caused by operator or user mistakes. These Oracle Automatic Storage Management to avoid, and can be particu-
errors are extremely difficult to avoid, and can be Storage plays a vital role in availability, and it can pre­
particularly difficult to recover from without advance sent a significant challenge to IT organizations trying larly difficult to recover from
planning and the right technology. to do more with less. To help, Oracle provides Oracle
Automatic Storage Management (ASM), an integrated, without advance planning
Typical user errors include accidental deletion of valu- high-performance database file system and disk man-
able data, deleting the wrong data, and dropping the ager. ASM is based on the principle that as much as pos- and the right technology.
wrong table. Such errors can result in “logical” data cor- sible, the database, rather than administrators, should
ruption, or cause downtime of one or more components manage storage. ASM eliminates the need to directly
of the IT infrastructure. While it is relatively simple to manage potentially thousands of Oracle database files
rectify the failure of an individual component, detec- and helps protect vital data in the event of a disk failure.
tion and repair of logical data corruption is typically a 6
E INTRODUCTION E 1 Low-Cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

“ASM has been a revolution in terms of the way is operating. When a disk is added, ASM automati- “Storage had grown to be
we manage storage,” says Michael Prince, chief tech- cally redistributes the data so that it is evenly spread
nology officer at Burlington Coat Factory. “Storage had across all disks in the disk group, including the new the most difficult and most
grown to be the most difficult and most costly com- disk. This redistribution—or rebalancing—is done
ponent of the database architecture, and certainly the in the background with minimal impact to database costly component of the
most difficult to manage. And ASM has simplified it performance. When a disk is to be removed, ASM
dramatically.” rebalances by evenly relocating data from the disk database architecture, and
being removed to the other disks in the disk group.
ASM groups the disks in a storage system into one certainly the most difficult
or more disk groups. The IT organization then man- Maximum Availability Architecture
ages a small set of disk groups, and ASM automates These various Oracle technologies can be vital, but to manage. And ASM has
the placement of the database files within those disk technology alone is not always enough to ensure high
groups. ASM provides: availability—operational best practices are also key. To simplified it dramatically.”
• Striping. ASM spreads data evenly across all that end, Oracle’s Maximum Availability Architecture
disks in a disk group to optimize performance and (MAA) provides a fully integrated and proven blueprint
utilization. This even distribution of database files for building highly available systems using Oracle Data-
eliminates the need for regular monitoring and I/O base options such as Oracle RAC, Oracle Active Data
performance tuning. When reading a file, ASM Guard, Oracle Flashback, and Oracle ASM.
reads data from all six disks in parallel, greatly
increasing performance. Oracle MAA gives companies superior data protection
•M  irroring. ASM can increase availability by option- and availability by minimizing or eliminating planned
ally mirroring any file—that is, keeping redundant, and unplanned downtime at all technology stack lay-
or mirrored, copies of data to help avoid data loss ers, including hardware and software components. The
caused by disk failures. If a disk fails, ASM can con- architecture encompasses specific design and configu-
tinue to access affected files by accessing mirrored ration recommendations that have been extensively
copies on the surviving disks in the disk group. reviewed and tested to ensure optimum system avail-
ASM supports two-way mirroring, where data gets ability and reliability. In addition to Oracle high-
one mirrored copy, and three-way mirroring, where availability options, the architecture also addresses the
data gets two mirrored copies. configuration and integration of other critical compo-
•O  nline storage reconfiguration and dynamic nents of highly available systems, including servers,
rebalancing. ASM lets companies add or remove storage, networking, and the application server.
disks from a disk storage system while the database 7
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

MAA best practices are described in a series of techni- Oracle Advanced Compression also helps lower Oracle Advanced Compression
cal white papers and documentation designed to help storage costs—in fact, companies may see 3X or
in the design, implementation, and management of an higher reductions. What’s more, it is designed to helps lower storage costs—in
optimum high-availability architecture. Companies can “cascade” storage savings throughout the data center,
draw on MAA best practices for areas such as Oracle and extend them to test, development, backup, and fact, companies may see 3X or
Database, Application Server, Applications, Grid Con- disaster recovery environments, further magnifying
trol, and Oracle Partners. the cost savings. It helps reduce resource require- higher reductions.
ments and costs for all components of the IT infra-
Oracle Advanced Compression structure, including memory, backup media, and
Oracle Advanced Compression helps companies man- network bandwidth—while improving application
age growing amounts of data in a cost-effective manner, performance and enhancing memory and network
while maximizing the utilization of resources. It enables efficiency. And it can support today’s growing
compression for all types of data—structured data, emphasis on “green” operations, due to its reduced
unstructured data, and backup data, as well as network need for energy and space.
traffic and data in the process of being backed up. As a
result, Oracle Advanced Compression helps companies Oracle In-Memory Database Cache
use resources more efficiently and lower storage costs. The Oracle In-Memory Database Cache helps improve
application transaction response times and throughput
In terms of performance, Oracle Advanced Compression: by caching critical subsets of data in the application
• Has no adverse impact on query performance, tier. By doing so, it essentially brings data closer to
because queries read the compressed version of data the application and processes queries in an in-memory
directly without having to decompress it. In fact, database, enabling applications to access, capture, or
query performance may improve due to improved update information much more quickly.
disk scan rates and a reduction in the number of I/Os.
• Provides enhanced memory efficiency, because The Oracle In-Memory Database Cache helps provide
data in memory is in a compressed format. This the speed that is so important to many businesses
allows more data to be stored in memory and today, delivering microsecond response times. Database
reduces the number of I/Os, which may improve operations execute with maximum efficiency, achieving
performance. dramatic gains in performance, even compared with
• Provides enhanced Data Guard and Oracle a fully cached disk-based relational database manage-
RAC performance due to reductions in network/ ment system. Dynamic caching maintains data fresh-
interconnect traffic. ness by automatically loading and aging-out cached 8
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

data, and automatic data synchronization between the Database Enterprise Edition, including Oracle Real “Oracle TimesTen In-Memory
cache and the Oracle Database ensures data consistency. Application Clusters, and also supports Oracle Enter-
prise Manager, Oracle SQL Developer, and components Database and Oracle Real
The Oracle In-Memory Database Cache is based on the of Oracle Fusion Middleware such as Oracle Application
Oracle TimesTen In-Memory Database, which is helping Server, Oracle JDeveloper, and Oracle. Application Clusters enabled
a number of companies achieve high levels of perfor-
mance. For example, Korea Telecom FreeTel is using it E Learn More: Customer Videos us to provide customers with
as part of a subscriber and service authentication system Customers Run Mixed Workloads on Oracle RAC
for its wired and wireless services customers—and to Benefits of Oracle Real Application Clusters a faster and more reliable
process more than 50,000 transactions daily at an aver- Maximum Availability Architecture
age processing speed of 1 millisecond per transaction. Customers Use Data Guard to Avoid Disasters service.”
“Oracle TimesTen In-Memory Database and Oracle Real and More
Application Clusters enabled us to provide custom- Managing Storage with Oracle ASM
ers with a faster and more reliable service,” says Choi, E Learn More: Flash Demos
Byoung-Cheol, vice president, KTF. Grid Computing with Oracle Database 11g
Oracle High Availability Architecture
The Oracle In-Memory Database Cache can also be
deployed quickly, due to its out-of-the-box integra-
tion with the Oracle database, which reduces develop-
ment time. It is compatible and integrated with Oracle

9
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

EDATA WAREHOUSING

Developing Insights to Compete Effectively


Data has always been a critical asset in busi- • Oracle Data Mining
ness, but today, it is more important than ever for com- • Oracle OLAP
panies to fully leverage this asset.
Oracle Exadata
As IT executives know, business decision makers are Oracle Exadata is a family of high-performance storage
demanding more and more information. Compa- software and hardware products that can improve data
nies need to not only analyze and report on what has warehouse query performance by a factor of 10X—or
happened, but also use data to predict behavior and more. Today, companies need to
identify trends going forward. And in a world where
the pace of business is increasing relentlessly, they need To deliver that performance, Oracle Exadata uses not only analyze and report
up-to-date information that can help them respond a massively parallel architecture that dramatically
and act in near-real time. increases data bandwidth between the database server on what has happened,
and storage. It also provides smart storage software
To meet those needs—and help the company get the that makes it possible to offload data-intensive query but also use data to predict
most value out of its data—IT organizations need to processing from Oracle Database 11g servers in order
take advantage of today’s sophisticated data warehous- to perform query processing closer to the data. In behavior and identify trends
ing technologies. They need to gather and manage essence, Oracle Exadata overcomes the limitations
large amounts of data from a variety of sources. And of conventional storage by moving less data through going forward.
they need to help the business distill that data into larger “pipes.”
insights about customers, markets, and performance—
and use it to compete more effectively. That approach has proven to be effective. “Currently,
our data warehouse is 15 terabytes in size, but we’re
Oracle helps companies make the most of their data growing at 200 to 300 percent per year in our order
with several data warehousing-related options for the volume,” says Walt Litzenberger, director of Enterprise
Oracle Database. These include: Data Systems at the Chicago Mercantile Exchange.
• Oracle Exadata “We needed something else that allows us to scale
• Oracle Partitioning horizontally, with a smaller footprint. The extreme 10
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

performance that we get from Oracle’s Exadata fits this companies get up and running quickly, with a com- “One of our queries running
perfectly. One of our queries running on our old archi- plete package of HP hardware and Oracle software.
tecture was taking four minutes to complete. When we on our old architecture was
moved it to the Exadata hardware, it was completing Oracle Partitioning
in 10 seconds.” When data volumes increase, a common concern is that taking four minutes to com-
system performance will suffer because of all the extra
Oracle Exadata Storage combines smart storage soft- data that has to be examined. Partitioning enables tables plete. When we moved it to
ware from Oracle and industry-standard hardware from and indexes to be split into smaller, more manageable
HP to create the HP Oracle Exadata Storage Server. components and is a key requirement for any large the Exadata hardware, it was
This solution is based on the HP ProLiant DL180 G5 database with high performance and high availability
server—a fast, reliable, high-capacity, industry- requirements. completing in 10 seconds.”
standard storage building block. With a choice of
SAS or SATA drives and a storage capacity of up to Oracle Partitioning offers the widest choice of parti-
12 terabytes per server, it comes with Oracle Exadata tioning methods, allowing tables, indexes, and index-
software preinstalled. organized tables to be subdivided into smaller pieces, so
that they can be managed and accessed at a finer level of
HP Oracle Exadata Storage Servers deliver performance granularity. “Using partitioning within Oracle databases
improvements in data-intensive query processing, gives us a lot of advantages,” says Sean Wiley, CTO and
have virtually unlimited I/O scalability, are easier to director, EDS Application Services, EDS. “For instance,
optimize for data warehousing, and provide mission- we can segment very large tables within a database,
critical availability and reliability. They also provide a based on month or other characteristics, so that we get
foundation for dynamic storage grids, and are used as the performance characteristics of a much smaller table
part of the HP Oracle Database Machine, a complete and the management characteristics of a much smaller
package of software, servers, and storage designed for table, within that larger data set.”
large, multiterabyte data warehouses.
Oracle Partitioning provides:
Overall, the Oracle Exadata family accelerates data • Faster performance—lowers query times from
warehouse query performance and enables companies minutes to seconds
to run more queries concurrently for faster access to • High availability—provides 24/7 access to critical
critical business information. It offers unlimited scal- information
ability, with the ability to simply connect additional • Improved manageability—lets companies manage
Oracle Exadata Storage Servers as needed. And it lets smaller “chunks” of data 11
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

Because it is entirely transparent in SQL statements, essentially moves the analytical functions into the
Oracle Partitioning can be applied to any application, database, with the data. Data mining occurs in the
from OLTP to data warehousing. database—that is, in a single, secure, scalable platform.

Oracle Partitioning is also a foundation of Oracle’s Infor- With Oracle Data Mining, companies can take
mation Lifecycle Management strategy, which aligns the advantage of:
business value of information to cost-effective storage • The ability to seamlessly query, summarize,
tiers for large data warehousing and transaction process- analyze, and mine the same data—with fewer
ing applications. moving parts
• Natural integration with database-driven
Oracle Data Mining applications
The Oracle Data Mining option enables companies to • Increased security, because data doesn’t leave the
produce actionable, predictive information and build database and because of the ability to leverage Oracle Data Mining
integrated business-intelligence applications. With this database security options
option, companies can explore their data to find patterns • State-of-the-art algorithms lets companies go beyond
and insights—to target their best customers, find and • Real-world scalability, with parallel model build-
prevent fraud, identify drivers of performance, and so on. ing and scoring, and the ability to leverage Oracle the manual searching and
Oracle Data Mining also lets IT professionals auto- Real Application Clusters
mate the discovery and distribution of new business • Lower total cost of ownership, through relatively querying of information to
intelligence. As a result, companies can go beyond the low purchase, deployment, development, and
traditional manual searching and querying of informa- maintenance costs quickly and automatically
tion to quickly and automatically look through mas-
sive amounts of data in order to predict, understand, Oracle OLAP look through massive
and develop new insights. Oracle OLAP is a calculation engine that supports the
entire spectrum of advanced analytical applications, amounts of data in order
Oracle Data Mining represents a breakthrough in the including planning, budgeting, forecasting, sales, and
business intelligence arena. Traditional data-mining marketing, to help identify key business trends and to predict, understand, and
approaches have typically forced companies to extract model complex business scenarios. It is designed to
data from the database and move it to separate, unse- provide excellent query performance, fast incremental develop new insights.
cured, and costly dedicated statistical, analytical, or updates of datasets, efficient management of summary
mining servers. Oracle Data Mining, on the other data, and rich analytic content.
hand, is embedded in the Oracle Database. Thus, it 12
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

Oracle OLAP is a fully featured OLAP server embedded model. Oracle OLAP also supports SQL access Having data is pointless
in the Oracle Database, and thus benefits from the scal- to multidimensional data types, so companies
ability, high availability, and security features found in can leverage their existing investment SQL tools, if the data is unavailable
the Oracle Database. As a result, there are no separate applications, and skills.
database services or separate files to manage. In addi- • Enterprise-scale analytics with grid computing. to decision makers.
tion, companies can fully leverage large-scale computer Having data is pointless if the data is unavailable
hardware, because Oracle OLAP is fully sup­ported by to decision makers. Oracle OLAP and Oracle Real
scalability and high-availability features such as Real Application Clusters together provide the founda-
Application Clusters and Grid Computing. tion of Very Large Multidimensional Databases
(VLDM), which can provide thousands of concur-
Oracle OLAP helps companies achieve: rent users with continuous access to information.
• Reduced data movement and latency. With
Oracle OLAP, it is no longer necessary to replicate E Learn More: Customer Videos
data into a standalone, proprietary OLAP server, Customers Rely on Oracle for Data Warehousing
because all multidimensional data is stored directly Oracle Partitioning Is Critical to Customers
into the Oracle Database. Decision makers E Learn More: Flash Demo
benefit from much faster access to higher-quality HP Oracle Exadata Storage Server
information.
•L  ower IT costs and complexity. Oracle OLAP
enables companies to reduce costs and dramatically
simplify the IT environment. They do not need
to purchase additional hardware to run it, mean-
ing they can maintain a single server and security

13
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

Einformation management and application development

Making the Most of a Key Asset


Companies today have to manage an ever- tivity and competitiveness. And they need to store this
growing flood of data about everything from trans­ data at the lowest possible cost—a growing challenge,
actions and customers to finance and operations. with legal concerns and the need to comply with
They not only have to make vital data available to the regulations such as Sarbanes-Oxley and the Health
business, they also have to understand how their data Insurance Portability and Accountability Act (HIPAA) In a competitive environ-
evolves and grows, monitor how its usage changes over requiring the storage of more and more data.
time, and decide how long it should be retained. ment, companies need to be
To help companies manage and control this growing
At the same time, that data represents a powerful asset, flood of varied data, Oracle provides several key Oracle able to quickly develop new
and companies need to constantly find ways to lever- Database options and features, including:
age that asset. In a competitive environment, they need • Oracle XML DB methods for accessing and
to be able to quickly and easily develop new methods • Oracle SecureFiles
for accessing and using their data—and delivering the • Oracle Spatial using their data—and deliv-
information to the business that it needs to compete.
Application Development ering the information to
Managing Information Oracle provides a number of tools designed to help
Beyond the need to handle growing volumes of data, developers work more efficiently and find innovative the business that it needs
the information management challenge is made com- approaches to putting data to work. Oracle Database
plicated by the fact that increasingly, this data comes 11g is a single integrated platform that supports SQL, to compete.
in a variety of types, including unstructured data— XML, and procedural languages, and provides a num-
e-mail messages, photographs, word-processing docu- ber of features that facilitate application development.
ments, and a range of other types. Among others, these include:
• Oracle Application Express
IT organizations need to manage this unstructured • Oracle SQL Developer
data, just as they do structured data. They need to
make it available to business users, and find ways to
integrate it into business processes to increase produc- 14
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

Oracle XML DB advantages of the Oracle database. SecureFiles offers


Significant growth in the use of XML standards has the best of both the database and file-system worlds
made it necessary for IT organizations to find ways to for storing unstructured data. SecureFiles includes
manage XML content with the same degree of rigor as advanced features typically found in high-end file
other mission-critical data. systems. These include:
• High performance. SecureFiles delivers file system-
To help, IT organizations can use Oracle XML DB—a like performance for basic read and write opera-
high-performance, native XML storage and retrieval tions, and it is up to 10 times faster than BasicFiles
technology that provides full support for all of the key or old LOBs. Organizations can scale up using
XML standards. Oracle XML DB fully absorbs the large SMP machines or scale out using Oracle RAC
W3C XML data model into the Oracle Database, and to encompass hundreds of computers while still
provides new standard-access methods for navigating preserving a single system image. With Oracle
and querying XML. With Oracle XML DB, companies Database 11g, organizations can store all types of
get all the advantages of relational database technology content and scale to handle petabytes or exabytes
plus the advantages of XML. In essence, Oracle XML of data.
DB makes it possible to bring the full power of the SQL • Deduplication. SecureFiles automatically detects
language to bear on XML content and the full power of multiple, identical SecureFiles data and stores only
the XML paradigm on relational data. one copy, thereby saving storage space. Deduplica- SecureFiles represents a
tion not only simplifies storage management, but
Oracle SecureFiles also results in significantly better performance. major paradigm shift in
Oracle SecureFiles is the core infrastructure for managing • Compression. Data is compressed using industry-
unstructured content inside the Oracle database, and it standard compression algorithms. This compression storing unstructured data—
gives companies a solution for storing file content such as results in significant savings and better performance
images, audio, video, PDFs, spreadsheets, and so on. due to I/O, buffer cache requirements, redo genera- one that offers the best of
tion, and encryption overhead improvements.
SecureFiles represents a major paradigm shift in storing • Encryption. In 11g, Oracle has extended the both the database and file-
such content. With SecureFiles, Oracle has perfected encryption capability to SecureFiles and uses the
the use of the database, rather than the traditional file Transparent Data Encryption (TDE) syntax. The system worlds.
system, for storing all enterprise data. SecureFiles is database transparently encrypts and decrypts data,
specifically engineered to deliver levels of performance backups, and redo log files. Applications require
for the storage of file data that are comparable to those no changes and can take advantage of SecureFiles
found with traditional file systems while retaining the using TDE semantics. 15
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

• Advanced logging. Oracle supports transactional • Managing spatial information with maximum “Oracle Spatial has given
consistency for unstructured data by logging both security, scalability, and performance, by lever-
the metadata and data changes. File systems, on aging existing Oracle technology and skills us the ability to simplify
the other hand, usually log only the metadata and
not the file data changes. Oracle’s approach enables Not surprisingly, Oracle Spatial is the industry’s lead- essentially our management
companies to recover completely from media fail- ing spatial database management platform. Industry
ures, a capability that is not available with generic analyst IDC reports that Oracle is the most widely of spatial data, bringing it
file systems. used enterprise spatial database server, with more than
80 percent of the enterprise spatial database market— all into one environment.”
Oracle Spatial and that “Oracle has developed the deepest spatial
Oracle’s geospatial option, Oracle Spatial, is a compre- capabilities among the IT infrastructure players.” And
hensive spatial database offering designed to meet the IDC notes that because the spatial features are accessi-
needs of advanced GIS business and government appli- ble through standard languages such as SQL and Java,
cations, including business intelligence and systems “developers can integrate spatial features directly into
for land management, utilities, defense, and homeland business and location-based applications at relatively
security. It includes native support in Oracle Database low costs and with minimal training.”
11g for vector and raster data, topology and network
models, 3D data, geocoding, routing, and OGC- “[Oracle Spatial’s] development over the last few years
standard Web Services. And its open, native spatial has really had a big impact on us,” says Tim Warr, prin-
format eliminates the cost of separate, proprietary sys- cipal consultant at Ordnance Survey. “Oracle Spatial has
tems, and is supported by all leading GIS vendors. given us the ability to simplify essentially our manage-
ment of spatial data, bringing it all into one environ-
Oracle Spatial is designed to help organizations achieve ment, and also to link in some of the other benefits of
a variety of benefits, such as: using Oracle—Real Application Clusters, for example.”
• Saving administration and infrastructure costs,
by consolidating spatial data assets Oracle Application Express
• Streamlining business processes and improv- Oracle Application Express (Oracle APEX) is a rapid
ing quality and service, by integrating location Web application development tool for the Oracle data-
intelligence into applications base. It allows companies to develop and deploy profes-
• Providing enterprise-wide spatial access, by sional applications that are both fast and secure using
enabling all stakeholders to use spatial data with- only a Web browser—even if personnel have limited
out additional software programming experience. 16
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

Because it is easy to use, Oracle APEX is especially SQL scripts, editing and debugging PL/SQL code, and Oracle Application Express
useful in quickly building opportunistic and depart- viewing and updating data. It provides an extensive
mental applications that report on database data. set of prebuilt reports and allows developers to build combines the qualities of a
Reports are typically hypertext-linked with other custom reports related to their development projects.
reports, allowing users to navigate through database Overall, it is designed to enhance productivity and personal database, such as ease
data in the same way they navigate Web sites. Columns simplify database development tasks.
in reports can be easily linked to other reports, charts, of use and flexibility, with the
and data entry forms. An extensive charting engine SQL Developer can connect to any Oracle Database
allows SQL queries to be represented graphically, allow- version 9.2.0.1 and later, and runs on Windows, Linux, qualities of an enterprise
ing data to be more effectively communicated. and Mac OS X. It also integrates with Oracle APEX,
making it possible to browse applications and perform database, such as security,
Historically, departments and small projects have other Oracle APEX activities.
relied on desktop databases to provide an agile devel- integrity, scalability, and
opment tool for smaller-scale development needs. “Douglas County School District has been using
However, these can become very fragmented because Oracle SQL Developer for the past year,” Tony Golden, availability.
they keep data in too many places, they can be inap- programmer analyst, Douglas County School District,
propriate for use with sensitive information, and they recently noted. “Particularly nice is the ability to have
are typically not Web friendly. Oracle APEX addresses multiple database connections open at the same time
that problem by combining the qualities of a personal and search across all database objects. It is readily
database, such as ease of use and flexibility, with the available, easy to install, free, much more robust than
qualities of an enterprise database, such as security, our old tool. And it just keeps getting better.”
integrity, scalability, and availability.
E Learn More: Customer Video
Oracle SQL Developer Oracle Spatial Integration Is Crucial for Customers
Oracle SQL Developer is a free and fully supported
graphical tool for database development. Designed for
Oracle Database developers, it simplifies development
cycles and reduces the need to buy third-party tools for
developing and debugging SQL and PL/SQL code.
SQL Developer offers a robust set of features to help
database developers perform tasks such as object
browsing and creation, running SQL statements and 17
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

ESecurity and Compliance

Protecting Information at the Source


Data security has been a key concern for IT • Oracle Total Recall
organizations for some time, and that concern con- • Oracle Label Security
tinues to grow. For companies that experience a data • Oracle Advanced Security
breach, the financial, legal, and reputational costs can • Oracle Secure Backup
be quite high. What’s more, a range of regulations, such • Oracle Data Masking Pack
as Sarbanes-Oxley, Payment Card Industry (PCI) Data • Oracle Configuration Management Pack
Security Standard (DSS), and the Health Insurance Por-
tability and Accountability Act (HIPAA) now require Oracle Database Vault
companies to implement measures to protect sensitive Today, a number of regulations require companies to
information and monitor access to that information. maintain internal controls to protect sensitive informa-
tion, such as financial, health, and credit card records, Research shows that
Today, companies have to protect against not only from unauthorized access and modification. Oracle
external intrusions, but insider threats as well. Indeed, Database Vault helps companies comply with those more than 70 percent of
research from the Computer Security Institute and the requirements with strong controls designed to protect
FBI shows that more than 70 percent of information- data against threats from insiders. information-system data
system data losses and attacks are perpetrated by insid-
ers—people inside the company who are authorized to It does so by providing two basic capabilities: losses and attacks are perpe-
access the system at some level. In response, many IT (1) It provides tools for preventing highly privileged
departments are working to safeguard the sensitive data users, such as administrators, from gaining unauthorized trated by insiders—people
in their databases. access to sensitive application data. (2) It lets companies
use multifactor control policies that determine when, inside the company who are
Oracle provides a comprehensive portfolio of database where, how, and by whom applications, database, and
security solutions designed to help companies protect data can be accessed—factors such as time of day, IP authorized to access the
data. These include a number of database options and address, application name, and authentication method.
features, such as: This multifactor control helps prevent unauthorized system at some level.
• Oracle Database Vault ad hoc access and application by-pass.
• Oracle Audit Vault 18
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

With Oracle Database Vault, organizations can pro­ With these capabilities, Oracle Audit Vault helps
actively safeguard application data stored in the Oracle companies:
database, and address regulatory requirements for • Simplify compliance reporting, with the abil-
separation of duties and real-time controls that help ity to easily analyze audit data and take action in
ensure data integrity and data privacy. Because Oracle a timely fashion using out-of-the-box reports or
Database Vault runs inside the Oracle database kernel, custom reporting
it does not require changes to existing applications, or • Detect threats more effectively, with the ability
adversely impact performance. In fact, Oracle provides to quickly and automatically identify unauthorized
certified customizable Oracle Database Vault policies activities that violate security and governance poli-
for Oracle E-Business Suite, Oracle PeopleSoft, Oracle cies, and to thwart perpetrators who try to cover
Siebel CRM, and Oracle JD Edwards applications to their tracks
help companies deploy quickly. • Lower IT costs, with the ability to centrally Experts who have investi-
manage audit settings across all databases from
Oracle Audit Vault a single console gated data breaches have
Experts who have investigated data breaches have found
that auditing can help detect problems early on, reduc- With Oracle Audit Vault, organizations are in a found that auditing can help
ing the financial impact of the breaches. Oracle Audit much better position to enforce privacy policies,
Vault transparently collects and consolidates audit data, guard against insider threats, and address regulatory detect problems early on,
providing valuable insight into who did what to which requirements.
data when—including privileged users who have direct reducing the financial impact
access to the database. Oracle Total Recall
Oracle Total Recall complements Oracle Audit Vault of the breaches.
Oracle Audit Vault automatically collects audit data by allowing organizations the instant access to histori-
from Oracle, DB2, Sybase, and SQL Server databases; cal data that they need to conduct forensic analysis or
consolidates it in a secure and highly scalable audit correct errors. In addition, Oracle Total Recall allows
warehouse; and provides alert notifications when companies to comply with a variety of regulations that
problems arise. It leverages Oracle’s industry-leading require keeping a great deal of historical data available
database security and data warehousing technology for for long periods of time—which can involve a signifi-
managing, analyzing, storing, and archiving large vol- cant amount of administrative overhead. With Oracle
umes of audit data securely. Database audit settings are Total Recall, this data can be kept inside the database
centrally managed and monitored from within Oracle very efficiently and securely.
Audit Vault. 19
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

Oracle Total Recall can be used to support internal Oracle Label Security enables organizations to: With Oracle Total Recall,
auditing, human-error correction, and regulatory • Restrict access to those with the appropriate
compliance processes. Based on Flashback Data Archive clearance. It allows administrators to classify every data is protected from acci-
technology, it transparently captures changes to data row in a table, so that only those with the right
with very low overhead, and stores that data inside the clearance can access sensitive data. dental or malicious updates:
database in tamper-resistant, compressed archives that • Enforce regulatory compliance. It provides a
can be accessed anytime using standard SQL statements. policy-based administration model that enables No one—not even adminis-
Data is protected from accidental or malicious updates: organizations to establish custom data-classifica-
No one—not even administrators—can update histori- tion schemes for implementing “need to know” trators—can update historical
cal data directly. access for their applications.
• Leverage labels flexibly. Labels can be used as data directly.
Oracle Total Recall is easy to configure and implement. factors within Oracle Database Vault for multi­
It requires no application changes or special interfaces. It factor authorization policies. Oracle Label Security
eliminates the need for third-party or custom solutions also integrates with Oracle Identity Management,
in the management of historical data. And it is designed enabling centralized management of policy
to be easily managed and make the most efficient use of definitions.
all related resources, including CPU, storage, and admin­
is­trator time—helping to reduce the cost of compliance. Designed to meet government and defense require-
ments for multilevel security and mandatory access
Oracle Label Security control, Oracle Label Security can also be used by com-
Oracle Label Security is a powerful and easy-to-use tool panies to manage access to data on a “need to know”
for classifying data and mediating access to data based basis in order to protect data privacy and achieve regu-
on its classification. Traditional controls focus on roles latory compliance.
or stop at the object level—that is, a company would be
able to control, for example, a user’s access to a customer Oracle Advanced Security
table, but not to specific subsets within the table. Oracle With Oracle Advanced Security, companies can trans-
Label Security extends database security authorization parently encrypt all application data or specific sensitive
by enabling powerful row-level access controls in the columns, such as credit card numbers, social security
Oracle Database using data sensitivity labels, and essen- numbers, or personally identifiable information. By
tially assigning a data label to each row. encrypting data at rest in the database—as well as when
it leaves the database over the network or via backup
20
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

media—Oracle Advanced Security provides a cost- backup solution that encrypts data to tape to safeguard With Oracle Secure Backup,
effective solution for data protection. against the misuse of sensitive data in the event that
backup tapes are lost or stolen. encryption is performed
Oracle Advanced Security Transparent Data Encryption
(TDE) provides robust encryption solutions to safeguard Oracle Secure Backup with Oracle Database 11g before the data leaves the
sensitive data against unauthorized access at the operat- provides network tape backup for Linux, UNIX, and
ing system level, or through the theft of hardware or Windows platforms, and supports more than 200 dif- Oracle database, eliminating
backup media. With a simple command or point-and- ferent tape devices from leading vendors. With a low
click interface, an administrator can encrypt sensitive entry cost, Oracle Secure Backup is ideal for small and the risk of data being stolen
data within an existing application table. midsize businesses and large enterprises alike.
while in transit to tape.
Oracle Advanced Security lets companies: Key pieces of Oracle Secure Backup functionality are
• Protect all application data quickly and easily, embedded directly inside the Oracle Database engine,
with the ability to encrypt the entire tablespace making it possible to achieve higher levels of security,
or specific sensitive columns without making any performance, and ease of use. For example, to help
changes to existing applications ensure high levels of security, Oracle Secure Backup
•T  ake a comprehensive approach to encryption, encrypts data during all stages of a backup. Encryp-
with transparent encryption for Oracle database traf- tion is performed before the data leaves the Oracle
fic, disk backups, and exports database, eliminating the risk of data being stolen
•A  chieve high levels of identity assurance, with while in transit to tape. In addition, the data on tape
support for PKI, Kerberos, and RADIUS-based is stored in encrypted form. The Oracle Database then
strong authentication solutions automatically decrypts backups during the restore
• Manage costs, with the ability to leverage com- process. Oracle Secure Backup also features certificate-
plete built-in encryption key lifecycle management, based authentication of host systems participating in a
including integration with industry-leading Hard- backup or restore to ensure that outside parties cannot
ware Security Modules (HSM) or other enterprise- impersonate an authorized host.
wide key management solutions
In terms of speed, Oracle Secure Backup provides
Oracle Secure Backup very fast backups to tape. Its tight integration with
Oracle Secure Backup delivers secure, high-perfor- Recovery Manager (RMAN) enables it to read the
mance network tape backup for Oracle databases and database block layout structure directly and optimize
file systems. It provides an integrated, easy-to-use storage access. This optimization typically results in a 21
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

15 to 30 percent performance improvement, compared allowing production data to be safely used for develop- Oracle Data Masking lets
with other backup products. ment, testing, and staging, and shared with outsourc-
ing or offshore partners for various nonproduction companies replace sensitive
Oracle Secure Backup also provides complete data purposes. (See Chapter 5, “Manageability and Change:
protection for Oracle environments. It is optimized to Helping the Business to Adapt,” for more information information such as credit
provide highly efficient tape backups for the Oracle on Oracle Database Management Packs.)
Database, and provides seamless support for advanced card or social security num-
Oracle options and features such as Real Applica- Oracle Configuration Management Pack
tion Clusters (RAC), Automatic Storage Management To help ensure the security of the database, the Oracle bers with realistic values,
(ASM), and Data Guard. With the ability to back up Configuration Management Pack provides customiz-
file systems in heterogeneous UNIX, Linux, Windows, able search and compare features; historical change allowing production data to
and NAS environments, Oracle Secure Backup extends tracking; policy frameworks and compliance assess-
data protection from the Oracle Database to other ment; and a critical patch advisory. (See Chapter 5, be safely used for develop-
Oracle files such as Oracle Application Server, Oracle “Manageability and Change: Helping the Business
Collaboration Suite, and Oracle Home. to Adapt,” for more information on Oracle Database ment, testing, and staging,
Management Packs.)
Oracle Data Masking Pack and shared with outsourcing
The ability to “de-identify” sensitive data is an increas- E Learn More: Flash Demos
ingly important element of data-privacy protection Oracle Database Vault or offshore partners for vari-
laws around the globe. With Oracle Data Masking, Oracle Audit Vault
sensitive information such as credit card or social ous nonproduction purposes.
security numbers can be replaced with realistic values,

22
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

EManageability and Change

Helping the Business to Adapt


In today’s business environment, the ability to • Oracle Real Application Testing
adapt to change is fundamental to success, and nothing • Oracle Database Management Packs, a series of solu-
less than a competitive necessity. The IT organization tions that target key IT management tasks. These
plays a key role in a company’s ability to change—and include:
if the technology can’t keep up, the company will find E Oracle Change Management Pack Being able to manage and
it difficult to stay in step with customers, markets, and E Oracle Configuration Management Pack

competitors. E Oracle Data Masking Pack execute IT change is key to


E Oracle Diagnostics Pack

Often, business change translates into technology E Oracle Provisioning Pack business agility and adapt-
change, and IT professionals have to modify existing E Oracle Tuning Pack

systems or bring on new technologies to support new ability—and the lack of that
strategies and processes. But changing IT systems— Oracle Real Application Testing
and continuing to manage them efficiently in an The Oracle Real Application Testing option helps ability will impair the com-
evolving business environment—is not simple. Change companies reduce the risk of adopting new technolo-
typically introduces a period of instability in systems, gies by making it possible to test changes and then pany’s ability to compete.
and if it is not managed carefully, it can have a nega- fine-tune them before putting them into production.
tive impact on performance, availability and, ulti- “[Real Application Testing] allows us to capture the
mately, the business. In the end, being able to manage workload before a change happens, modify the data-
and execute IT change is key to business agility and base to whatever you want to do, then replay the
adaptability—and the lack of that ability will impair changes you have captured earlier to see the impact of
the company’s ability to compete. the changes,” says Arup Nanda, director of database
engineering, Starwood Hotels and Resorts. “If changes
Oracle provides several solutions that help IT orga- are not adequate or up to your expectations, you can
nizations execute change and manage systems with change it again and replay the transactions once again,
increased effectiveness and reduced risk. These include: to find the optimal change.”

23
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

Oracle Real Application Testing helps IT organizations With Database Replay, IT professionals can test their “With hundreds of
cope with change effectively because it is: changes without the overhead of having to duplicate
• Able to replay real workloads, not synthetic or an entire application infrastructure. And the option databases in the environment,
artificial loads can be deployed quickly: It does not require DBAs to
• Comprehensive, providing 100 percent coverage spend months developing functional knowledge of the and more coming all the
for the entire change lifecycle application and test scripts. Instead, with a few point-
• Scalable, and able to handle small and large and-clicks, they can have a full production workload time, the ability to test in the
changes available at their fingertips—which helps reduce test-
• Predictable, because it transfers the exact resolu- ing cycles from many months to just weeks or days. real-life scenarios here, and
tion of changes from testing to production
• Cost efficient, reducing testing effort by up to SQL Performance Analyzer helps predict and pre- understand how the produc-
80 percent vent SQL execution performance problems caused by
changes in the IT environment. It provides a granular tion data will perform, is just
Oracle Real Application Testing includes two key fea- view of the effect that changes will have on SQL execu-
tures: Database Replay and SQL Performance Analyzer. tion plans and statistics by running the SQL statements essential to us providing
serially before and after the changes—and provides a
Database Replay lets IT professionals accurately and report outlining the net benefit. It completely auto- quality service to our
realistically re-run actual production workloads, mates and simplifies the manual, time-consuming
including online user and batch workloads, in test process of assessing the impact of change on extremely clients.”
environments. It captures the full database workload large SQL workloads, which can involve thousands of
from production systems, including all concurrency, SQL statements.
dependencies, and timing, essentially re-creating pro-
duction workloads on the test system. With it, data- Such capabilities can have an important impact on
base and systems administrators can test: the business. As Sean Wiley, CTO and director of
• Database upgrades, patches, parameter, schema EDS Application Services at EDS, points out: “With
changes, and so on hundreds of databases in the environment, and more
• Configuration changes, such as conversion from a coming all the time, the ability to test in the real-life
single instance to Oracle Real Application Clusters, scenarios here, and understand how the production
Oracle Automatic Storage Management, and so on data will perform, is just essential to us providing
• Storage, network, and interconnect changes quality service to our clients.”
• Operating system, hardware migrations, patches,
upgrades, parameter changes 24
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

Oracle Database Management Packs to the database, and track changes to database
Oracle provides an integrated management solution initialization, authorization, and storage settings.
for managing the Oracle Database with a unique top- With this management pack, IT professionals
down application management approach. As part of can accelerate application upgrades by tracking
this approach, Oracle Database Management Packs changes to dependent objects, and rapidly identify
provide self-managing capabilities that help eliminate root causes of application downtime by ensur-
time-consuming, error-prone administrative tasks— ing compliance of production environments with
allowing database administrators to focus on strategic established standards.
business objectives instead of performance and avail- • Oracle Configuration Management Pack. This
ability fire drills. forms the centerpiece of the Oracle Enterprise Self-managing capabilities
Manager’s ability to manage configurations and
With Oracle Database Management Packs, IT orga- automate IT processes. It provides customizable help eliminate time-consum-
nizations can maximize performance and availability search and compare features; historical change
by automatically monitoring the entire database envi- tracking; policy frameworks and compliance ing, error-prone administra-
ronment and proactively resolving issues before they assessment; and a critical patch advisory—and
turn into emergencies. They can reduce failures due to it can be used to support both Oracle and third- tive tasks—allowing database
human error through extensive out-of-the-box automa- party IT components. A key part of this manage-
tion, configuration, and change-management capabili- ment pack is the Configuration Change Console, administrators to focus on
ties. And they can increase productivity with tools that which provides real-time change detection;
let IT professionals manage more databases more effec- out-of-the-box policies, compliance assessment, strategic business objectives
tively. Oracle Database Management Packs and Oracle and compliance dashboard; and reconciliation with
enable administrators to be 38 percent more productive, change-management systems. Overall, this pack instead of performance and
compared with DBW 9.1 and SQL Server. helps reduce costs and mitigate risk by automati-
cally detecting, validating, and reporting on availability fire drills.
The family of Oracle Database Management Packs authorized and unauthorized configuration changes
includes: in real time. It also helps ensure compliance with
• Oracle Change Management Pack. This provides regulatory and industry standards such as Sarbanes-
an integrated solution that lets DBAs and appli- Oxley and Payment Card Industry (PCI).
cation developers manage database changes. The • Oracle Data Masking Pack. IT profession-
Change Management Pack allows them to rapidly als often need to share data with other parts of
compare schema objects before and after an appli- the organization—for example, DBAs may need
cation upgrade, identify out-of-band changes made to make copies of production data available to 25
E INTRODUCTION E 1 Low-cost E 2 Data E 3 Information E 4 Security and E 5 Manageability
Grids Warehousing Management Compliance and Change
and Application
Development

in-house developers or offshore testers for their • Oracle Provisioning Pack. This pack automates The Oracle Diagnostics Pack
work. The problem is that such production copies the deployment of software, applications, and
often contain confidential, sensitive, or identifiable patches, helping to make critical data-center opera- liberates administrators from
personal information that government regulations tions simpler, more efficient, and more scalable. The
require companies to protect. The Oracle Data pack supports provisioning of the software stack, complex and time-consuming
Masking Pack provides a comprehensive, easy- including the operating system, middleware, and
to-use way to share production data with internal the database, giving it a large role in overall systems tasks, and helps ensure faster
and external entities while masking confidential or management activities. Ultimately, its standardized
sensitive parts of the information so that it is not software deployment processes help reduce opera- resolution of performance
disclosed to unauthorized parties. This enables the tional risks, its out-of-the-box best practices help
company to share production data while complying lower costs, and its ability to support mass-scale bottlenecks.
with data-privacy policies, and helps increase DBA operations helps increase efficiency.
productivity by automating the discovery and mask- • Oracle Tuning Pack. This pack offers a cost-
ing of sensitive data. effective and easy approach to automating the entire
• Oracle Diagnostics Pack. This offers a comprehen- application-tuning process—which is critical to
sive set of automatic performance diagnostics and the smooth running of applications, but tradition-
monitoring functionality for managing the perfor- ally very time-consuming for IT professionals. The
mance of an Oracle Database environment. It auto- Oracle Tuning Pack provides an effective solution
matically maintains a workload history to facilitate for application and SQL tuning, as well as automatic
historical performance analyses, and comprehensive tuning of SQL statements. Enhancement of SQL
system monitoring and event notification features performance is achieved through SQL Advisors that
help reduce management costs and support the are seamlessly integrated with the Enterprise Man-
delivery of quality service. Overall, the Oracle Diag- ager Database Control and Grid Control. Together,
nostics Pack liberates administrators from complex these provide a comprehensive solution for automat-
and time-consuming tasks, and helps ensure faster ing tuning processes. Overall, the Oracle Tuning
resolution of performance bottlenecks. And when Pack helps enhance system performance and reliabil-
used as part of Enterprise Manager Grid Control, ity and significantly lowers management costs.
Copyright © 2009, Oracle and/or its affiliates. All
the Diagnostics Pack also provides enterprise-wide rights reserved. Oracle is a registered trademark of
performance and availability reporting, a centralized E Learn More: Flash Demo Oracle Corporation and/or its affiliates. Other names
may be trademarks of their respective owners.
reporting repository and cross-system performance Managing Change with Oracle Database 11g
aggregation, significantly simplifying the task of E Learn More: Customer Video
managing large sets of databases. Real Application Testing 26

You might also like