Sei sulla pagina 1di 58

Oracle Data Integrator 11g Bootcamp

Lesson 1 : Installation & Configuration

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Agenda
Installation Prerequisites
Running the Repository Creation Utility (RCU)
Installing ODI 11g 11.1.1.5
Installing WebLogic Server 10.3.5
Installing ODI WebLogic Components
Configure WebLogic ODI Agent within ODI Master Repository
Creating ODI11g WebLogic Domain
Create Credential Store for ODI Administrator Accounts
Start up and View WebLogic Server and Enterprise Manager

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installation Overview
ODI 11g has a number of mandatory components:
The ODI Studio client application
Master and work repositories, stored in a relational database (Oracle)
At least one Agent (can initially be standalone, running on workstation)
Repositories and agent can be defined within ODI Studio (as with ODI10g)
Or FMW11g Repository Creation Utility can be used instead (recommended)
Create Master and Work repositories up-front
Create any other required FMW11g schemas
ODI 11g also introduces optional WebLogic Server components
Agent can run within WebLogic (recommended)
Enterprise Manager used for high-level management
ODI Console used for running and monitoring published ODI packages

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installation Prerequisites
Database for ODI repositories
Oracle Database 10.2.0.4 +; SQL Server 2005 +; IBM DB/2 9.7+
140MB of disk space required for repositories
Can be on same server as ODI, or separate (recommended)
Developer Workstation, for ODI Studio
Dual-core Pentium 1.5GHz+, 500MB disk space, 512MB+
Windows XP SP3+, Linux RHEL4+, SLES10+, MacOS v10.5.2+
Server, for running ODI Agents standalone (optional)
Most recent Unix/Linux/Windows servers (pure Java)
Server, for WebLogic Server and Fusion Middleware (optional)
See System Requirements & Specifications doc on OTN

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installation Steps
1. Run RCU to create repositories on an Oracle 11gR2 database
2. Install ODI Studio & Standalone Agent 11.1.1.5
3. Install WebLogic Server 10.3.5
4. Configure WebLogic domain
5. Manual configuration tasks for ODI Studio, Repositories and Standalone Agent
6. Manual configuration tasks for Java EE components

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Repository Creation Utility


Standard utility within Oracle Fusion Middleware 11g
Creates schemas required by FMW11g products
Optional - can also still create
repositories from within ODI Studio
Standalone product, downloaded
separately from OTN
Can also create schemas for
OBIEE, BPM, WebCenter etc
We will use it to create the
Master and Work repositories for ODI
Purpose of these will be
explained explained in more
detail in Lesson 4, Repositories

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating Repositories using RCU Step 1 : Start RCU


Open a command-line terminal
From the command line, CD to the location of the RCU utility
Run the RCU with the command rcu.bat
RCU will then start after a few seconds

C:\>cd c:\Oracle\downloads\RCUSetup\rcuHome\BIN
C:\oracle\downloads\RCUSetup\rcuHome\BIN>rcu.bat

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating Repositories using RCU Step 2 : Select Create Option


Select Create option to create new schemas
Select Drop to drop existing schemas
Warning! Does not drop
tablespace datafiles
automatically - need to
delete them manually

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating Repositories using RCU Step 3 : Database Details


Enter connection details to the database that will hold the repositories
Use SYS or other DBA account due to user, tablespace creation

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating Repositories using RCU Step 4 : Select Schemas


Enter prefix for schema names (TRG, DEV, PROD etc)
Allows a single database to hold many sets of repositories
Select Oracle Data Integrator > Master and Work Repository option
Puts both repositories in same
schema
Enter name for schema
ODI_REPO in labs

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating Repositories using RCU Step 5 : Select Passwords


Enter password for schemas
Either select Use same password for all schemas, or enter separate passwords
for each schema

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating Repositories using RCU Step 6 : ODI-Specific Settings


Specific settings for ODI 11g
Master Repository ID (arbitrary ID)
Supervisor Password
(usually SUNOPSIS)
Work Repository Type
(D = Development,
R = Runtime)
Work Repository ID
(arbitrary ID)
Work Repository Name
(usually WORKREP)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating Repositories using RCU Step 7 : Select Tablespaces


Select tablespace and temporary tablespace for repository schema

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating Repositories using RCU Step 8 : Start Creation Process


Press Create to create repository schema
Review results at end of creation process

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing ODI Studio


Main developer tool for creating ODI interfaces, packages, models etc
Replaces separate utilities in ODI10g
Uses same Fusion Developer IDE
as SQL*Developer, JDeveloper etc
Pure Java, runs under Windows,
Linux, Mac OSX etc
Installed using Universal Installer, ships
with it s own JRocket JVM

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing ODI Studio Part 1 : Start Universal Installer


Run setup.exe from ODI11gR1SetupFiles/Disk1/ directory
Welcome dialog will then display

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing ODI Studio Part 2 : Select Install Options


