Readme File
E51439-01
February 6, 2014
This document contains the following sections:
Section 1, "Purpose and Overview of the Oracle SOA Suite VM Template"
Section 2, "Understanding the Oracle SOA Suite VM Template Topology"
Section 5, "Exploring the Oracle SOA Suite VM Template Environment"
Section 6, "Configuring Oracle SOA Suite to Use an External Database"
Use the Oracle SOA Suite VM template to demonstrate how to quickly download, deploy, and use a prepackaged, Oracle-provided Oracle SOA Suite 11g Release 1 (11.1.1.7.0) VM template in an Exalogic Elastic Cloud virtual environment.
Specifically, the VM template is supported on the Exalogic Elastic Cloud Software (EECS) 2.0.6.0.0 software.
The Oracle SOA Suite VM template topology consists of a single Oracle WebLogic Server domain with a SOA Cluster, an Oracle Service Bus (OSB) Cluster, and an Oracle Web Services Manager (OWSM) Cluster shared by SOA and OSB. The deployment profile is a single machine installation with one managed server per cluster.
This physical environment for this template was built using the standard Oracle WebLogic Server and Oracle Fusion Middleware installation and configuration tools.
The following sections describes the characteristics of the Oracle WebLogic Server and Coherence assembly:
Section 2.1, "Topology Diagram for the Oracle SOA Suite VM Template"
Section 2.2, "Description of the Default VM Template Topology Diagram"
Section 2.3, "Directory Structure of the Deployed VM Template"
Figure 1 shows the software components that are installed when you create a vServer on an Exalogic machine by using the Oracle SOA Suite VM template.
For a description of the topology, see Section 2.2.
The following sections describe the Oracle SOA Suite VM Template topology:
Section 2.2.1, "Exalogic Rack and Oracle Virtual Environment Configuration"
Section 2.2.2, "Overview of the Oracle WebLogic Server Domain Configuration"
Section 2.2.4, "Oracle WebLogic Server Machines Configured in the Domain"
Section 2.2.7, "Data Sources Defined for the Oracle WebLogic Server Domain"
The Oracle SOA Suite VM Template is designed to be deployed to an Exalogic machine in a virtual configuration. During deployment, the VM Template is deployed to an Oracle VM Server (OVS) node and as a single vServer instance on the OVS Node.
You can later scale out the environment by adding additional vServers, but by default, the VM template is deployed as a single vServer.
For more information about creating and managing the Exalogic vDC, see the Oracle Exalogic Elastic Cloud Administrator's Guide.
The Oracle SOA Suite VM Template includes an Oracle WebLogic Server domain that is configured to work as a starting point for a Oracle SOA Suite production environment.
The domain used to create the VM Template was configured using the standard Oracle WebLogic Server and Oracle Fusion Middleware installation and configuration tools. It is based on a standard installation of Oracle WebLogic Server 10.3.6 and Oracle SOA Suite 11g Release 1 (11.1.1.7.0).
The domain was configured using the standard best practices, which are documented in the Oracle Fusion Middleware High Availability Guide and Oracle Fusion Middleware Order Demo Developer's Guide for Oracle SOA Suite in the Oracle Fusion Middleware 11g Release 1 (11.1.1.7.0) documentation library.
From this initial topology, you can later scale up (add additional Managed servers for more computing power and better performance) or scale out (add additional vServers for load balancing and high availability) as necessary and as your application deployment and business needs grow.
To serve as a foundation for a production environment, the Oracle WebLogic Server domain includes:
An Administration Server, where the Oracle WebLogic Server Administration Console and Oracle Enterprise Manager Fusion Middleware Control are deployed.
An Oracle WebLogic Server cluster for the core SOA Infrastructure components (soa_cluster
), which contains a single Managed Server (SOAServer_1
)
A cluster for Oracle Service Bus (osb_cluster
), which contains a single Managed Server (OSBServer_1
)
A cluster for Oracle Web Services Manager (OWSM) (wsm_cluster
), which contains a single Managed Server (WSMServer_1
)
The various Oracle SOA Suite and Oracle Web Services Manager services are targeted to the clusters for maximum performance, so there's no need to target services manually.
The goal is to provide the required targeting and clusters that enable you to easily scale out and scale up this environment for the best performance for your custom Oracle SOA Suite applications.
Figure 2 shows how the servers appear in the Oracle WebLogic Server Administration Console after you deploy the VM template.
The Oracle WebLogic Server clusters configured in the VM Template domain are targeted to a single Oracle WebLogic Server machine (machine_1
), which is listening on the standard listening port for the vServer.
The Administration Server is targeted to a separate Oracle WebLogic Server machine (admin).
Both machines are listening on the default listening IP address of the vServer.
Figure 3 shows how the default machines appear in the Oracle WebLogic Server Administration Console after you deploy the VM template.
When you first deploy the VM Template, the Oracle WebLogic Server domain is configured with six JMS servers, which are either required or recommended for a typical Oracle SOA Suite topology. By default, the JMS servers use a file-based persistence store.
You can later create additional JMS Servers and JMS services if your specific applications require them.
Figure 4 shows how the default JMS Servers appear in the Oracle WebLogic Server Administration Console after you deploy the VM Template.
Figure 5 shows how the default JMS modules appear in the Administration Console.
Specific components of Oracle SOA Suite and the supporting Oracle technologies require product-specific schemas, which must be installed in a supported database. By default, the VM Template provides an instance of the Oracle Database XE 11g (11.2.0) software, with the required schemas pre-installed.
The Oracle XE database allows you to quickly get started using the environment after you deploy the VM Template. After you deploy the template, you can consider modifying the topology so it uses a remote Oracle Database, Oracle RAC Database, or an Oracle Exadata Machine database to support the Oracle SOA Suite software and your applications.
For more information about the Oracle XE Database and the other Oracle Database editions, see "The Oracle Database Product Family" in the Oracle Database Licensing Guide.
To connect to the required schemas installed in the Oracle Database XE instance, the VM Template also provides a set of predefined data sources.
Figure 6 shows how the data sources appear in the Oracle WebLogic Server Administration Console after you deploy the template.
The directory structure used by the VM Template consists of an Oracle base directory that contains:
A product directory structure, which contains the product binaries
A config directory structure, which contains the Oracle WebLogic Server domain configuration files
Figure 7 shows a diagram of the basic directory structure for the Oracle SOA Suite VM Template.
Table 1 lists the variables used to reference key directories for Oracle SOA Suite VM Template, as well as sample values for the directory variables.
Table 1 Directory Locations for the Oracle SOA Suite VM Template
Directory Variable | Description | Example Value |
---|---|---|
ORACLE_BASE |
The base directory under which Oracle products are installed. |
/u01/app/oracle/ |
MW_HOME |
The Middleware home, which is the directory where the Oracle Fusion Middleware binary files are installed. |
ORACLE_BASE/product/fmw/ |
JAVA_HOME |
The location where the JDK binary files are installed. |
MW_HOME/jrockit_160_29_D1.2.0-10/ |
WL_HOME |
The Oracle WebLogic Server home, which is the directory where the Oracle WebLogic Server binary files are installed. The Weblogic Server home is inside the Middleware home. |
MW_HOME/wlserver_10.3/ |
SOA_ORACLE_HOME |
The Oracle home where the Oracle SOA Suite software binaries are installed. |
MW_HOME/Oracle_SOA1/ |
OSB_ORACLE_HOME |
The Oracle home where the Oracle Service Bus (OSB) software binaries are install. |
MW_HOME/Oracle_OSB1/ |
DOMAIN_HOME |
The location of the Oracle WebLogic Server domain configuration files. These are typically stored in a separate location from the Middleware home binary files, because a single Middleware home can be used to configure multiple domains. |
ORACLE_BASE/config/domains/soa_osb_domain |
DB_HOME |
The Oracle home where the Oracle Database Express Edition (XE) software binaries are installed. |
ORACLE_BASE/product/11.2.0/xe |
Before you deploy the Oracle WebLogic Server and Coherence assembly, consider the following predeployment requirements:
Before you deploy this VM Template, you should be familiar with basic Exalogic Elastic Cloud administration tools and tasks, as well as the basics of Oracle SOA Suite.
You should also be familiar with the virtual environment configured on Exalogic Elastic Cloud. In particular, you should be familiar with the concepts and procedures discussed in the Oracle Exalogic Elastic Cloud Administrator's Guide.
Before you deploy a VM template, you should have already accomplished the following tasks:
The Exalogic machine must be properly installed and configured in a virtual environment.
In particular, the following tasks should have been performed:
Installation of Oracle VM Server
Configuration of the Exalogic and the Exalogic vDC software
These tasks are performed by fully trained and qualified Oracle personnel or by formally accredited Oracle partners.
Create a 64GB vServer Type.
For more information, see "Creating vServer Types" in the Oracle Exalogic Elastic Cloud Administrator's Guide.
Configure the following networks, which are required by the VM template:
An Ethernet over Infiniband (EoIB) network (which allows communication between the vServer and clients external to Exalogic).
For more information, see "Creating External EoIB Networks" in the Oracle Exalogic Elastic Cloud Administrator's Guide.
A private vNet for IP over Infiniband (IPoIB) for connectivity between vServers, if more vServers are added later.
For more information, see "Creating Private vNets" in the Oracle Exalogic Elastic Cloud Administrator's Guide.
The Oracle SOA Suite VM Template is a single-machine deployment. The system where you deploy the template must have at least 32GB of available memory.
The Oracle SOA Suite VM template contains a pre-configured Oracle Databse Express Edition (XE) database instance, loaded with SOA schemas that can be used in developer mode.
Optionally, you can use a script, provided as part of the Oracle SOA Suite VM Template distribution, to connect to a supported external Oracle Database or Exadata machine. The script assumes you have installed the required schemas in the external database. For more information, see Section 6, "Configuring Oracle SOA Suite to Use an External Database".
The following sections describe how to deploy the Oracle SOA Suite VM Template on the Exalogic Elastic Cloud virtual environment:
Section 4.1, "Uploading and Registering the Oracle SOA Suite VM Template"
Section 4.4, "Installing and Starting the Oracle SOA Suite Software"
The first step in deploying the Oracle SOA Suite VM Template to the Exalogic Elastic Cloud is to upload the template archive so it is available for deployment. Optionally, if you want to make the template available to other users in other accounts, then you can register the template.
Follow these instructions to upload and register the template:
Download the Oracle SOA Suite VM Template from the Oracle Technology Network (OTN).
The file name for the template is:
exa_soa_suite_11g_ps6_vm.tgz
You can copy the archive file to a location on disk, or to a location that is available via HTTP or FTP. Do not unpack the archive. Instead, you upload the compacted archive file to the repository.
Follow the instructions in "Uploading and Registering a Server Template" in the Oracle Exalogic Elastic Cloud Administrator's Guide.
When prompted for the URL, enter the local path, HTTP URL, or FTP URL to the downloaded archive (.tgz) file.
After you upload and register the VM template, you can create a vServer for the Oracle SOA Suite environment.
Use the instructions in "Creating vServers" in the Oracle Exalogic Elastic Cloud Administrator's Guide to create the vServer, but note the specific actions in Table 2, which apply when you are creating the Oracle SOA Suite vServer.
Table 2 Creating the Oracle SOA Suite vServer Using the Create vServer Wizard
Create vServer Wizard Screen | Actions to take for the Oracle SOA Suite vServer |
---|---|
vServer Details |
|
vServer Type |
Select a 64GB memory configuration type. This step assumes you have created a 64GB vServer type, as described in Section 3.2, "Virtual Environment Requirements". |
Attach Volumes |
Skip this screen. Instead of attaching a volume, you will later configure shared storage for the Oracle SOA Suite software on the ZFS storage appliance. |
vNet Selection |
Select Ethernet over Infiniband (EoIB), Infiniband (IB), and the |
The following sections provide instructions for configuring the SOA vServer:
Section 4.3.1, "Connecting to the SOA vServer and Updating the root Password"
Section 4.3.4, "Setting Up Access to the ZFS Storage Appliance"
After you create the SOA vServer, connect to the server and reset the root password:
Locate the IP address of the vServer for the EoIB network:
Log in to Exalogic Control as a Cloud User
.
From the navigation pane on the left, select vDC Management.
Under vDC Accounts, expand the name of your account, and select the vServer for which you want to configure access to the storage appliance.
The vServer dashboard is displayed.
Select the Network tab, and note the IP address of the vServer for the EoIB network.
Use SSH to log in as the root user, using the default password of ovsroot
.
For example:
# SSH root@vserver_ip_address
Change the root password to a unique and secure password.
For example:
passwd root Changing password for user root New UNIX password: Retype new UNIX password:
Exit from root and the SSH client, and return to your login session.
The Oracle SOA Suite VM template environment requires a set of virtual host names so requests can be routed to the correct Managed Server, Administration Server, or database.
You configure these virtual hosts using the /etc/hosts
file for the vServer. These entries map the vServer host name and the virtual host names required by the pre-configured Oracle SOA Suite domain to valid IP address in the Exalogic rack.
Alternatively, if the clients and servers configured in the Exalogic rack are using a common Domain Name Service (DNS) that resolves the host names to valid IP address, then there is no need to edit the /etc/hosts
file.
If you are using the /etc/hosts
file to map the host names to IP addresses, then refer to Example 1 for a sample /etc/hosts
file that maps the required host names to the EoIB IP address of the SOA vServer.
Example 1 Sample Entries for the Oracle SOA Suite Virtual Hosts in the /etc/hosts File
SOA-vServer-IP-Address SOA-vServer-host-name DBHOST SOA-vServer-IP-Address admin.mycompany.com ADMINHOST SOA-vServer-IP-Address soa.mycompany.com SOAHOST1 SOA-vServer-IP-Address soa-internal.mycompany.com SOAHOST1-IMB
Reset the Oracle user account password to a unique and secure password:
You must perform this action as the root user:
passwd oracle Changing password for user oracle. New UNIX password: passwd: all authentication tokens updated successfully.
To set up a share on the on the Sun ZFS Storage appliance and configure the vServer so it can access the share, follow the instructions in "Setting Up Access to the ZFS Storage Appliance for a vServer" in the Oracle Exalogic Elastic Cloud Administrator's Guide.
The following sections describe how to install and start the Oracle SOA Suite software:
To install the Oracle SOA Suite software, unpack the archive on the mounted share on the Sun ZFS Storage appliance:
Log into the Oracle SOA Suite vServer as the oracle
user.
Use the password you set in Section 4.3.3, "Setting the Oracle User Password".
Change directory to the mounted share:
cd /u01/app/oracle
Unpack the archives, which are available by default in the /u01/software
directory on the Oracle SOA Suite vServer local disk:
tar -zxvf /u01/software/soa-osb_11g_ps6_middleware.tgz
To start the Oracle Database XE instance:
Locate the scripts directory for the VM Template.
By default, the scripts are stored in the /u01/scripts
directory.
Run the Oracle database start script that is packaged with the template:
/u01/scripts/oracle-xe start
Note: The oracle-xe script is a wrapper script. On first run, it uses the database archive file in the |
If you need to stop the database instance, use the following script:
/u01/scripts/oracle-xe stop
Use the following procedure start the Node Manager, Administration Server, and Oracle SOA Suite Managed Servers:
Set the JAVA_HOME system variable:
setenv JAVA_HOME /u01/app/oracle/product/fmw/jrockit_160_29_D1.2.0-10
Locate and run the VM Template start script.
/u01/scripts/edg_scripts/tools/start.py -v DOMAIN_HOME MW_HOME
For example:
/u01/scripts/edg_scripts/tools/start.py \ -v /u01/app/oracle/config/domains/soa_osb_domain \ /u01/app/oracle/product/fmw
This script starts the Node Manager, Administration Server, and the Oracle SOA Suite Managed Servers.
The following sections describe some typical evaluation tasks you can perform on the Oracle WebLogic Server and Oracle Coherence assembly:
Section 5.1, "Reviewing the Default User Accounts and Passwords"
Section 5.3, "Accessing the Administration Console and Fusion Middleware Control"
Section 5.5, "Accessing Additional Oracle SOA Suite Administration and Development Consoles"
The Oracle SOA Suite VM template is configured with the following default users and passwords:
The root user password for all Oracle Exalogic VM templates is ovsroot
.
To change the default password, run the passwd root command, as described in Section 4.3.1, "Connecting to the SOA vServer and Updating the root Password".
The oracle user password is the owner of the the entire Oracle SOA suite installation.
To change this password, see Section 4.3.3, "Setting the Oracle User Password".
All the Oracle SOA Suite schemas installed in the Oracle Database XE instance use the welcome1
as the schema password. The prefix for all the schemas is PS6_
.
The Oracle Fusion Middleware Control (EM) and Weblogic Server Admin console user is weblogic. The default password is weblogic1
.
The start.py
script will prompt to change this default password during the initial script startup.
After you deploy and start the Oracle SOA Suite domain, take a few minutes and browse the directory structure of the VM template that you just deployed.
Refer to Section 2.3, "Directory Structure of the Deployed VM Template" for details about where specific files are located in the domain.
Note that if you are using the included Oracle Database XE instance, the database start up script also creates the following database directories:
/u01/app/oracle/oradata/XE /u01/app/oracle/admin /u01/app/oracle/diag /u01/app/oracle/fast_recovery_area
After you deploy the assembly, you can use the Oracle WebLogic Server Administration Console and Fusion Middleware Control to perform typical Oracle WebLogic Server management tasks.
To access the Oracle WebLogic Server Administration Console:
admin_server_vm:port/console
For example:
soavm1:7021/console
To access Fusion Middleware Control:
admin_server_vm:port/em
For example:
soavm1:7021/em
Note that 7021 is the default administration port used by the VM Template.
Figure 8 shows how the domain appears from Oracle Enterprise Manager Fusion Middleware Control.
The Oracle SOA Suite VM template is configured to take advantage of several key Oracle SOA Suite optimizations, which improve performance of the Oracle SOA Suite software on the Exalogic Elastic Cloud platform.
See the following sections to review and verify the Exalogic Optimization Settings for Oracle Fusion Middleware:
Section 5.4.1, "Verifying the Exalogic Optimization Setting in Fusion Middleware Control"
Section 5.4.2, "Viewing the Exalogic Optimization Settings in the Domain Configuration Files"
To verify that the Exalogic optimization settings are enabled in Oracle Enterprise Manager Fusion Middleware Control:
Open a Web browser and log in to Fusion Middleware Control.
From the WebLogic Domain menu on the Domain home page, select Administration, and then select General Settings.
Verify that the Enable Exalogic Optimizations check box is selected.
Note the following modifications to the Oracle WebLogic Server domain configuration files:
Optimization of the domain JVM settings in the setDomainEnv.sh
configuration file:
# Enable Java Exalogic optimizations EXTRA_JAVA_PROPERTIES="${EXTRA_JAVA_PROPERTIES} -Xlargepages:exitOnFailure=false -Doracle.xdkjava.exalogic.optimization=true -Dweblogic.ScatteredReadsEnabled=true -Dweblogic.GatheredWritesEnabled=true -Dweblogic.replication.enableLazyDeserialization=true" export EXTRA_JAVA_PROPERTIES # Update coherence configuration. Enable Java EL optimizations. # Use Infiniband Message Bus (IMB) for Coherence EXTRA_JAVA_PROPERTIES="${EXTRA_JAVA_PROPERTIES} -Dsoa.archives.dir=${SOA_ORACLE_HOME}/soa -Dsoa.oracle.home=${SOA_ORACLE_HOME} -Dsoa.instance.home=${DOMAIN_HOME} -Dtangosol.coherence.clusteraddress=227.7.7.9 -Dtangosol.coherence.clusterport=9778 -Dtangosol.coherence.log=jdk -Dtangosol.coherence.transport.reliable=imb -Djavax.xml.soap.MessageFactory=oracle.j2ee.ws.saaj.soap.MessageFactoryImpl -Dweblogic.transaction.blocking.commit=true -Dweblogic.transaction.blocking.rollback=true -Djavax.net.ssl.trustStore=${WL_HOME}/server/lib/DemoTrust.jks" export EXTRA_JAVA_PROPERTIES #Enable local storage for Bpel cache in Weblogic process by setting system # property "bpel.cache.localStorage" to true. Enable local storage, configuring cache # sizes and worker threads. EXTRA_JAVA_PROPERTIES="${EXTRA_JAVA_PROPERTIES} -Dbpel.cache.localStorage=true -Dbpel.cache.threadCount=20 -Dbpel.cache.cubeInstance.sizeLimit=4g -Dbpel.cache.invokeMessage.sizeLimit=2g -Dbpel.cache.deliveryMessage.sizeLimit=2g -Dbpel.cache.deliverySubscription.sizeLimit=2g" export EXTRA_JAVA_PROPERTIES
Optimizations in the domain JVM settings in the setSOADomainEnv.sh
configuration file:
# Configure heap PORT_MEM_ARGS="-Xms8g -Xmx8g" # Enable SDP EXTRA_JAVA_PROPERTIES="${EXTRA_JAVA_PROPERTIES} -Djava.net.preferIPv4Stack=true" export EXTRA_JAVA_PROPERTIES
Optimizations in the Oracle Service Bus reliable-transport, which enable Oracle Service Bus to use IMB. These changes are in the osb-coherence-cache-config.xml file:
... <caching-schemes> <distributed-scheme> <scheme-name>expiring-distributed</scheme-name> <service-name>ORA-OSB-deployments</service-name> <reliable-transport>imb</reliable-transport> <backing-map-scheme> <local-scheme> <scheme-ref>expiring-backing-map</scheme-ref> </local-scheme> </backing-map-scheme> <autostart>true</autostart> </distributed-scheme> ...
For more information about the Oracle Fusion Middleware optimizations for Exalogic, refer to "Oracle WebLogic Server Optimizations for Exalogic Elastic Cloud Software" in the Oracle Fusion Middleware Licensing Information.
After the Oracle SOA Suite VM template is deployed, and after you have started the domain servers, you can also verify the Oracle SOA Suite software by displaying and reviewing the information available in the various Oracle SOA Suite monitoring and development consoles.
Refer to the following sections for more information:
Use the following URLs to verify the Oracle SOA Suite software. Each of these URLs is associated with the SOA Managed Server (SOAServer_1):
SOA-Infra: http://<exa-vserver-host>:7031/soa-infra SOA-Infra (SSL): https://<exa-vserver-host>:7032/soa-infra SOA Composer: http://<exa-vserver-host>:7031/soa/composer SOA Composer (SSL): https://<exa-vserver-host>:7032/soa/composer UMS Configuration: http://<exa-vserver-host>:7031/sdpmessaging/userprefs-ui UMS Configuration (SSL): https://<exa-vserver-host>:7032/sdpmessaging/userprefs-ui
Use the following URLs to verify the Oracle Service Bus (OSB) software. Each of these URLs is associated with the OSB Managed Server (OSBServer_1):
OSB Console: http://<exa-vserver-host>:7021/sbconsole OSB Console (SSL): https://<exa-vserver-host>:7022/sbconsole
Use the following URLs to verify the Oracle Web Services Manager (OWSM) software. Each of these URLs is associated with the OWSM Managed Server (WSMServer_1):
Policy Manager: http://vserver-host:7051/wsm-pm Policy Manager (SSL): https://vserver-host:7052/wsm-pm
To use an external database other than the pre-configured Oracle Database Express Edition (XE) that is packaged with the VM template, you can use a script that is included in the Oracle SOA Suite VM template archive file to automate the process of re-wiring the Oracle SOA Suite software so it uses a supported Oracle Database.
The database can be a single-instance Oracle Database, a highly available Oracle RAC Database, or an Exadata Oracle database.
To configure the Oracle SOA Suite software to use a different database:
Verify that you have installed and configured a database that is certified for use with the Oracle Fusion Middleware 11g Release 1 (11.1.1.7.0) software, and verify that you are able to connect to the database from the Oracle SOA Suite vServer.
For more information, see Oracle Fusion Middleware Supported System Configurations on the Oracle Technology Network (OTN).
Shut down all the servers in the domain, including the Managed Servers and the Administration Server.
Stop the Node Manager for the domain.
Run the following script, which is packaged with the Oracle SOA Suite VM template:
/u01/scripts/edg_scripts/scripts/configDS.py
You can run the script by itself and respond to a series of prompts, or you can provide an initialization (.ini) file, which contains the database connection information and schema information for the script.
A sample inititialization file is available in the following directory after you deploy the VM template:
/u01/scripts/edg_scripts/samples
Example 2 shows an example initialization file for a standalone Oracle Database 11g (11.2.0.3) database. Example 3 shows an example initialization file for an Oracle RAC 11g (11.2.0.3) database.
Start the Node Manager, the Administration Server, and the Managed Servers, using the start.py
script, as described in Section 4.4.3.
Example 2 Sample configDS.py Initialization File for an Oracle Database 11g (11.2.0.3) Instance
;;;Sample Input File for Datasource Config ;;;Small Production EDG Scripts ;;;Version 11.0.2 ;;; Domain specific info, required for locating WLST and ;;; the Domain to be configured [Domain Info] oracle_home = /u01/app/oracle/product/fmw/ domain_home = /u01/app/oracle/config/domains/soa_osb_domain/ ;;; DB Specific Info ;;; The DB_ONS_List is only required if RAC is being used. ;;; Otherwise it may be left blank [DB Info] schema_prefix = EXA service_name = orcl listeners = DBHOST1:1521 ons_list = protocol = TCP
Example 3 Sample configDS.py Initialization File for an Oracle RAC Database 11g (11.2.0.3)
;;;Sample Input File for Datasource Config ;;;Small Production EDG Scripts ;;;Version 11.0.2 ;;; Domain specific info, required for locating WLST and ;;; the Domain to be configured [Domain Info] oracle_home = /u01/app/oracle/product/fmw/ domain_home = /u01/app/oracle/config/domains/soa_osb_domain/ ;;; DB Specific Info ;;; The DB_ONS_List is only required if RAC is being used. ;;; Otherwise it may be left blank [DB Info] schema_prefix = EXA service_name = orcl listeners = DBHOST1:1521,DBHOST2:1521 ons_list = DBHOST-NODE1:6200,DBHOST-NODE2:6200, DBHOST-NODE3:6200 protocol = TCP
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc
.
Access to Oracle Support
Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info
or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs
if you are hearing impaired.
Oracle Fusion Middleware SOA Suite VM Template Readme File
E51439-01
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate failsafe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.