tion lltm acle nessi.dell.com/sites/doccontent/business/solutions/... · 2020. 3. 15. · deploying...
TRANSCRIPT
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
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
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
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
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,
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.
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
:
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.
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
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,
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
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.
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
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
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
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:
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.
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
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
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
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.
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
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:
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-
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
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