Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objectives
After completing this lesson, you should be able to:
Identify Oracle Service Bus (OSB) 11g installation
requirements
Install Oracle Service Bus 11g
Create database schemas by using the Repository
Creation Utility (optional feature)
Create an OSB WebLogic domain
Extend an OSB WebLogic domain (optional feature)
3-2
3-3
Road Map
Installation
Supported configurations
Repository Creation Utility (RCU)
Installation Wizard
3-5
OSB domain
Using
Reporting
feature or
OWSM
Policies?
2A
3
No
Start the
administration server and
managed servers.
Yes
Finish
Create schemas
by using RCU.
3-6
3-7
Supported Platforms
3-8
Supported platforms:
Linux
Solaris
HP-UX
Windows XP SP2 (Win32 platforms only), Windows 2003,
Windows 2008, Windows Vista
IBM AIX 5.3, IBM AIX 6.1
Supported JDKs:
Sun JDK (32-bit and 64-bit)
JRockit
Supported browsers:
Enterprise Manager requires Firefox 3 or IE 7+
3-9
Staged Software
Oracle
Service
Bus
11.1.1.3
stage
RCU
rcuHome
osb
Preinstalled Software
Oracle XE
home
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
/u01/app/oracle/product/fmw/11.1.1.3/wlserver_10.3
3 - 10
WLS
home
3 - 11
jdk160_18
jrockit_160_17_R28.x.x
modules
wlserver_10.3
user_projects
3 - 12
WebLogic Server
home
The WebLogic Server domains are
created in a user_projects subfolder,
when you configure the domain.
Supports creating:
Custom schemas and tablespaces
3 - 13
RCU Requirements
Supported Databases
SOA Infrastructure
3 - 15
3 - 17
3 - 18
Mapping Tablespaces
3 - 19
Windows:
cd osb_installer_folder
setup.exe jreLoc JRE_LOCATION
Course example:
$ cd /home/oracle/stage/osb/Disk1
$ ./runInstaller jreLoc $JAVA_HOME
Where JAVA_HOME=/u01/app/oracle/product/fmw/
11.1.1.3/jrockit_160_17_R28.0.0679
3 - 20
Components to Install
Development
Environment
Production
Environment
3 - 21
Development
Environment
Production
Environment
3 - 22
modules
logs
Oracle_common
Oracle_OSB1
oepe_11gR1PS2
wlserver_10.3
registry.dat/registry.xml
3 - 23
3 - 24
Quiz
Which of the following statements are true? (Select all that
apply.)
a. RCU provides a flexible way to create custom schemas
and tablespaces in a database.
b. WebLogic Server installation creates only the WebLogic
Server home directory.
c. Installing and configuring a supported database with
Oracle Service Bus is optional.
d. Oracle Enterprise Pack for Eclipse is a mandatory
component while installing Oracle Server Bus 11g.
3 - 25
Road Map
Installation
OSB domain
Overview of OSB domain
Domain templates
Creating a domain
3 - 26
3 - 27
Domain
Admin Server
OSB Console
OSB Libraries
OSB Applications
OSB JMS Module
Service
Producers and
Consumers
3 - 29
OSB Database
Domain
Admin Server
OSB Server
(Managed Server)
OSB Console
OSB Libraries
OSB Applications
Service
Producers and
Consumers
OSB Database
3 - 30
Domain
Admin Server
OSB Console
Service
Producers and
Consumers
3 - 31
OSB Managed
Server
OSB Managed
Server
OSB Database
OSB Cluster
WLS Console
Admin Server
OSB Cluster 1
OSB Console
Service
Producers and
Consumers
3 - 32
OSB Cluster 2
Admin Server
3 - 33
3 - 34
Creating a Domain
To start the FMW Configuration Wizard on UNIX, run one of the
following commands:
Graphical mode
Middleware_Home/oracle_common/common/bin/
config.sh
Console mode
Middleware_Home/oracle_common/common/bin/
config.sh mode=console
Example
$cd /u01/app/oracle/product/fmw/11.1.1.3/oracle_common/
common/bin
$./config.sh
3 - 36
3 - 37
3 - 39
3 - 40
Creating Machines
3 - 41
3 - 42
Extending a Domain
3 - 43
create_osb_domain.py:
readTemplate('wls.jar')
setOption('JAVA_HOME','${FMW_HOME}/jdk160_05')
setOption('ServerStartMode','prod')
cd('Security/mydomain/User/weblogic')
cmo.setPassword('weblogic')
writeDomain('${FMW_HOME}/user_projects/domains/mydomains')
closeTemplate()
readDomain('${FMW_HOME}/user_projects/domains/ mydomains')
addTemplate('wls_webservice.jar')
Add template extensions to
addTemplate('wlsb.jar')
the new domain.
updateDomain()
closeDomain()
exit()
3 - 44
du
mo
s
le
n
mo
1
m
SB
o
O
c
_
_
le
le
c
c
a
a
Or
Or
wl
rv
se
er
3
0.
1
_
s
il
t
u
s
ct
e
oj
pr
_
er
us
s
in
a
m
do
ame
n
_
ain
m
o
d
3 - 45
ap
s
on
i
t
ca
i
pl
me
a
n
in_
a
m
do
user_projects
Directory
3 - 46
domains
domain_name
Description
autodeploy
bin
config
lib
rmfilestore
security
servers/myserver
servers/myserver
/logs
WseeFileStore
Starting Servers
To start the administration server and various managed servers,
navigate to the domain bin folder as in this example :
$ cd $FMW_HOME/user_projects/domains/domain_name/bin
startWebLogic.sh (UNIX)
startWebLogic.cmd (Windows)
3 - 48
Quiz
The _________ directory stores the domain configuration
repository, including the config.xml file.
a. DOMAIN_HOME/lib
b. DOMAIN_HOME/config
c. DOMAIN_HOME/security
d. DOMAIN_HOME/autodeploy
3 - 49
Summary
In this lesson, you should have learned how to:
Identify Oracle Service Bus (OSB) 11g installation
requirements
Install Oracle Service Bus 11g
Create database schemas by using the Repository
Creation Utility (optional feature)
Create an OSB WebLogic domain
Extend an OSB WebLogic domain (optional feature)
3 - 50
Practice Overview:
Install Oracle Service Bus 11g
This practice covers the following topics:
Installing the required OSB database schemas by using
the RCU utility
Installing Oracle Service Bus 11g software
Configuring an OSB WLS domain in production mode
3 - 51