26
Best Serv Inte t Prac vers t ellige Databa Dell PrWendy Octob e ctice to Op nce S se Solutio oduct Gro Chen and e r 2010 Conf ptimiz Suite ons Engine oup d Roger Lo figura ze Or eering opez ation acle ® of De ® Busi ell TM iness

tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

BestServInte

t Pracvers tellige

Databa

Dell Pro

Wendy

Octobe

ctice to Opnce S

se Solutio

oduct Gro

Chen and

er 2010

ConfptimizSuite

ons Engine

oup

d Roger Lo

figuraze Or

eering

opez

ation acle®

of De® Busi

ellTM iness

Page 2: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page ii

THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND.

© 2010 Dell Inc. All rights reserved. Reproduction of this material in any manner whatsoever without the express written permission of Dell Inc. is strictly forbidden. For more information, contact Dell.

Dell, the DELL logo, and the DELL badge, PowerEdge, and EqualLogic are trademarks of Dell Inc. Intel and Xeon are registered trademarks of Intel Corporation in the U.S. and other countries. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Microsoft and Windows Server registered trademarks of Microsoft Corporation in the United States and/or other countries. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and trade names other than its own.

October 2010

Page 3: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 1

Contents Abstract ................................................................................................................... 3 

Introduction .............................................................................................................. 3 

Dell Solutions for Oracle Database ................................................................................... 4 

Overview of Oracle Business Intelligence Suite Enterprise Edition 11g ........................................ 4 

Oracle Business Intelligence Suite Enterprise Edition 11g Components ..................................... 5 

Oracle Business Intelligence Suite Enterprise Edition 11g Logical Architecture............................ 6 

Oracle Business Intelligence Suite Enterprise Edition 11g Administration Tools ........................... 8 

Enterprise Manager Fusion Middleware Control 11g ......................................................... 8 

Weblogic Server Administration Console ....................................................................... 9 

Oracle Process Manager and Notification Server Tool ....................................................... 9 

Weblogic Scripting Tool .......................................................................................... 10 

Overview of Oracle VM ................................................................................................ 10 

Overview of Dell Oracle BI EE 11g Reference Configuration Architecture .................................... 12 

Deploying Oracle BI EE 11g Horizontal Scale-Out Infrastructure ............................................... 12 

Installing Oracle VM Server 2.2 and Creating Guest VMs ...................................................... 12 

Installing and Configuring Oracle Enterprise Linux 5 Update 5 x86 ......................................... 13 

Creating Fusion Middleware Database Schemas Using the Repository Creation Utility .................. 14 

Configuring Shared Files and Directories for the Oracle Business Intelligence Enterprise Edition 11g Cluster ................................................................................................................ 16 

Running the Oracle Business Intelligence Enterprise Edition 11g Installer on the First Virtual Machine ......................................................................................................................... 18 

Setting up Shared Files and Directories for the Oracle Business Intelligence Enterprise Edition 11g Cluster ................................................................................................................ 19 

Setting up Shared Oracle BI Repository ....................................................................... 19 

Setting up Shared Oracle BI Presentation Catalog .......................................................... 20 

Setting up Shared Oracle BI Global Cache .................................................................... 20 

Setting up Shared Oracle BI Scheduler Scripts ............................................................... 21 

Running the Oracle Business Intelligence Enterprise Edition 11g Installer on the Second Virtual Machine ............................................................................................................... 21 

Scaling Out BI System Components in Fusion Middleware Control .......................................... 22 

Summary ................................................................................................................. 24 

References .............................................................................................................. 24 

Page 4: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 2

Tables Table 1.  OVS Directory Contents ................................................................................ 11 

Table 2.  Screens for RCU 11.1.1.3.3 Creation of Database Schemas ...................................... 15 

Table 3.  Oracle Business Intelligence Enterprise Edition 11g on Oracle VM Running Oracle Enterprise

Linux 5 Update 5 x86 ............................................................................................ 18 

Figures Figure 1.  Oracle Business Intelligence Enterprise Edition 11g Sample Dashboard ......................... 5 

Figure 2.  Oracle Business Intelligence Enterprise Edition 11g components (Source: Oracle) ........... 5 

Figure 3.  Oracle Business Intelligence Enterprise Edition 11g Logical Architecture on a Single Host

(Source: Oracle) ................................................................................................... 7 

Figure 4.  Oracle Business Intelligence Enterprise Edition 11g Logical Architecture on a Two Node

Cluster (Source: Oracle) ......................................................................................... 8 

Figure 5.  Enterprise Manager Fusion Middleware Control 11g ................................................ 9 

Figure 6.  Weblogic Server Administration Console ............................................................. 9 

Figure 7.  Oracle VM architecture (Source: Oracle) ............................................................ 11 

Figure 8.  Architecture Overview of Oracle BI EE 11.1.1.3.0 Reference Configuration .................. 12 

Figure 9.  Setting up Shared Oracle BI Repository in Fusion Middleware Control ......................... 20 

Figure 10.  Setting up Shared Oracle BI Presentation Catalog in Fusion Middleware Control ......... 20 

Figure 11.  Setting up Shared Oracle BI Global Cache in Fusion Middleware Control ................... 21 

Figure 12.  Run Business Intelligence Installer to Scale Out BI System on the Second Virtual Machine

22 

Figure 13.  Scale BI System Components in Fusion Middleware Control ................................... 23 

Figure 14.  Configure Primary and Secondary Instances of the Cluster Controller and BI Scheduler . 23 

