PPT - Sigmora

advertisement
Oracle 11g Architecture and
Internals
by
Suresh Karnati
Agenda
•
•
•
•
•
•
•
•
•
•
Overview of OBIEE 11gR1
Key Features
Basic Architecture
System and Java Components
Oracle Process Manager and Notification Server
Oracle Enterprise Manager Fusion Middleware Control
Weblogic Domain
Oracle instances
11g vs 10g
Q&A
Overview of OBIEE 11gR1
•
•
Derived from Siebel Analytics, second major Oracle
release.
11gR1 new features focused on manageability and
Middleware integration.
Key Features
• Oracle Business Intelligence is now more integrated with the Oracle Fusion
Middleware
• Oracle WebLogic Server replaces Oracle Application Server and Oracle
Containers for Java (OC4J)
• Oracle Business Intelligence 11g Installer replaces the installer that was used in
previous versions
Key Features..continued
• Following administration command-line utilities available
•Oracle WebLogic Server scripting tool (WLST) for managing the Oracle
WebLogic Server domain
•OPMN and the opmnctl commands for the Oracle Process Manager and
Notification Server
• A database repository must be created before installation of the components
with the Repository Creation Utility (RCU) tool
• Enhancements to the Oracle BI repository
• Log centralization via the web log viewer
• OBIEE is now deployed in a clustered configuration by default. Because of this,
the default ODBC DSN for the Oracle BI Server points to the Cluster Controller by
default, rather than to the Oracle BI Server.
Basic Architecture
System and Java Components
• OBIEE Components divided into System and Java Components.
• System components are still C/C++ executable and are controlled by
OPMN and managed by Fusion Middleware Control
• Java Components are J2EE applications and are usually installed in
the managed server and controlled by Fusion Middleware Control.
Oracle Process Manger and Notification
Server
OPMN (Oracle Process Manager and Notification Server )
• You may have first come across this in Oracle Application Server 10g,
where it was used to start up the various Application Server
components (OC4J_BI_Forms, OC4J_Portal etc).
• Its since been adopted across the technology stack to start, stop and
monitor processes across distributed servers, and it’s used in OBIEE
11g to do the same for the system components (BI Server, BI
Presentation Server, BI Scheduler and BI Cluster Controller).
• You can either access OPMN through the command line (opmnctl), or
Oracle’s recommended approach is to use a graphical interface within
Fusion Middleware Control.
• OPMN is also used in the 11g stack to control Essbase, Discoverer
and other BI components, so it’s a tool that’s worth learning
Oracle Enterprise Manager Fusion
Middleware Control
• Manage System Components (BI Server, BI Presentation Server etc)
• Start, Stop and Restart all System Components and Managed Servers
• Configure Preferences and Defaults
• Scale out System Components
• Performance Monitoring and Diagnostics
WebLogic Domain
•
•
•
•
Each OBIEE 11g Oracle BI Domain contains a single Weblogic
Domain.
Contains one Admin Server and at the Start, One Managed Server
WebLogic Domain administered through Admin Console and
WLST(WebLogic Scripting).
Managed Servers can be started manually or through Node Manager.
Oracle Instances
• Collection of system
components on a single host.
• Managed using OPMN.
• Starts with one of each system
component.
• An Oracle BI Domain can
contain multiple instances, one
per host.
11g vs 10g
• OBIEE11g has had a major architectural overhaul adopting Fusion
Middleware 11g technologies
• Core servers stay the same, but new middleware “wrapper”. Main difference is
wrapping components in WLS platform and EM management
• Uses WebLogic Application Server for J2EE application hosting, security and
integration
• Major security enhancements and changes
• Enterprise Manager used for systems management
• Individual servers, components are still the same (BI Server, Presentation
Server,BI Publisher J2EE application etc)
• Some reworking has taken place in 11gR1 (unified logging, management of
config files using EM etc)
• Basic concepts, plus clustering (OBIEE), scheduling etc are the same as in
10g
11g vs 10g..continued
OBIEE 11g still works in fundamentally the same way as OBIEE 10g.
• Users queries via the
Presentation Server
• The Oracle BI Server converts
these queries to physical
SQL/MDX, via the Oracle BI
Repository
• Queries are passed to the
underlying physical databases
and OLAP cubes
• Data returned to users in the
form of dashboards and reports
Q&A
Thanks for your attention!
Sigmora Technologies
www.sigmora.com
info@sigmora.com
Page 14
Download