Select install options
Developer Installation
Standalone installation
- for installing Agent
standalone on server
Java EE Installation
- For use with WebLogic
JEE application server
For this installation, select
Developer Installation and
Standalone Installation, with
ODI SDK

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing ODI Studio Part 3 : Perform Prerequisite Checks


On Microsoft Windows, will generally pass if on latest service pack
For Unix/Linux, may need to install certain binaries/packages
See Oracle Fusion Middleware System
Requirements and Specifications 11g
Release 1 (11.1.1) on OTN

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing ODI Studio Part 4 : Specify Installation Location


Specify Oracle Home for ODI Studio

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing ODI Studio Part 5 : Repository Configuration Part 1


Configure ODI Studio installation to be aware of Master and Work repositories
Optional step, can be carried out post-installation

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing ODI Studio Part 6 : Repository Configuration Part 2


If configuring repository connections, you now need to specify SUPERVISOR
password (typically, SUNOPSIS)
Also specify the work repository that will be selected by default for the master

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing ODI Studio Part 7 : Specify Agent Details


Step that becomes available when Standalone Agent install type is selected
Specify name and port number for standalone agent

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing ODI Studio Part 8 : Enter Support Details, Start Install


Enter support details if available
Confirm and start installation, monitor progress and success

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing ODI Studio Part 9 : Start ODI Studio and Select JVM
Start ODI Studio for the first time
Start > Programs > Oracle Data Integrator > ODI Studio
Select JRocket JVM (as shipped with ODI Studio) as IDE JVM
c:\oracle\product\11.1.1\ODI\jrockit-jdk1.6.0_17\jre\bin\java.exe
ODI Studio will then start

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing ODI Studio Part 10 : Configure Login


Configure default login to connect to new master and work repositories
Should just involve changing the default name
Will require further configuration if
Configure Repositories step in
Universal Installer was skipped

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing WebLogic Server


WebLogic Server is an optional component introduced with ODI 11gR1
Provides the option to host agents in a JEE environment
Better failover, load-balancing, access to data sources etc
Also required for use of Enterprise Manager, ODI Console
Not included in base ODI license - extra cost
WebLogic Server Standard Edition for single managed server
WebLogic Server Enterprise Edition for clustered managed servers

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing WebLogic Server Step 1 : Start Installer


Run the installer at c:\oracle\downloads
\wls1033_ope111150_win32.exe!
Or use installers for other OSs

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing WebLogic Server Step 2 : Create New Middleware Home


Select the option to Create a new Middleware Home
Select c:\OracleWebLogic\Middleware or other appropriate location

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing WebLogic Server Step 3 : Register for Updates


Enter support details if appropriate

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing WebLogic Server Step 4 : Choose Install Type


Choose Typical install type

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing WebLogic Server Step 5 : Set Locations and Menus


Select install locations for selected components
Select which Start Menus will have access to product shortcuts (Windows-only)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Installing WebLogic Server Step 6 : Confirm and Install


Confirm install choices, and start install
Uncheck Run Quickstart at end, as you will create the domain later on

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Hands-On Labs
Lab 1-1 : Install and Configure ODI Repository, ODI Studio and
Weblogic Server
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Configuring ODI for use with WebLogic Java EE Server


In the first install run for ODI, we just installed base ODI + standalone agent
Now we will install the Java EE components
Java EE Agent
ODI Console
Public Web Services
Install is in two parts; firstly, deploy to ODI filesystem, then later on use to create
WebLogic custom domain
All optional steps; you can still use ODI standalone agent if required

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

ODI 11g Java EE Installation Steps Part 1 : Select Install Type


Run setup.exe from ODI11gR1SetupFiles/Disk1/ directory
Welcome dialog will then display

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

ODI 11g Java EE Installation Steps Part 2 : Select Install Type


Select Java EE Installation install type
Java EE Agent
ODI Console
Public Web Service
Copies files to ODI filesystem that
will later be used by WebLogic
Configuration Utility

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

ODI 11g Java EE Installation Steps Part 3 : Perform Prerequisites


Should not be an issue if ODI main install went OK

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

ODI 11g Java EE Installation Steps Part 4 : Specify Location


Ensure you select the same Oracle Home location and name as for the main
installation

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

ODI 11g Java EE Installation Steps Part 5 : Confirm & Install


Confirm choices and perform install

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

ODI 11g Java EE Installation Steps Part 6 : Register JEE Agent


For the JEE agent to start properly within the (to be defined) WLS domain, it has
to be registered correctly in the ODI master repository
Create a physical agent and corresponding logical agent using Topology view
We will register this with WebLogic later on

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating the ODI Custom WebLogic Domain