Page 5: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 3

Abstract In order to optimize corporate profits and performance, businesses today use Business Intelligence (BI) tools and applications to collect information from a variety of sources, analyze the information, and present it to users to improve decision making. Oracle Business Intelligence Suite Enterprise Edition (BI EE) offers a comprehensive suite of open standards-based BI products and provides the best foundation for building enterprise-wide BI solutions. This white paper describes Dell’s recommended approach for enterprise deployment architecture for Oracle BI EE 11g on Dell storage systems and Dell servers running Oracle VM and Oracle Enterprise Linux (OEL). By taking advantages of the virtualization technologies, the hardware infrastructure platform presented in this paper helps reduce cost through the utilization of Oracle VM’s capability to hard partition a physical server. The paper also provides an Oracle VM template with pre-installed and pre-configured software images to speed up the deployment process of Oracle Business Intelligence Suite EE 11g.

Introduction Oracle BI EE 11g offers a comprehensive suite of BI infrastructure and tools. Oracle BI EE 11g enables businesses to extract and analyze data from multiple systems while delivering visibility into business intelligence for many audiences in an intuitive format enabling users to make more informed business decisions.

The Dell PowerEdge™ 11th generation servers feature energy-tuned technologies designed to reduce power consumption while increasing performance and capacity. The Lifecycle Controller (LC) components simplify administrator tasks by performing a complete set of provisioning functions such as system deployment, system updates, hardware configuration and diagnostics from a single intuitive interface called the Unified Server Configurator (USC) in a pre-OS environment. The Dell Management Console (DMC) delivers a single view and a common data source into the entire infrastructure. DMC helps to reduce or eliminate manual processes so that less time and money are spent on maintenance and more can be spent on strategic uses of technology.

The PowerEdge R710 2U rack server features Intel® Xeon® processor 5500 and 5600 series processors that provide quad-core or six-core processing to maximize performance, and performance/watt, for data center infrastructures. Two other notable features that benefit multi-threaded demanding enterprise application workloads are:

Support for CPU turbo mode (on certain configurations) that increases CPU frequency if operating below thermal, power, and current limits

Simultaneous multi-threading (hyper-threading) capability that increases application performance by delivering greater throughput and responsiveness

The PowerEdge R710 utilizes DDR3 memory to provide a high performance, high-speed memory interface capable of low-latency response and high throughput.

The Dell EqualLogic™ PS Series iSCSI storage arrays provide primary and secondary storage capacity to a wide variety of applications with enterprise-class performance and low-cost of ownership. By delivering the benefits of consolidated networked storage in a self-managing iSCSI Storage Area Network (SAN), the PS Series storage is easy to use and affordable. Built on a patented peer storage architecture where all arrays in a storage pool are designed to work together to provide disk capacity and evenly distribute the load, the PS Series SAN offers high performance, reliability, scalability,

Page 6: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 4

intelligent automation, simplified deployment, and comprehensive data protection. The PS Series storage arrays include add-on software to provide snapshot, replication, and other features with no additional cost. These features allow Oracle data to be easily and readily replicated for data protection and business continuity.

Oracle VM is server virtualization software. Oracle VM enables customers to deploy applications with the ability to share server and storage resources to maximize utilization of system resources. Oracle BI EE 11g is certified to run on Oracle VM with Linux x86 or Linux x86-64 operating systems. The reference configuration documented in this paper consists of Oracle BI EE version 11.1.1.3.0 running on Oracle VM 2.2 and Oracle Enterprise Linux 5 Update 5 x86. The key benefits of this infrastructure platform include:

Lower the license cost of Oracle BI EE by utilizing Oracle VM’s capability to partition a physical server into virtual machines with assigned number of CPU processor cores for the appropriate level of performance

Speed up the deployment process of Oracle BI EE by providing Oracle VM templates with pre-installed and pre-configured software images

Oracle VM and Oracle Enterprise Linux are free products backed by Oracle thus providing a single point of support of the entire virtualized environment

This reference configuration white paper is intended to help IT professionals design and configure Oracle BI EE 11g using Dell systems that apply best practices derived from laboratory and real-world experiences. This white paper documents the Dell recommended approach for implementing a tested and validated solution for Oracle BI EE on EqualLogic PS6000XV Series iSCSI storage array and the PowerEdge R710 server running Oracle VM 2.2 and Oracle Enterprise Linux 5 Update 5 x86.

Dell Solutions for Oracle Database

Dell Solutions for Oracle products are designed to simplify operations, improve usability and cost-effectively scale as your needs grow over time. In addition to providing server and storage hardware, Dell solutions for Oracle include:

Dell Configurations for Oracle – in-depth testing of Oracle configurations for high-demand solutions; documentation and tools that help simplify deployment

Integrated Solution Management – standards-based management of Dell Solutions for Oracle that can lower operational costs through integrated hardware and software deployment, monitoring, and updating

Oracle Licensing – multiple licensing options that can simplify customer purchase Dell Enterprise Support and Infrastructure Services for Oracle – including offerings for the

planning, deployment and maintenance of Dell Solutions for Oracle Database

For more information concerning Dell Solutions for Oracle Database, please visit www.dell.com/oracle.

Overview of Oracle Business Intelligence Suite Enterprise Edition 11g Oracle BI EE 11g provides a full range of BI capabilities that allow organizations to collect up-to-date data from data sources, present the data in easy-to-understand formats, and deliver data to users. These capabilities enable organizations to make better decisions and become more efficient.

