Installing Oracle SOA Suite 11g requires:
Part1: Installing Oracle Database 10g or 11g XE
Part2: Creating schemas for Oracle SOA Suite in an Oracle Database nothing but installing Repository Creation Utility aka RCU.
Part3: Installing Oracle WebLogic Server.
Part4: Installing Oracle SOA Suite. (Part1 and Part2)
Part5: Configuring a domain in Oracle WebLogic Server to support both Oracle SOA Suite and Oracle Enterprise Manager. Specifically, the domain contains an Administration Server and a Managed Server. The
Administration Server hosts Oracle Enterprise Manager Fusion Middleware Control for performing administrative tasks; the Managed Server is an instance of an Oracle WebLogic Server used to host deployed applications.
Part6: Verify the Installation
So let's follow the above parts in order to start and complete the installation and configuration of Oracle SOA suite 11g.
Part1: Installing Oracle Database 10g or 11g XE
In this example i am taking Oracle 10g XE.
View in this post how to install Oracle Database 10g Express Edition:
http://majid-hussain.blogspot.in/2012/10/installing-oracle-database-10g-xe.html
Part2: Installation of Repository Creation Utility aka RCU
View in this post how to install RCU:
http://majid-hussain.blogspot.in/2012/10/installing-repository-creation-utility.html
Part3: Installing Oracle Weblogic Server 11g (10.3.6)
View in this post how to install Weblogic Server
:
http://majid-hussain.blogspot.in/2012/10/installing-oracle-weblogic-server-11g.html
Part4: Installing Oracle SOA Suite. (Part1 and Part2)
Download the SOA Suite from here (All the above downloads can be found here):
http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html
(Be sure you are downloading 2 parts)
After downloading the 2 parts of SOA Suite installation (2 ZIP files):
1. Unpack Part 1 & Part 2 zip files (Disk1-5 folders)
2. Inside Disk1 create a file called install.bat as below:
3. after creating the install.bat, double click on it to start the installation.
4. Welcome screen appears, click next
5. Select skip software updates, click next.
6. Verify that all of the validations completed successfully and click next.
7. Choose the MW home directory(I have installed in D drive), and specify the Oracle Home Directory
(you can leave the default – Oracle_SOA1) and click next.
8. Leave the default selected Weblogic server and click next.
9. Verify that all installation details are correct and click Install:
10. Follow the installation Progress and verify it complete successfully.
11. During the installation you will be prompted to point on the location
of ‘Disk4&5’ folders that were already unpack prior the
installation). Browse the Disk 4 and Disk5 and click next
12. When finished click next. Save the installation details (include details like directories, URL’s, ports numbers etc..) and click Finish.
Part5: Configuring a domain in Oracle Weblogic Server for SOA suite.
In this part we will run the ‘Oracle Fusion Middleware Configuration
Wizard’. The wizard will help us to create a WebLogic domain, that will
contain an Administration server & Managed Server/s.
1. Start the wizard by running the file config.cmd
(In my installation: D:\Oracle_11.1.1.6\Middleware\Oracle_SOA1\common\bin).
2. Choose ‘Create New Weblogic Domain’ and click Next:
3. Choose the required product that will be supported by the created domain.
In this example I choose ‘Oracle SOA Suite’, ‘Oracle BPM Suite’, ‘Oracle
BAM’ & ‘Oracle Enterprize Manager’. Note that ‘Oracle WSM Policy
Manager’ & ‘Oracle JRF’ were marked automatically as well.
Click next.
4. In the Domain Name and Location you can leave the default values (verify the MW home is correct) or change it, and click next:
5. Put the Administration User, password details and click Next:
6. Choose ‘Sun SDK’ for better performance,click Next.
7. Enter the JDBC details (like those entered when configured RCU) in the following order:
1. Check all Component Schema
2. Enter the schema password
3. Enter the Service name
4. Enter the Host Name
5. Enter Port number
for eg: select BAM schema and provide below details:
Schema Owner: DEV_ORABAM
DBMS/Service: XE
Hostname: localhost
Port:1521
Schema password: the password entered while installing DB
When finish click Next:
8. Verify the JDBC test connection completed successfully and click Next:
9. In the configuration settings, select Administration server, Managed servers, clusters and machines, Deployment and services.
In this example i will configure the admin server which
hosts Oracle Enterprise Manager Fusion Middleware Control for performing administrative tasks; the Managed Server (soa_server1 and bam_server1) is an instance of an Oracle WebLogic Server used to host deployed applications.
Click next.
10. In the configuration of Administration server, specify the name as Admin server and port number 9001 (i have used 9001 because other ports are already in use), click next.
11. In the configuration of managed servers, change the listen port for soa_server1 to 9002 and bam_server1 port to 9003 and click next.
12. Assign the Admin server to Local machine and click next.
13. check the target deployments and services and click next.
14. In the configuration summary check the details and click create.
15. Make sure the installation finishes successfully. click done.
Part6: Verify the Installation
You can verify the installation by starting Admin and Managed servers.
1 Open a command window and go to D:\Oracle_11.1.16\Middleware\user_projects\domains\soa_domain\bin) and run the command:
startWebLogic.cmd
2. make sure the server starts in Running mode...
3) Open a command window and go to D:\Oracle_11.1.16\Middleware\user_projects\domains\soa_domain\bin) and run the command:
startManagedWebLogic.cmd soa_server1
On the command window log you will be prompt to give the user
name/password. Put the user/password you’ve provided while
configuring the domain.
make sure the soa_server1 also starts in Running Mode.
4) Repeat the above steps to start
bam_server1
5) Once all the servers are in running state access the consoles.
1. WebLogic:
http://localhost:9001/console
2. Enterprise Manager:
http://localhost:9002/em
3. BAM
http://localhost:9003/OracleBAM