WebLogic has a concept called a Domain
Definition of Administration and Managed Servers (JVMs) containing custom
application, settings etc
ODI installs contains the definition for an ODI-specific domain
Contains Java Agent, ODI Console
and other ODI-specific applications
Required step if we are to deploy
agents in WLS, or use ODI Console
Created using the
WLS Configuration Utility

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating the WLS ODI Domain Step 1 : Start and Select Action
Start Config tool from \common\bin\config.bat
Select Create a new WebLogic domain option

C:\>cd c:\OracleWebLogic\Middleware\Oracle_ODI\common\bin
C:\OracleWebLogic\Middleware\Oracle_ODI\common\bin> config

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating the WLS ODI Domain Step 2 : Define Domain Choices


Select Generate a domain configured automatically to support the following
products, and then choose
Oracle Enterprise Manager Plugin for ODI
Oracle Enterprise Manager
Oracle Data Integrator SDK Web Services
Oracle Data Integrator - Console
Oracle Data Integrator - Agent
Oracle JRF
WebLogic Advanced Services for
JAX-WS Extension

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating the WLS ODI Domain Step 3 : Locations & Passwords


Select filesystem locations for components
Select password for WLS administration account

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating the WLS ODI Domain Step 4 : Select JDK & Start Mode
Configure start mode for WLS (choose Production )
Select JRockit SDK as the Java JRE

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating the WLS ODI Domain Step 5 : Configure Connections


ODI Console, Agent and EM Plugin have to be able to access ODI repositories
Create connection here to master and work repositories
Test connections after definition

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating the WLS ODI Domain Step 6 : Additional Configuration


Further configuration will be required to admin and managed servers
Select options for
Administration Server
Managed Servers, Clusters and
Machines

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

High-Level WebLogic Server Topology


WebLogic Server has the concept of administration and managed servers,
clusters and node managers
Admin servers (1 per domain) contain EM and config tools, consoles
Managed servers (1 default, can add more) contain java applications
Node managers
Admininstration
(1 per host server)
Managed Server 1
Managed Server n
Server
used for stopping,
Admin Console
ODI Console
ODI Console
starting remote
managed servers
Enterprise Manager
Java Agent
Java Agent
Managed servers can
JMX MBeans
ODI WebServices
ODI WebServices
be (optionally) clustered
Node Manager

Node Manager

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating the WLS ODI Domain Step 7 : Configure WLS Settings


Configure specific WLS component choices (standard choices as per docs)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating the WLS ODI Domain Step 8 : Create Domain


Confirm choices and create domain for hosting ODI components

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Hands-On Labs
Lab 1-2 : Configure ODI - Console, Agent and WS SDK

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Post-Install Configuration and Startup Steps


Need to configure WLS credential store to hold two more accounts/passwords
The WLS login password
The SUPERVISOR password
Used by Java agents to connect to WLS servers and ODI repositories
Finally, WebLogic Admin and Managed Servers can be started up, and
Enterprise Manager viewed to see JEE components

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Creating Credential Store Entries


Use WLST (WebLogic Scripting Tool) to create credential store entries
Run these commands again if you change the SUPERVISOR password
C:\>cd c:\OracleWebLogic\Middleware\Oracle_ODI\common\bin
C:\OracleWebLogic\Middleware\Oracle_ODI\common\bin> wlst
...
connect(weblogic,Admin123,t3://localhost:7001)
createCred (map="oracle.odi.credmap", key="ODI_DOMAIN", user="weblogic",
password="Admin123", desc="ODI_DOMAIN Credential")
createCred (map="oracle.odi.credmap", key="SUPERVISOR", user="SUPERVISOR",
password="SUNOPSIS", desc="ODI SUPERVISOR Credential")
exit()

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Start the WLS Managed Server


The WLS Admin Server should already be running, but you will need to manually
start the Managed Server (containing the ODI components)
Start using a command-line script, and enter WLS administrator username and
password when prompted
Name of the managed server is ODIServer
C:\> cd C:\OracleWeblogic\Middleware\user_projects\domains\ODI_DOMAIN\bin
C:\OracleWeblogic\Middleware\user_projects\domains\ODI_DOMAIN\bin >
startManagedWebLogic ODIServer
Enter username to boot WebLogic server : weblogic
Enter password to boot WebLogic server : Admin123

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Log into Enterprise Manager to view ODI Domain


Use your web browser to navigate to http://localhost:7000/em
Log in using weblogic / Admin123
Open ODI_DOMAIN from navigation tree, to view ODI JEE components

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Hands-On Labs
Lab 1-3 : Weblogic Security and Administration

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Summary
ODI 11g comes with mandatory (ODI Studio) and optional components
In this lesson, we have set up a full ODI 11g system including Java components
In later labs, we will make use of both local and JEE agents to deploy jobs
We will use Enterprise Manager and ODI Console to view executions
For now though, we now have a working, installed system

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Oracle Data Integrator 11g Bootcamp


Lesson 1 : Installation & Configuration

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Potrebbero piacerti anche