Page 7: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying

Figure 1 isuch as tawhich is p

Figure 1

Oracle Figure 2 iview.

Figure 2O

g Oracle Busin

s a sample Orables, graphs,part of the de

. Orac

Business llustrates the

. OracleOracle)

ness Intelligen

racle BI EE 11, and charts. efault Oracle

le Business

Intelligence Oracle Busin

e Business I

nce Enterpris

1g dashboard This dashbo BI EE 11g ins

Intelligence

ce Suite Eness Intellige

Intelligence

se Edition 11g

which presenard comes fro

stallation.

e Enterprise

Enterprisence Suite Ent

e Enterprise

g on Dell Syst

nts data in eaom the Samp

e Edition 11

e Edition 1terprise Editi

e Edition 11

tems

asy-to-underspleApp Lite sa

1g Sample D

1g Compoon 11g compo

g compone

P

stand formatsample applica

Dashboard

onents onents in a st

nts (Source

Page 5

s ation

tack

:

Page 8: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 6

Oracle BI is based on industry standards and is open to work with the IT infrastructure you have today or what you might select in the future. This includes your choice of operating systems, security infrastructure, browsers and servers.

Oracle BI is open to a variety of data sources of all types, including relational, multidimensional, semi-structured and unstructured data sources. Oracle BI EE 11g supports disparate heterogeneous data sources including Oracle, Teradata, DB2, SQL Server, multidimensional data sources (SAP BW, Microsoft SQL Server Analysis Services, Oracle OLAP, etc), unstructured data (flat files, XML files, etc) and pre-packaged business application suites (E-business suite, SAP, BW, PeopleSoft, EPM, Siebel CRM, etc).

Oracle BI Server is the core component of Oracle BI EE. BI server is deployed on a Common Enterprise Information Model which is architected to use common metadata, common security model, common data access, common infrastructure and common systems management. This enables businesses to leverage additional BI capabilities with minimum complexity and cost. For instance, the common metadata is accessed by all end user tools, spanning all enterprise data. It allows businesses to define key metrics and calculation in one place to assure enterprise alignment and a consistent view of information across departments. In addition, Oracle BI 11g offers strong integration with Oracle Fusion Middleware, Oracle Enterprise Performance Management applications, and Oracle business applications, providing Oracle customers with additional power and cost advantages.

Oracle BI EE 11g consists of several user facing components:

Oracle BI Analysis & Reporting: Ad-hoc query and reporting Oracle BI Interactive Dashboard: Highly interactive Web dashboards for accessing business

intelligence and applications content Oracle BI Publisher: Enterprise reporting and distribution of “pixel-perfect” reports Oracle Scorecard and Strategy Management: Tool to define and communicate an organization’s

corporate strategy Oracle BI Briefing Books: Snapshots of dashboard pages to view and share in offline mode Oracle BI Disconnected Analytics: Full analytical functionality for the mobile professionals Oracle BI Office Plug-In: Synchronizes information with Microsoft Office products Oracle BI Delivers: Proactive business activity monitoring and alerting Oracle BI Search: Search existing BI contents.

Oracle Business Intelligence Suite Enterprise Edition 11g Logical Architecture Figure 3 illustrates the logical architecture on a single host.

Page 9: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying

Figure 3S

The OraclOracle BI hosts for

A BI domasingle WeApplicatioOracle BI and a Mansingle nodMiddlewajava-basethe mana

The seconand they JavaHost,

The third metadata

g Oracle Busin

. OracleSingle Host

le BI EE 11g lo domain can bbetter perfor

ain has three eblogic domaion Server, Or EE 11g is a Wnaged Server.de or on multre Control an

ed services anged server.

nd part of theprovide the c, Scheduler, a

part of the Ba RPD file, pre

ness Intelligen

e Business I(Source: Or

ogical architebe installed armance and h

parts of comn. Unlike theacle BI EE 11g

Weblogic dom. The Adminitiple nodes. Fnd the Weblognd application

e BI domain iscore services and Cluster C

BI domain incesentation ca

nce Enterpris

Intelligenceracle)

ecture includand configurehigh availabili

mponents – thee Oracle BI EEg is highly intain. Inside aistration ServFor example,gic Server Adns. For exam

s system com for Oracle BI

Controller are

ludes the conatalog along w

se Edition 11g

e Enterprise

es a single seed on a singleity. Figure 3

e first part is E 10g which ctegrated with

a Weblogic dover enables th the Adminisministration

mple, the Orac

mponents. Th. For instanc all part of th

nfiguration filwith configura

g on Dell Syst

e Edition 11

et of componee host or can shows the BI

the Java comcan be integrh Weblogic seomain, there he administratrator Server Console. Thecle BI plugin a

e system comce, the BI Serhe System Co

les and metaation files an

tems

g Logical Ar

ents called Obe clustered domain on a

mponents deprated with OCerver. The Jais an Adminis

ation of the Br contains thee managed seand BI publis

mponents are rver, Presentaomponents.

data repositond log files ar

P

rchitecture

Oracle BI dom across multipa single host.

ployed withinC4J or Oracle ava componenstration ServeBI domain on e Fusion erver containher are part o

server proceation Server,

ory. The e part of it.

Page 7

on a

ain. ple

n a nts of er a

ns the of

esses

Page 10: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying

Figure 4T

Figure 4 ihas a singand they is only ac

Oracle Tools The syste

En W O W

EnterprisFusion Midprimarily the core Bserver, scor stop thscale out

g Oracle Busin

. OracleTwo Node C

llustrates thegle BI domainare clusteredtive on one h

Business

m administra

nterprise ManWeblogic Serve

racle ProcessWeblogic Scrip

se Manager Fddleware Con used to moniBI processes. cheduler, clushese compone the compone

ness Intelligen

e Business ICluster (Sou

e architecture. The Java c

d into the singhost.

Intelligenc

ation tools av

nager Fusion er Administras Manager andpting Tool (W

Fusion Middlentrol 11g (Figitor, manage For examplester controlleents. You canents, manage

nce Enterpris

Intelligencerce: Oracle

e of a two noomponents agle BI domain

ce Suite E

ailable to ma

Middleware Cation Consoled NotificationLST)

eware Contrgure 5) is an E, and configu, Fusion Midd

er, and javahon also use Fus performance

se Edition 11g

e Enterprise)

ode clustered nd the system

n. The Admin

Enterprise

anage Oracle

Control 11g e n Server (OPM

rol 11g Enterprise Maure Oracle Busdleware Controst. From thsion Middlewae, and monito

g on Dell Syst

e Edition 11

configuratiom componentnistration Ser

e Edition 1

Business Inte

MN)

anager Web bsiness Intelligrol can manae Fusion Middare Control tor system sta

tems

g Logical Ar

n. A cluster ts are installerver exists on

1g Admin

elligence inclu

rowser user igence systemage the BI servdleware Contto configure tatus.

P

rchitecture

configurationed on each ho both hosts, b

nistration

ude:

interface whim components

ver, presentatrol, you can the componen

Page 8

on a

n still ost but it

ich is s or ation start nts,

Page 11: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying

Figure 5

WeblogicOracle BI (Figure 6)Weblogic

Figure 6

Oracle PrOracle Promanaging

g Oracle Busin

. Enter

c Server Adm EE 11g is hig) is also a We server domai

. Weblo

rocess Managocess Manage Oracle Busin

ness Intelligen

rprise Manag

ministration Chly integrateb browser-bain.

ogic Server

ger and Notifer and Notificness Intelligen

nce Enterpris

ger Fusion M

Console d with Weblo

ased user inte

Administra

fication Servcation Server nce system co

se Edition 11g

Middleware

ogic server. Terface which

tion Consol

ver Tool (OPMN) tool omponents.

g on Dell Syst

e Control 11

The Weblogicallows you to

e

provides a co

tems

g

c Server Admio monitor and

ommand line

P

inistration Cod manage a

interface for

Page 9

onsole

r

Page 12: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 10

Weblogic Scripting Tool The Weblogic Scripting Tool (WLST) provides the command line scripting environment for Weblogic which is used to administer Oracle Business Intelligence.

Overview of Oracle VM

Oracle VM is Xen architecture-based server virtualization software offered by Oracle. Server virtualization technology plays a key role in many IT organizations today. One of the key benefits of server virtualization is server consolidation. Oracle VM provides the ability to divide one physical server into multiple isolated virtual machines. The virtual machines exist on the same physical server and they share the system resources of that physical server, but the virtual machines behave like independent physical servers. Each virtual machine has its own virtual CPUs, network interfaces, storage and operating system.

As a result of increased server consolidation, Oracle VM helps improve server utilization, maximize server efficiency, lower the cost of infrastructure and operations, and consequently, Oracle VM helps reduce the power and space requirements in data centers.

Oracle VM can be deployed on industry standard x86 servers. Oracle VM supports Windows, Linux, and Oracle Solaris as the guest operating systems running inside the virtual machine. Oracle VM also supports both Oracle and non-Oracle applications running on the guest operating systems.

In recent years, the industry standard x86 servers are becoming more powerful. The x86 servers can support more powerful CPUs with higher processor core counts. The memory capacity has also become much larger. As a result, servers are becoming under-utilized. In these scenarios, Oracle VM can help increase server utilization and improve efficiency.

For certain types of software, the price of the software license is determined by the number of CPU cores of the machine on which the software is deployed on. Therefore, the software license cost can be very expensive if software is deployed on a physical server due to the higher numbers of processor core counts available. In this scenario, Oracle VM can be used to hard partition a physical server to optimize the software license cost.

Oracle VM enables rapid deployment of operating systems and applications by providing the template feature. Oracle VM templates are pre-configured virtual machines containing pre-installed full product stack. Use of Oracle VM templates helps organizations reduce the installation and configuration time, and achieve faster deployment of enterprise software. This paper provides a template developed by Dell, to speed up the deployment process of Oracle BI EE 11g. If you are interested in implementing the Oracle Business Intelligence templates referred to in this paper, please contact the Dell Services Business Intelligence division (http://marketing.dell.com/bi-services).

As illustrated in Figure 7, Oracle VM has three major components:

Oracle VM manager is a Web user interface for managing VM servers. It is also used to manage virtual machine lifecycle, such as the creation, deletion, powering off, or live migration of virtual machines. Oracle VM manager can manage the resources such as virtual machine templates, ISO files, or the shared virtual disks. As part of the VM manager installation, an Oracle 10g Express Edition database is installed as the repository database. This database is used by the VM manager for internal management.

Page 13: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying

OwopW

Ofo

Figure 7

Oracle VMhardwareparavirtuaperforman

Oracle VMincluding Oracle VMpoint. Th

Table 1.

Directory iso_pool publish_pseed_poosharedDisrunning_p

g Oracle Busin

racle VM servweight Linux kperating syste

Windows. racle VM age

or manageme

. Oracle

M supports tw virtualized oalized optionnce.

M uses a stora guest virtualM creates the he sub-directo

/OVS

Name

pool l

sk pool

ness Intelligen

ver is based okernel as domem runs insid

nt is installedent of virtual

e VM archit

wo types of viroption, the gu, the guest o

age repository machine ima /OVS directoories under /

Directory C

DescriptioISO files imVM deployVirtual maShared virVM images

nce Enterpris

on the Xen hym0 which mande each of the

d with the Ormachines.

tecture (Sou

rtual machineuest operatinperating syst

y, also calledages, virtual ory which is aOVS are liste

Contents

on mported yed as public achine templartual disks s and configu

se Edition 11g

ypervisor technages one or me domU virtua

racle VM serve

urce: Oracle

es – hardwareg system doeems is recom

the OVS repomachine tema symbolic lind in Table 1.

ates

uration files

g on Dell Syst

hnology. Oramore domU val machines,

er. It commu

e)

e virtualized es not need tompiled to the

ository, to stmplates, ISO imnk to the actu

tems

acle VM servevirtual machin such as Linux

unicates with

and paravirtuo be modifiedvirtual enviro

ore Oracle VMmages, and vual OVS repos

Pa

r includes a lnes. A guest x or Microsof

h the VM man

ualized. For d. For the onment for be

M resources virtual disks. sitory mount

age 11

light t

ager

the

etter

Page 14: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying

OvervConfiThe referfollowing

Tw D

cl O

se M

ho A

An architeFigure 8.

Figure 8

DeploInfrasThis sectiVM virtua

InstallinDetailed sthe follow

g Oracle Busin

view ofiguratioence configu solution com

wo PowerEdgell EqualLogilustered Oracracle Enterprervers, intend

Microsoft® Winosting Oraclen external da

ectural overv The sample

. Archit

oying Ostructuon describes lized environ

ng Oracle steps for the wing white pa

ness Intelligen

f Dell Oon Archration for Ora

mponents:

ge R710 servec PS6000XV iScle BI EE sharrise Linux 5 Uded for hostinndows Server

e BI EE 11.1.1ata source of

view of Dell re architecture

tecture Ove

Oracle Bre the deploym

nment and ou

VM Serve installation oaper:

nce Enterpris

Oracle Bhitectur

acle BI EE 11g

ers running OrSCSI storage sed files and d

Update 5 x86 ng the 32 bit r® 2003 Enter.3.0 client to an Oracle 11

eference con represents a

erview of O

BI EE 11

ent of Oracletlines the ins

er 2.2 and of Oracle VM

se Edition 11g

BI EE 11re

g deployed on

racle VM 2.2 wsystems for Odirectories on two guest Oracle BI EE rprise Editionools .2.0.1.0 RAC

figuration for clustering of

racle BI EE

g Horiz

e BI EE 11g hostallation and

Creating server 2.2 an

g on Dell Syst

g Refer

n Dell system

with guest VMOracle VM ser

t VMs, running 11.1.1.3.0 sen 32 bit on the

database

r Oracle Businf two Oracle

11.1.1.3.0

zontal S

orizontal scald configuratio

Guest VMnd the creatio

tems

rence

ms is intended

Ms installed rver repositor

g on two sepaerver compone third guest

ness Intellige BI EE instanc

Reference

Scale-O

le-out infraston procedures

Ms on of guest VM

Pa

d to validate t

ry files as we

arate physicanents VM intended

ence is shownces.

Configurati

Out

ructure in Ors.

Ms are provid

age 12

the

ll as

al

d for

in

ion

racle

ded in

Page 15: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 13

Best Practices and Performance Characteristics of Running Oracle RAC 11g with Dell EqualLogic on Oracle VM

One of the great benefits of Oracle VM is the ability to distribute resources on the guest VMs to reflect the environment’s requirements. Each guest VM is created with assigned system resources, such as number of CPU cores, memory size and shared virtual disks, which can also be altered post VM creation. This feature enables partitioning of a physical server to virtual machines to meet the performance requirement and to lower the software licensing cost at the same time.

The sample guest VM configuration for hosting the Oracle BI server components has the following system resources allocated:

4 CPU cores 12 GB physical memory 20 GB virtual disk for storing OEL 5.5 Operting Systems image 30 GB virtual disk named oracle for storing Oracle BI EE software images

Installing and Configuring Oracle Enterprise Linux 5 Update 5 x86 The guest VMs hosting the Oracle BI EE server software run on Oracle Enterprise Linux 5 Update 5 x86, which can be installed from the installation media. The Oracle Unbreakable Linux Network (ULN) provides easy access to all updates, patches, fixes to OVM and OEL. It is a best practice to update the system with the latest updates and patches through ULN.

The Oracle BI EE software will be installed under the OS user oracle. Perform the following steps to create the “oracle” OS user account, as well as the Oracle software install file system mount point and subdirectories.

1. As root user, create Oracle user and group. $ groupadd oinstall $ groupadd dba $ useradd -g oinstall -G dba -s /bin/bash oracle $ passwd oracle

2. As root user, create directory in which Oracle software will be installed. $ mkdir -p /opt/oracle

3. As root user, change the ownership of /opt/oracle to oracle user. $ chown -R oracle.oinstall /opt/oracle

4. Assuming the 30 GB virtual disk named oracle is presented to the OS as /dev/xvdb, create a partition on /dev/xvdb and make it an ext3 file system as root user. $ fdisk /dev/xvdb $ mkfs.ext3 /dev/xvdb1

5. As root user, add the following line in the /etc/fstab, execute mount –a. This will mount /dev/xvdb1 as /opt/oracle, and will preserve the mount upon server reboots. /dev/xvdb1 /opt/oracle ext3 defaults 1 2 $ mount -a

6. As oracle user, create the subdirectories in which the Oracle software will be installed.

$ mkdir -p /opt/oracle/middleware

Page 16: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 14

7. The following packages (or later versions) must be installed on the 32 bit OEL 5.5 to ensure a

successful installation of Oracle BI EE 11g. gcc-4.1.0-28.4 gcc-c++-4.1.0-28.4 setarch-1.6-1 sysstat-5.0.5-1 libaio-0.3.106 libaio-devel-0.3.106 libstdc++-4.1.0-28.4 libstdc++-devel-4.1.0-28.4 compat-libstdc++-296-2.96-132.7.2 compat-db-4.1.25-9 control-center-2.8.0-12 glibc-common-2.3.4-2.9 binutils-2.16.91.0.5-23.4 make-3.80-202.2 openmotif22-2.2.3 openmotif-2.2.3

8. The minimum open file limit should be 4096 for a successful installation of Oracle BI EE 11g. As root user, ensure the values in the following lines are set in the /etc/security/limits.conf file. * soft nproc 2047 * hard nproc 16384 * soft nofile 4096 * hard nofile 65536

9. Add the following line to the /etc/pam.d/log file, if it does not already exist: session required pam_limits.so

10. As oracle user, add the following lines to the .bash_profile. if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi

11. Reboot server for settings to take effective.

Creating Fusion Middleware Database Schemas Using the Repository Creation Utility Installation of Oracle BI requires the availability of a database. The database must be up and running, and does not have to be on the same computer where you are installing the components. The database, which can be an 11gR1 or 11gR2 database, is used to create the schemas required by Oracle Fusion Middleware Business Intelligence. Download the Repository Creation Utility (RCU) 11.1.1.3.3 from Oracle web site. RCU can be run on the 32 bit Windows or 32 bit Linux Operating Systems. Complete the following instructions to run RCU:

Page 17: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 15

1. Insert the RCU CD-ROM into your computer and access the bin directory. 2. Run one of the following commands, depending on your operating system:

On Linux: ./rcu On Windows: rcu.bat

Note: If your database does not use the AL32UTF8 character set, you will see the following warning when running RCU:

The database you are connecting is with non-AL32UTF8 character set. Oracle strongly recommends using AL32UTF8 as the database character set.

You can ignore this warning and continue using RCU.

3. The screens for the RCU schema creation under 32 bit Windows 2003 are listed in Table 2. Follow the directions in each screen listed.

Table 2. Screens for RCU 11.1.1.3.3 Creation of Database Schemas

Screens Actions Notes

Welcome Click Next.

Create Repository Select Create.

Click Next.

Database Connection Details

Provide the following information for Oracle databases:

Host Name: Specify the name of the computer on which your database resides in the format host.domain.com. For Oracle RAC databases, specify the Virtual IP name or one of the node names as the host name.

Port: Specify the database listener port number. The default port number for Oracle databases is 1521.

Database Name: Specify the service name for the database.

Username: Specify the name of a user with DBA or SYSDBA privileges. The default user name with SYSDBA privileges is SYS.

Password: Specify the password for the user with DBA or SYSDBA privileges.

Role: Select the database user's role from the drop-down list. The SYS user requires the SYSDBA role.

Select Components Near the top of the screen, select Create a new Prefix. If you are the only user of the database instance, you may use the default prefix DEV.

 

Page 18: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 16

Click the Business Intelligence check box. This automatically selects the Metadata Services (MDS) and Business Intelligence Platform schemas, which are required by Oracle Business Intelligence.

Do not click the Oracle AS Repository Components check box, as this configures RCU to install many other schemas that are not required by Oracle Business Intelligence.

Click Next. The Checking Prerequisites screen opens. If there are errors, details about the error appear on the Select Components screen. Fix the errors and click Next again.

After the prerequisite checks conclude with no errors, click OK to dismiss the screen.

Schema Passwords Near the top of the screen, select Use same password for all schemas. In the Password field, enter a password for accessing the schemas. Enter the password again in the Confirm Password field.

Click Next.

Map Tablespaces Click Next.

The Creating Tablespaces screen opens. If there are errors, details about the error appear on the Map Tablespaces screen. Fix the errors and click Next again.

After the tablespaces are created with no errors, click OK to dismiss the screen.

Summary Click Create.

The Create screen opens. If there are errors, details about the errors appear on the Summary screen. Fix the errors and click Next again.

After the schemas are created with no errors, click OK to dismiss the screen.

Configuring Shared Files and Directories for the Oracle Business Intelligence Enterprise Edition 11g Cluster When deploying multiple instances of a given Oracle Business Intelligence components as in a horizontal scale-out infrastructure, it is recommended to host the Oracle BI repository (RPD file), Oracle BI Presentation Catalog, global cache, and shared Oracle BI Scheduler scripts on shared storage, before scaling out Oracle Business Intelligence components. Follow these steps to configure Network File System (NFS) to share files and directories for the Oracle Business Intelligence components: 1. Create the following four volumes in the shared EqualLogic storage systems:

scheduler-scripts cluster-cache presentation-catalog repository-publishing

Page 19: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 17

2. Configure access to the above iSCSI volumes from dom0 as well as configuring multipath. Create

partitions and make them ext3 file systems. Present shared disk devices to the primary virtual machine by modifying the vm.cfg file such as adding the following lines in vm.cfg of both VMs: 'phy:/dev/mapper/cluster-cache,xvdc,w!', 'phy:/dev/mapper/scheduler-scripts,xvdd,w!', 'phy:/dev/mapper/presentation-catalog,xvde,w!', 'phy:/dev/mapper/repository-publishing,xvdf,w!',

3. Power off and power on virtual machines to present the four disks above. 4. On both virtual machines, run the followings as root user:

mkdir -p /share/catalog mkdir -p /share/repository mkdir -p /share/cache mkdir -p /share/scripts chown -R oracle.oinstall /share

5. On the primary virtual machine that hosts the BI, add the following lines in the /etc/fstab, and execute mount –a. This is to preserve mount points upon server reboots. /dev/xvdc1 /share/cache ext3 defaults 1 2 /dev/xvdd1 /share/scripts ext3 defaults 1 2 /dev/xvde1 /share/catalog ext3 defaults 1 2 /dev/xvdf1 /share/repository ext3 defaults 1 2 mount –a

6. Configure NFS to export the directories by adding the following lines in /etc/exportfs file. /share/cache [host name of the second VM](ro,sync) /share/scripts [host name of the second VM](ro,sync) /share/catalog [host name of the second VM](ro,sync) /share/repository [host name of the second VM](ro,sync)

7. Start the NFS service.

service nfs start 8. Enable NFS service start-up at boot time.

chkconfig nfs on

9. On the second virtual machine that hosts the BI, add the following lines in the /etc/fstab, and execute mount –a to mount the NFS shares exported from the primary virtual machine. [host name of the primary VM]:/share/cache /share/cache nfs rsize=8192,timeo=14,intr 0 0 [host name of the primary VM]:/share/catalog /share/catalog nfs rsize=8192,timeo=14,intr 0 0 [host name of the primary VM]:/share/scripts /share/scripts nfs rsize=8192,timeo=14,intr 0 0

Page 20: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 18

[host name of the primary VM]:/share/repository /share/repository nfs rsize=8192,timeo=14,intr 0 0

Running the Oracle Business Intelligence Enterprise Edition 11g Installer on the First Virtual Machine As oracle user, download Oracle Business Intelligence 11.1.1.3.0 for Linux x86 (32 bit) and extract the files. Run the following command to start the Business Intelligence 11g installer:

<bi_installer_loc>/Disk1/runInstaller

The screens for the Oracle BI EE 11g installation under Oracle Enterprise Linux 5 Update 5 x86 are listed in Table 3. Follow the directions in each screen listed.

Table 3. Oracle Business Intelligence Enterprise Edition 11g on Oracle VM Running Oracle Enterprise Linux 5 Update 5 x86

Screens Actions Notes

Specify Inventory directory

Enter Inventory Directory.

Enter Operating System Group name.

For the sample installation, inventory directory is set to /opt/oracle/oraInventor. OS group name is oinstall.

Inventory Location Confirmation Dialog

Execute the script specified in the window as root user.

Click OK.

Welcome Click Next.

Select Installation Type

Choose Enterprise Install.

Click Next.

Prerequisite Checks

All prerequisite checks should be successful.

Click Next.

Create or Scale Out BI System

Choose Create New BI System and specify the following:

The user name and password of the system administrator

The domain name for the new Oracle Business Intelligence system

Click Next.

For the sample installation, user name and domain name are default settings.

Specify Installation Location

Specify the Oracle Middleware home location, domain home location, Oracle instance location and Oracle instance name.

Click Next.

For the sample installation, Oracle Middleware home location is set to /opt/oracle/middleware. This will automatically fill in the

Page 21: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 19

domain home location, Oracle Instance location and Oracle instance name. Accept the default settings.

Configure Components

Click Next.

Database Details Specify database type, database connection string, and user name and password for Business Intelligence Platform schema.

Click Next.

Database connection string is in the format hostname:port:servicename for Oracle database. For Oracle RAC database, use the format host1:port1:instance1^host2:port2:instance2@servicename

BIPLATFORM schema name and password were the ones entered during RCU execution

Configure Ports Choose Auto Port Configuration.

Click Next.

Specify Security Updates

If you wish to receive security updates, enter email and password.

Click Next.

Summary Click Install

Installation Progress

Should complete without errors.

Configuration Assistants

Should complete without errors.

Complete Click Finish

Setting up Shared Files and Directories for the Oracle Business Intelligence Enterprise Edition 11g Cluster

Setting up Shared Oracle BI Repository To set up shared Repository publishing directory, use the Repository tab of the Deployment page in Fusion Middleware Control to designate the shared location for the Oracle BI repository (Figure 9). Note that when you configure a shared repository, the repository files that are uploaded in Fusion Middleware Control are copied to both the shared location and to the local repository directory for each Oracle BI server. Do not delete the local repository copies or set read-only file permissions on them because they are needed by the system.

Page 22: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying

Figure 9

Setting upTo set up location upage in Fushared loc

Figure 10C

Setting upTo set up Middlewa

g Oracle Busin

. Settin

p Shared Ora shared Preseusing operatinusion Middlewcation (Figure

0. SettinControl

p Shared Ora shared globare Control to

ness Intelligen

ng up Share

acle BI Preseentation Catang system copware Control e 10).

ng up Share

acle BI Globaal cache, use set the Glob

nce Enterpris

d Oracle BI

entation Cataalog, the Prespy commands to change th

d Oracle BI

al Cache the Performbal cache pat

se Edition 11g

Repository

alog sentation Catas. Then, use e location of

Presentatio

ance tab of tth and Global

g on Dell Syst

in Fusion M

alog is first c the Reposito the Oracle B

on Catalog i

the Capacity l cache size

tems

Middleware

copied to the ory tab of theBI Presentatio

in Fusion Mi

Managemen(Figure 11).

Pa

Control

shared storage Deploymenon Catalog to

iddleware

t page in Fus

age 20

ge nt the

sion

Page 23: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying

Figure 11

Setting up

If you useusing OpeDefaultS

Runninthe SecTo horizoinstaller osteps are window (F

The h The u

g Oracle Busin

1. Settin

p Shared Ora

e the scheduleerating SystemScriptPath

g the Oraccond Virtuntally scale oon the second similar to theFigure 12), yo

host name anduser name and

ness Intelligen

ng up Share

acle BI Sched

er scripts, thems copy commh elements o

cle Busineual Machinout the Oracled virtual mace directions lou will need t

d port numbed password fo

nce Enterpris

d Oracle BI

duler Scripts

e scheduler smands. Thenof the instan

ess Intelligne e Business Inthine and selelisted in Tableto select the

er for the Admor logging in t

se Edition 11g

Global Cach

scripts are firs modify the Snceconfig.

gence Ent

telligence sysecting the Ente 3, except o Scale Out BI

ministration Sto the WebLo

g on Dell Syst

he in Fusion

rst copied to tSchedulerSxml file.

erprise Ed

stem, run theterprise Insta

on the Create System opti

Server domainogic Administ

tems

n Middlewar

the shared stScriptPath

dition 11g

e Oracle Businall option. T

e or Scale Ouon and specif

n ration Server

Pa

re Control

torage locatio and

g Installer

ness IntelligeThe installatiout BI System fy the followi

r

age 21

on

on

nce on

ing:

Page 24: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying

Figure 12V

Scaling After the for the OrMiddlewaMiddlewacomponenout opera

g Oracle Busin

2. Run BVirtual Mach

Out BI Sy installer comracle Businessre Control. Yre Control tonts. Add systation (Figure

ness Intelligen

Business Intehine

ystem Commpletes the Ens IntelligenceYou can use t scale out the

tem compone13).

nce Enterpris

elligence In

mponents interprise Inste system comthe Scalabilitye Oracle BI Se

ents on the se

se Edition 11g

staller to Sc

in Fusion tall on the seponents on thy tab of the Cerver, Presenecond virtual

g on Dell Syst

cale Out BI

Middlewacond virtual he second virCapacity Manntation Servic machine to c

tems

System on

are Contromachine, yourtual machinenagement paces, and javaHcomplete the

Pa

the Second

ol u must scale oe using Fusionage in Fusion Host system horizontal sc

age 22

out n

cale-

Page 25: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying

Figure 13

You also mSchedulertwo differFusion Midand BI Sch

Figure 14S

g Oracle Busin

3. Scale

must configurr so that the rent virtual mddleware Conheduler (Figu

4. ConfigScheduler

ness Intelligen

BI System C

re primary anprimary and s

machines. Yontrol to confire 14).

gure Primar

nce Enterpris

Components

nd secondary secondary ins

ou can use thegure the prim

ry and Seco

se Edition 11g

s in Fusion

instances of stances for eae Availabilitymary and seco

ondary Insta

g on Dell Syst

Middleware

the Cluster Cach componey tab of the Condary instan

ances of the

tems

e Control

Controller anent type are dCapacity Mannces of the Cl

e Cluster Co

Pa

nd Oracle BI distributed acagement pagluster Contro

ntroller and

age 23

cross ge in ller

d BI

Page 26: tion llTM acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems Page ii THIS

Deploying Oracle Business Intelligence Enterprise Edition 11g on Dell Systems

Page 24

Summary This white paper documents Dell’s recommended approach for enterprise deployment architecture of Oracle BI EE 11g running on Dell hardware with Oracle VM. The architecture includes Oracle BI components installed in a distributed environment with multiple virtual machines to provide high availability and fault tolerance. By taking advantages of virtualization technologies, this architecture maximizes server efficiency, lowers the cost of ownership, and speeds up the deployment process. To learn more about deploying Oracle BI on Dell servers and storage systems, visit www.dell.com/oracle or contact your Dell representative for the most current information on Dell servers, storage, and services for Oracle solutions.

References 1. Oracle Fusion Middleware Installation Guide for Oracle Business Intelligence, 11g Release 1

(11.1.1), E10539-01. http://download.oracle.com/docs/cd/E14571_01/bi.1111/e10539/toc.htm

2. Oracle Fusion Middleware System Administrator’s Guide for Oracle Business Intelligence Enterprise Edition 11g Release 1 (11.1.1), E10541-01. http://download.oracle.com/docs/cd/E14571_01/bi.1111/e10541/toc.htm

3. Oracle Business Intelligence Enterprise Edition 11g Technical Overview, an Oracle white paper, June 2010. http://www.oracle.com/us/obiee-11g-technical-overview-078853.pdf