oracle® fusion middleware...3 configuring the oracle fusion middleware infrastructure...

50
Oracle® Fusion Middleware Installing and Configuring the Oracle Fusion Middleware Infrastructure 12c (12.2.1.3.0) E95518-02 July 2019

Upload: others

Post on 18-Mar-2020

68 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Oracle® Fusion MiddlewareInstalling and Configuring the Oracle FusionMiddleware Infrastructure

12c (12.2.1.3.0)E95518-02July 2019

Page 2: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Oracle Fusion Middleware Installing and Configuring the Oracle Fusion Middleware Infrastructure, 12c(12.2.1.3.0)

E95518-02

Copyright © 2013, 2019, Oracle and/or its affiliates. All rights reserved.

Primary Author: Oracle Corporation

This software and related documentation are provided under a license agreement containing restrictions onuse and disclosure and are protected by intellectual property laws. Except as expressly permitted in your li‐cense 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 engi‐neering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibit‐ed.

The information contained herein is subject to change without notice and is not warranted to be error-free. Ifyou 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 onbehalf of the U.S. Government, then 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-spe‐cific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the pro‐grams, including any operating system, integrated software, any programs installed on the hardware, and/ordocumentation, shall be subject to license terms and license restrictions applicable to the programs. No otherrights 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 thatmay create a risk of personal injury. If you use this software or hardware in dangerous applications, then youshall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure itssafe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of thissoftware or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks oftheir respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks areused 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 Devi‐ces. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information about content, products,and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly dis‐claim all warranties of any kind with respect to third-party content, products, and services unless otherwiseset forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not beresponsible for any loss, costs, or damages incurred due to your access to or use of third-party content, prod‐ucts, or services, except as set forth in an applicable agreement between you and Oracle.

Page 3: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Contents

Preface

Audience vi

Documentation Accessibility vi

Related Documents vi

Conventions vii

1 Planning the Oracle Fusion Middleware Infrastructure Installation

Using This Document 1-1

Using the Standard Installation Topology as a Starting Point 1-2

Using this Document to Extend an Existing Domain 1-2

Using this Document in an Upgrade Scenario 1-2

About Installing a Development Environment 1-2

About the Infrastructure Standard Installation Topology 1-3

About Certified Oracle Database and the Standard Installation Topology 1-4

Oracle Fusion Middleware Infrastructure Standard Installation Topology Ele‐ments 1-4

Options after You Have a Standard Installation Topology 1-5

Roadmap for Installing and Configuring the Standard Installation Topology 1-5

Roadmap for Verifying Your System Environment 1-6

Obtaining the Infrastructure Distribution 1-7

About Installing Oracle User Messaging Service (UMS) 1-7

2 Installing the Infrastructure Software

Starting the Installation Program 2-1

Navigating the Installation Screens 2-1

Verifying the Installation 2-2

Reviewing Installation Log Files 2-3

Checking the Directory Structure 2-3

Viewing Your Oracle Home Contents 2-3

iii

Page 4: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

3 Configuring the Oracle Fusion Middleware Infrastructure Domain

Creating Database Schemas 3-1

Installing and Configuring a Certified Database 3-2

Starting the Repository Creation Utility (RCU) 3-2

Navigating RCU Screens to Create Schemas 3-2

Introducing RCU 3-3

Selecting a Schema Creation Method 3-3

Providing Database Credentials 3-3

Specifying a Custom Prefix and Selecting Schemas 3-3

Specifying Schema Passwords 3-4

Completing Schema Creation 3-4

Configuring Your WebLogic Domain 3-4

Starting the Configuration Wizard 3-4

Navigating Configuration Wizard Screens to Configure the Domain 3-5

Selecting the Domain Type and Domain Home Location 3-6

Selecting Configuration Templates 3-7

Selecting the Application Home Location 3-7

Configuring the Administrator Account 3-7

Specifying the Domain Mode and JDK 3-7

Specifying the Database Configuration Type 3-8

Specifying JDBC Component Schema Information 3-9

Testing JDBC Connections 3-9

Selecting Advanced Configuration 3-9

Configuring the Administration Server Listen Address 3-10

Configuring Node Manager 3-10

Configuring Managed Servers 3-10

Configuring a Cluster 3-11

Defining Server Templates 3-11

Configuring Dynamic Servers 3-11

Assigning Managed Servers to the Cluster 3-12

Configuring Coherence Clusters 3-12

Creating a New Machine 3-13

Assigning Servers to Machines 3-13

Virtual Targets 3-14

Partitions 3-14

Reviewing Your Configuration Specifications and Configuring the Domain 3-14

Writing Down Your Domain Name and Administration Server URL 3-14

About Server Groups 3-14

Starting the Servers 3-15

Starting Node Manager 3-15

iv

Page 5: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Starting the Administration Server 3-16

Starting Managed Servers 3-17

Verifying Your Configuration 3-17

4 Next Steps After Configuring the Infrastructure Domain

Basic Administrative Tasks for a New Domain 4-1

Performing Additional Domain Configuration Tasks 4-2

High Availability Configuration Tasks 4-2

5 Uninstalling Oracle Fusion Middleware Infrastructure

Product Uninstallation Roadmap 5-1

Stopping Oracle Fusion Middleware 5-2

Removing Your Database Schemas 5-2

Uninstalling the Software 5-3

Starting the Uninstallation Program 5-3

Distribution to Uninstall 5-3

Navigating the Uninstallation Screens 5-3

Removing the Oracle Home Directory Manually 5-4

Removing Program Shortcuts on Windows Operating Systems 5-4

Removing Your Domain and Application Data 5-4

Reinstalling the Software 5-5

Scenario: Installing in an Existing Oracle Home that Contains the Same FeatureSets 5-5

Scenario: Installing in an Existing, Non-Empty Oracle Home 5-6

A Understanding the Oracle Fusion Middleware Infrastructure Distri‐bution

B Updating the JDK After Installing and Configuring an Oracle FusionMiddleware Product

About Updating the JDK Location After Installing an Oracle Fusion MiddlewareProduct B-1

Updating the JDK Location in an Existing Oracle Home B-2

Updating the JDK Location in an Existing Domain Home B-3

v

Page 6: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Preface

This document describes how to use the Oracle Fusion Middleware Infrastructure in‐stallation program.

• Audience

• Documentation Accessibility

• Related Documents

• Conventions

AudienceThis document is for system administrators or application developers who will installOracle Fusion Middleware Infrastructure for Oracle Application Development Frame‐work (ADF). You should be familiar with Web technologies and have a general under‐standing of Windows and UNIX platforms.

Documentation AccessibilityFor information about Oracle's commitment to accessibility, visit the Oracle Accessibili‐ty Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers that have purchased support have access to electronic supportthrough My Oracle Support. For information, visit http://www.oracle.com/pls/topic/look‐up?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs ifyou are hearing impaired.

Related DocumentsRefer to the Oracle Fusion Middleware Library for additional information.

• For Oracle Infrastructure installation information, see Install, Patch, and UpgradeDocumentation.

• For installation information, see Fusion Middleware Installation Documentation.

• For upgrade information, see Fusion Middleware Upgrade Documentation.

• For administration-related information, see Fusion Middleware Administration Doc‐umentation.

• For release-related information, see Fusion Middleware Release Notes.

Preface

vi

Page 7: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

ConventionsThis document uses the following text conventions:

Convention Meaning

boldface Boldface type indicates graphical user interface elements associatedwith an action, or terms defined in text or the glossary.

italic Italic type indicates book titles, emphasis, or placeholder variables forwhich you supply particular values.

monospace Monospace type indicates commands within a paragraph, URLs, codein examples, text that appears on the screen, or text that you enter.

Preface

vii

Page 8: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

1Planning the Oracle Fusion Middleware In‐frastructure Installation

There are a few steps you must take to prepare for an Oracle Fusion Middleware Infra‐structure installation.Review this section thoroughly to ensure that you don't encounter any problems duringor after product installation and domain configuration.

• Using This DocumentThere are certain scenarios that you want to use this guide for, and other sourcesof information.

• About the Infrastructure Standard Installation TopologyThe standard installation topology for Oracle Fusion Middleware Infrastructure hasa standard WebLogic Server domain that contains an Administration Server and acluster containing two Managed Servers.

• Roadmap for Installing and Configuring the Standard Installation TopologyThere are a series of steps to install and configure a standard Oracle Fusion Mid‐dleware Infrastructure installation topology.

• Roadmap for Verifying Your System EnvironmentThis topic has important information that you must read and understand beforeyou begin installation and configuration steps.

• Obtaining the Infrastructure DistributionBefore you obtain product distributions and run installers, verify that you have acertified JDK installed on your system.

• About Installing Oracle User Messaging Service (UMS)Oracle User Messaging Service (UMS) enables two-way communication betweenusers and applications. UMS is part of the Oracle Fusion Middleware Infrastructuredistribution and installs as part of the Oracle Fusion Middleware Infrastructurestandard installation topology.

Using This DocumentThere are certain scenarios that you want to use this guide for, and other sources ofinformation.

This section contains the following topics:

• Using the Standard Installation Topology as a Starting PointThis guide helps you create the standard installation topology for Oracle FusionMiddleware Infrastructure. You can extend this topology to make it highly availableand secure so that it is suitable for a production system.

• Using this Document to Extend an Existing DomainProcedures in this guide describe how to create a new domain; you can use thesame instructions to extend an existing domain.

1-1

Page 9: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

• Using this Document in an Upgrade ScenarioIf you are installing Oracle Fusion Middleware Infrastructure as part of an upgradeprocedure, follow steps in this guide to install the software, but don't run the Con‐figuration Wizard to create a WebLogic domain.

• About Installing a Development EnvironmentThis guide describes how to use the Oracle Fusion Middleware Infrastructure dis‐tribution to install and configure a standard installation topology as a starting pointfor a production environment.

Using the Standard Installation Topology as a Starting PointThis guide helps you create the standard installation topology for Oracle Fusion Mid‐dleware Infrastructure. You can extend this topology to make it highly available andsecure so that it is suitable for a production system.

The standard installation topology is a sample topology for this product; it is not the on‐ly topology that Oracle supports. See Understanding the Standard Installation Topolo‐gy in Oracle Fusion Middleware Planning an Installation of Oracle Fusion Middleware.

Using this Document to Extend an Existing DomainProcedures in this guide describe how to create a new domain; you can use the sameinstructions to extend an existing domain.

If you do this, see Installing Multiple Products in the Same Domain in Oracle FusionMiddleware Planning an Installation of Oracle Fusion Middleware for important infor‐mation.

If you are creating a new domain but your needs don't match instructions in the proce‐dure, be sure to make your selections accordingly and see supporting documentationfor additional details.

Using this Document in an Upgrade ScenarioIf you are installing Oracle Fusion Middleware Infrastructure as part of an upgrade pro‐cedure, follow steps in this guide to install the software, but don't run the ConfigurationWizard to create a WebLogic domain.

After you install the software, see Plan the Upgrade in Oracle Fusion Middleware Up‐grading WebLogic Server.

About Installing a Development EnvironmentThis guide describes how to use the Oracle Fusion Middleware Infrastructure distribu‐tion to install and configure a standard installation topology as a starting point for aproduction environment.

To install an Oracle Fusion Middleware Infrastructure development environment, Ora‐cle recommends that you download and install Oracle JDeveloper, which provides anintegrated development environment (IDE), preconfigured with the design-time soft‐ware develop Java and Oracle Application Development (Oracle ADF) applications.

With Oracle JDeveloper, you can test your applications from within JDeveloper, usingthe integrated Oracle WebLogic Server.

Chapter 1Using This Document

1-2

Page 10: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Alternatively, you can use this guide to configure an Oracle Fusion Middleware Infra‐structure domain to use as a runtime environment for your Java and Oracle ADF appli‐cations. You can then deploy your applications directly from JDeveloper to the Infra‐structure domain. See Oracle Fusion Middleware Installing Oracle JDeveloper.

About the Infrastructure Standard Installation TopologyThe standard installation topology for Oracle Fusion Middleware Infrastructure has astandard WebLogic Server domain that contains an Administration Server and a clus‐ter containing two Managed Servers.

Figure 1-1 Oracle Fusion Middleware Infrastructure Standard Installation Top‐ology

DBHOST

Database with schemas

APPHOST

WebLogic Domain

Cluster (infra_cluster_1)

Machine (infra_machine_1)

Managed Server

(infra_server_1)

Managed Server

(infra_server_2)

Infrastructure Infrastructure

Administration Server

Enterprise Manager

This topology also includes:.

• Libraries and other software required to deploy and manage Oracle ADF applica‐tions are installed and available on the Managed Servers.

• The domain is configured on one host. The domain requires a supported databasewhere required Fusion Middleware schemas are installed. See About CertifiedOracle Database and the Standard Installation Topology.

Continue to these topics on the standard installation topology:

• About Certified Oracle Database and the Standard Installation TopologyFor 12c (12.2.1.3.0), you must use a certified Oracle database for the Oracle Fu‐sion Middleware Infrastructure standard installation topology.

Chapter 1About the Infrastructure Standard Installation Topology

1-3

Page 11: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

• Oracle Fusion Middleware Infrastructure Standard Installation Topology ElementsA standard installation topology includes a set of elements.

• Options after You Have a Standard Installation TopologyUse the Standard Installation Topology (SIT) as a starting point for other docu‐ments.

About Certified Oracle Database and the Standard Installation Topolo‐gy

For 12c (12.2.1.3.0), you must use a certified Oracle database for the Oracle FusionMiddleware Infrastructure standard installation topology.

This database (in About the Infrastructure Standard Installation Topology) is the Infra‐structure database, which Fusion Middleware products access. Do not confuse the In‐frastructure database with the internal application database, which applications thatyou deploy in your environment use. For examples, see the "Additional DB" tab in thecertification document for your release on the Oracle Fusion Middleware SupportedSystem Configurations page.

Oracle Fusion Middleware Infrastructure Standard Installation Topolo‐gy Elements

A standard installation topology includes a set of elements.

The table describes elements in the topology figure (Understanding the InfrastructureStandard Installation Topology). See Roadmap for Installing and Configuring theStandard Installation Topology for a roadmap describing steps to create this topology.

Table 1-1 Oracle Fusion Middleware Infrastructure Standard Installation Topol‐ogy Elements

Element Description and Links to Additional Documentation

APPHOST Standard term in Oracle documentation for the machine that hoststhe application tier.

DBHOST Standard term in Oracle documentation that refers to the machinethat hosts the database.

WebLogic Domain A logically related group of Java components. In this case, the Ad‐ministration Server, Managed Servers, and other related softwarecomponents.

See What is an Oracle WebLogic Server Domain? in Oracle FusionMiddleware Understanding Oracle Fusion Middleware.

Administration Server Central control entity of a domain which maintains the domain'sconfiguration objects and distributes configuration changes to Man‐aged Servers.

See What is the Administration Server? in Oracle Fusion Middle‐ware Understanding Oracle Fusion Middleware.

Enterprise Manager Oracle Enterprise Manager Fusion Middleware Control, the maintool that you can use to manage your domain.

See Oracle Enterprise Manager Fusion Middleware Control in Ora‐cle Fusion Middleware Understanding Oracle Fusion Middleware.

Chapter 1About the Infrastructure Standard Installation Topology

1-4

Page 12: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Table 1-1 (Cont.) Oracle Fusion Middleware Infrastructure Standard InstallationTopology Elements

Element Description and Links to Additional Documentation

Cluster A collection of multiple WebLogic Server instances running simulta‐neously and working together.

See Understanding Managed Servers and Managed Server Clus‐ters in Oracle Fusion Middleware Understanding Oracle Fusion Mid‐dleware.

Machine Logical representation of the computer that hosts one or more Web‐Logic Server instances (servers). Machines are also the logical gluebetween Managed Servers and Node Manager; to start or stop aManaged Server with Node Manager, the Managed Server must beassociated with a machine.

Managed Server Host for your applications, application components, Web services,and their resources.

See Understanding Managed Servers and Managed Server Clus‐ters in Oracle Fusion Middleware Understanding Oracle Fusion Mid‐dleware.

Infrastructure Collection of services that includes:

• Metadata repository (MDS)

Contains metadata for Oracle Fusion Middleware components,such as Oracle Application Developer Framework.

See What is the Metadata Repository in Oracle Fusion Middle‐ware Understanding Oracle Fusion Middleware.

• Oracle Application Developer Framework (Oracle ADF)• Oracle Web Services Manager (OWSM)

Options after You Have a Standard Installation TopologyUse the Standard Installation Topology (SIT) as a starting point for other documents.

• The Oracle Fusion Middleware Installing and Configuring Oracle HTTP Serverguide extends the SIT domain to include Oracle HTTP Server.

• TheOracle Fusion Middleware High Availability Guide uses the Oracle HTTP Serv‐er and Infrastructure as a starting point for configuring the SIT for high availability.

• For more information about the documentation roadmap and related high availabil‐ity topologies, see Planning for a Production Environment in Oracle Fusion Middle‐ware Planning an Installation of Oracle Fusion Middleware.

Roadmap for Installing and Configuring the Standard Instal‐lation Topology

There are a series of steps to install and configure a standard Oracle Fusion Middle‐ware Infrastructure installation topology.

This document has all steps you need to install and configure the product. Within thesteps, this guide refers to additional information to create a modified version of thistopology.

Chapter 1Roadmap for Installing and Configuring the Standard Installation Topology

1-5

Page 13: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

The following table shows steps required to install and configure the topology.

Table 1-2 Oracle Fusion Middleware Infrastructure Installation Roadmap

Task Description Documentation

Verify your system environ‐ment

Before you begin the installation, verify that the minimum sys‐tem and network requirements are met.

See Roadmap forVerifying Your Sys‐tem Environment.

Obtain the appropriate distri‐bution

To create the topology described in this guide, obtain theOracle Fusion Middleware Infrastructure distribution.

See Obtaining theInfrastructure Distri‐bution.

Determine your installation di‐rectories

Verify that the installer can create or access the installer di‐rectories that need to be created. Also, verify that the directo‐ries exist on systems that meet the minimum requirements.

See What are theKey Oracle FusionMiddleware Direc‐tories? in OracleFusion MiddlewareUnderstanding Ora‐cle Fusion Middle‐ware.

Install the software Run the installation program to install the software. Thistransfers software to your system and creates the Oraclehome directory.

See Installing theInfrastructure Soft‐ware.

Create a WebLogic domain Use the configuration wizard to create and configure theWebLogic domain.

See Configuringthe Oracle FusionMiddleware Infra‐structure Domain.

Administer and prepare yourdomain for high availability

Discover additional tools and resources to administer yourdomain and configure your domain to be highly available.

See Next Steps Af‐ter Configuring theInfrastructure Do‐main.

Roadmap for Verifying Your System EnvironmentThis topic has important information that you must read and understand before you be‐gin installation and configuration steps.

It identifies important tasks and checks to make sure that your environment is readyfor installing and configuring Oracle Fusion Middleware Infrastructure.

Table 1-3 Roadmap for Verifying Your System Environment

Task Description Documentation

Verify certification and sys‐tem requirements.

Verify that your operating system is certifiedand properly configured for Oracle FusionMiddleware Infrastructure installation and con‐figuration.

See Verifying Certification and Sys‐tem Requirements in Oracle FusionMiddleware Planning an Installationof Oracle Fusion Middleware.

Identify a proper installationuser.

Verify that the installation user has the properpermissions to install and configure the soft‐ware.

See Selecting an Installation User inOracle Fusion Middleware Planningan Installation of Oracle Fusion Mid‐dleware.

Chapter 1Roadmap for Verifying Your System Environment

1-6

Page 14: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Table 1-3 (Cont.) Roadmap for Verifying Your System Environment

Task Description Documentation

Select installation and con‐figuration directories onyour system.

Verify that you can create required directoriesfor installation and configuration, according tothe recommended directory structure.

See Selecting Directories for Installa‐tion and Configuration in Oracle Fu‐sion Middleware Planning an Installa‐tion of Oracle Fusion Middleware.

Install a certified JDK. The installation program requires a certifiedJDK present on your system.

See Installing a JDK in Oracle FusionMiddleware Planning an Installationof Oracle Fusion Middleware.

Install and configure anOracle database.

To configure a WebLogic domain, you musthave access to a certified database that isproperly configured for schemas that OracleFusion Middleware Infrastructure requires.

12c (12.2.1.3.0) requires a certified Oracle da‐tabase.

See Installing and Configuring a Cer‐tified Database in Oracle Fusion Mid‐dleware Planning an Installation ofOracle Fusion Middleware.

Obtaining the Infrastructure DistributionBefore you obtain product distributions and run installers, verify that you have a certi‐fied JDK installed on your system.

See Installing a JDK in Oracle Fusion Middleware Planning an Installation of OracleFusion Middleware.

To obtain Oracle Fusion Middleware Infrastructure:

1. Go to http://www.oracle.com/technetwork/developer-tools/adf/downloads/index.html. In the Oracle ADF Downloads section, select 12.2.1.3.0 from the Ap‐plication Development Runtime field. Click Download File.

2. When your browser asks if you want to download the file fmw_12.2.1.3.0_infra-structure_generic_Disk1_1of1.zip, download this file onto your system.

3. Extract the .zip file contents onto your system. The extracted filefmw_12.2.1.3.0_infrastructure_generic.jar runs the product installer and in‐stalls the software onto your system. See Installing the Infrastructure Software

To obtain Oracle Fusion Middleware software, see Understanding and Obtaining Prod‐uct Distributions in Oracle Fusion Middleware Planning an Installation of Oracle FusionMiddleware.

To locate and download Oracle Fusion Middleware products, see Oracle Fusion Mid‐dleware Download, Installation, and Configuration Readme Files on OTN.

About Installing Oracle User Messaging Service (UMS)Oracle User Messaging Service (UMS) enables two-way communication betweenusers and applications. UMS is part of the Oracle Fusion Middleware Infrastructuredistribution and installs as part of the Oracle Fusion Middleware Infrastructure stand‐ard installation topology.

UMS runtime components include a Configuration Wizard template and an Oracle Fu‐sion Middleware schema, which installs into a database using Repository Creation

Chapter 1Obtaining the Infrastructure Distribution

1-7

Page 15: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Utility. See Introduction to Oracle User Messaging Service in Oracle Fusion Middle‐ware Administering Oracle User Messaging Service.

You can install and use Oracle JDeveloper 12c to develop applications that can lever‐age UMS features. See Oracle Fusion Middleware Installing Oracle JDeveloper.

Chapter 1About Installing Oracle User Messaging Service (UMS)

1-8

Page 16: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

2Installing the Infrastructure Software

This section describes how to install Oracle Fusion Middleware Infrastructure software.This section contains the following topics:

• Starting the Installation ProgramYou launch the installation program from the JDK directory on your system.

• Navigating the Installation ScreensThe installer shows a series of screens where you verify or enter information.

• Verifying the InstallationAfter you complete the installation, verify it by completing the following tasks.

Starting the Installation ProgramYou launch the installation program from the JDK directory on your system.

To start the installation program, run the following steps.

1. Sign in to the target system.

2. Verify that a certified JDK is on your system; the installer requires a certified JDK.See the certification document for 12c (12.2.1.3.0) on the Oracle Fusion Middle‐ware Supported System Configurations page.

3. Go to the directory where you downloaded the installation program.

4. Launch the installation program by invoking the java executable from the JDK di‐rectory on your system, as examples below show. Replace the JDK location in theexamples with the actual JDK location on your system.

On UNIX operating systems:

/home/Oracle/jdk/jdk1.8.0_131/bin/java -jar fmw_12.2.1.3.0_infrastruc-ture_generic.jar

On Windows operating systems:

C:\Program Files\Java\jdk1.8.0_131\bin\java -jar fmw_12.2.1.3.0_infrastruc-ture_generic.jar

When the installation program opens, you can begin installation. Navigating the Instal‐lation Screens describes each screen.

Navigating the Installation ScreensThe installer shows a series of screens where you verify or enter information.

The following table lists the order in which installer screens appear. If you need addi‐tional help with an installation screen, click Help.

2-1

Page 17: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Table 2-1 Oracle Fusion Middleware Infrastructure Install Screens

Screen Description

Installation In‐ventory Setup

On UNIX operating systems, this screen opens if this is the first time you areinstalling any Oracle product on this host. Specify the location where you wantto create your central inventory. Make sure that the operating system groupname selected on this screen has write permissions to the central inventory lo‐cation.

See About the Oracle Central Inventory in Oracle Fusion Middleware InstallingSoftware with the Oracle Universal Installer.This screen does not appear on Windows operating systems.

Welcome Review the information to make sure that you have met all the prerequisites,then click Next.

Auto Updates Select to skip automatic updates, select patches, or search for the latest soft‐ware updates, including important security updates, through your My OracleSupport account.

InstallationLocation

Specify your Oracle home directory location.

You can click View to verify and ensure that you are installing Oracle FusionMiddleware Infrastructure in the correct Oracle home.

InstallationType

Use this screen to select the type of installation and consequently, the productsand feature sets you want to install. For this topology, select Fusion Middle‐ware Infrastructure.

JDK Selection Note: This screen appears for certain distributions only.

Use this screen to select the JDK to use for this installation.

PrerequisiteChecks

This screen verifies that your system meets the minimum necessary require‐ments.

To view the list of tasks that gets verified, select View Successful Tasks. Toview log details, select View Log. If any prerequisite check fails, then an errormessage appears at the bottom of the screen. Fix the error and click Rerun totry again. To ignore the error or the warning message and continue with the in‐stallation, click Skip (not recommended).

Specify Se‐curity Up‐dates

Note: This screen appears only if you selected Standalone HTTP Server(Managed independently of WebLogic server) as the Installation Type.

If you already have an Oracle Support account, use this screen to indicate howyou would like to receive security updates.

If you do not have one and are sure you want to skip this step, clear the checkbox and verify your selection in the follow-up dialog box.

InstallationProgress

This screen shows the installation progress.

When the progress bar reaches 100% complete, click Finish to dismiss the in‐staller, or click Next to see a summary.

InstallationComplete

This screen displays the Installation Location and the Feature Sets that are in‐stalled. Review this information and click Finish to close the installer.

Verifying the InstallationAfter you complete the installation, verify it by completing the following tasks.

• Reviewing Installation Log FilesReview contents of the installation log files to verify the installer did not encounterproblems.

Chapter 2Verifying the Installation

2-2

Page 18: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

• Checking the Directory StructureThe contents of your installation vary based on options you select during installa‐tion.

• Viewing Your Oracle Home ContentsYou can view the contents of your Oracle home using the viewInventory script.

Reviewing Installation Log FilesReview contents of the installation log files to verify the installer did not encounterproblems.

For a description of log files and where to find them, see Installation Log Files in Instal‐ling Software with the Oracle Universal Installer.

Checking the Directory StructureThe contents of your installation vary based on options you select during installation.

For more information on the directory structure that you should see after installation,see What are the Key Oracle Fusion Middleware Directories? in Understanding OracleFusion Middleware.

Viewing Your Oracle Home ContentsYou can view the contents of your Oracle home using the viewInventory script.

See Viewing the Contents of an Oracle Home in Oracle Fusion Middleware InstallingSoftware with the Oracle Universal Installer.

Chapter 2Verifying the Installation

2-3

Page 19: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

3Configuring the Oracle Fusion MiddlewareInfrastructure Domain

Use the steps in the following order to create and configure the WebLogic Server do‐main for Oracle Fusion Middleware Infrastructure.This section contains the following topics:

• Creating Database SchemasBefore you configure a Fusion Middleware Infrastructure domain, you must installthe following schemas on a certified database to use them with this Oracle FusionMiddleware release.

• Configuring Your WebLogic DomainThis topic describes how to create a WebLogic domain using the ConfigurationWizard.

• Starting the ServersWhen you finish configuration, take the following steps to access tools to manageyour domain.

• Verifying Your ConfigurationOracle recommends that you verify that your domain is configured properly.

Creating Database SchemasBefore you configure a Fusion Middleware Infrastructure domain, you must install thefollowing schemas on a certified database to use them with this Oracle Fusion Middle‐ware release.

• Metadata Services (MDS)

• Audit Services (IAU)

• Audit Services Append (IAU_APPEND)

• Audit Services Viewer (IAU_VIEWER)

• Oracle Platform Security Services (OPSS)

• User Messaging Service (UMS)

• WebLogic Services (WLS)

• Service Table (STB)

Follow the instructions in this topic to create database schemas:

• Installing and Configuring a Certified DatabaseVerify that you installed and configured a certified database and that it is up andrunning.

• Starting the Repository Creation Utility (RCU)You start RCU from the /oracle_common/bin directory.

3-1

Page 20: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

• Navigating RCU Screens to Create SchemasFollow this series of steps to create schemas for the Oracle Fusion Middleware In‐frastructure domain.

Installing and Configuring a Certified DatabaseVerify that you installed and configured a certified database and that it is up and run‐ning.

See Installing a Database and Database Schemas in Oracle Fusion Middleware Plan‐ning an Installation of Oracle Fusion Middleware.

Starting the Repository Creation Utility (RCU)You start RCU from the /oracle_common/bin directory.

To start the Repository Creation Utility:

1. Navigate to the ORACLE_HOME/oracle_common/bin directory.

2. Start RCU:

On UNIX operating systems:

./rcu

On Microsoft Windows operating systems:

rcu.bat

Navigating RCU Screens to Create SchemasFollow this series of steps to create schemas for the Oracle Fusion Middleware Infra‐structure domain.

• Introducing RCU

• Selecting a Schema Creation MethodIf you have the permission and privileges to perform DBA actions on your data‐base, select System Load and Product Load on the Create Repository screen.

• Providing Database CredentialsOn the Database Connection Details screen, enter database connection details forRCU to connect to your database.

• Specifying a Custom Prefix and Selecting SchemasOn the Select Components screen, enter a custom prefix you want to use for yourschemas, then select AS Common Schemas.

• Specifying Schema PasswordsOn the Schema Passwords screen, specify how you want to set the schema pass‐words on your database, then enter and confirm your passwords.

• Completing Schema CreationNavigate through the remaining RCU screens to complete schema creation. Whenyou reach the Completion Summary screen, click Close to dismiss RCU.

Chapter 3Creating Database Schemas

3-2

Page 21: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Introducing RCUClick Next on the Welcome to Repository Creation Utility screen.

Selecting a Schema Creation MethodIf you have the permission and privileges to perform DBA actions on your database,select System Load and Product Load on the Create Repository screen.

(The procedure in this document assumes that you have the necessary privileges.)

If you do not have the necessary permission or privileges to perform DBA actions, youmust select Prepare Scripts for System Load. This option generates a SQL scriptthat you can give to your database administrator. See Understanding System Loadand Product Load in Oracle Fusion Middleware Creating Schemas with the RepositoryCreation Utility.

For more about options on this screen, see Create repository in Oracle Fusion Middle‐ware Creating Schemas with the Repository Creation Utility.

Providing Database CredentialsOn the Database Connection Details screen, enter database connection details forRCU to connect to your database.

Click Next then click OK on the dialog window to confirm a successful database con‐nection.

Database Connection Details in Oracle Fusion Middleware Creating Schemas with theRepository Creation Utility has additional details about options on this screen.

Specifying a Custom Prefix and Selecting SchemasOn the Select Components screen, enter a custom prefix you want to use for yourschemas, then select AS Common Schemas.

All schemas in this section are automatically selected. The custom prefix logicallygroups these schemas together for this domain.

For more on custom prefixes, see Understanding Custom Prefixes in Oracle FusionMiddleware Creating Schemas with the Repository Creation Utility.

For more on how to organize schemas in a multi-domain environment, see PlanningYour Schema Creation in Oracle Fusion Middleware Creating Schemas with the Repo‐sitory Creation Utility.

Make a note of the custom prefix that you enter; you need the prefix when you createa domain.

Click Next then click OK on the dialog window to confirm that prerequisite checking forschema creation is successful.

Chapter 3Creating Database Schemas

3-3

Page 22: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Specifying Schema PasswordsOn the Schema Passwords screen, specify how you want to set the schema pass‐words on your database, then enter and confirm your passwords.

You must make a note of the passwords you set on this screen; you will need themlater on during the domain creation process.

Completing Schema CreationNavigate through the remaining RCU screens to complete schema creation. When youreach the Completion Summary screen, click Close to dismiss RCU.

See About Repository Creation Utility for more details about RCU features and con‐cepts.

Configuring Your WebLogic DomainThis topic describes how to create a WebLogic domain using the Configuration Wiz‐ard.

There are other ways to create a domain; see Additional Tools for Creating, Extending,and Managing WebLogic Domains in Oracle Fusion Middleware Creating WebLogicDomains Using the Configuration Wizard.

To configure a WebLogic domain, follow these steps:

• Starting the Configuration WizardTo start domain configuration, navigate to the ORACLE_HOME/oracle_common/common/bin directory and start the WebLogic Server Configuration Wizard.

• Navigating Configuration Wizard Screens to Configure the DomainIn addition to creating and configuring a domain, you can use this procedure to ex‐tend an existing domain. If your settings don't match those in the procedure,change your selections as you need to or see supporting documentation for moredetails.

• About Server GroupsServer groups target Fusion Middleware applications and services to one or moreservers by mapping defined application service groups to each defined servergroup.

Starting the Configuration WizardTo start domain configuration, navigate to the ORACLE_HOME/oracle_common/common/bin directory and start the WebLogic Server Configuration Wizard.

On UNIX operating systems:

./config.sh

On Microsoft Windows operating systems:

config.cmd

Chapter 3Configuring Your WebLogic Domain

3-4

Page 23: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

On Windows operating systems, you can also start the Configuration Wizard from theStart menu: Select All Programs, then Oracle, then OracleHome. Select WebLogicServer 12c (12.2.version), then Tools, then Configuration Wizard.

Navigating Configuration Wizard Screens to Configure the DomainIn addition to creating and configuring a domain, you can use this procedure to extendan existing domain. If your settings don't match those in the procedure, change yourselections as you need to or see supporting documentation for more details.

To configure multiple products in one domain, see Installing Multiple Products in theSame Domain in Oracle Fusion Middleware Planning an Installation of Oracle FusionMiddleware.

• Selecting the Domain Type and Domain Home LocationYou must select a Domain home directory location, optimally outside the Oraclehome directory.

• Selecting Configuration TemplatesA domain template defines the full set of resources within a WebLogic domain, in‐cluding the Administration Server, clusters, servers, applications, services, securityoptions, and other options.

• Selecting the Application Home LocationOn the Application Location screen, select a location to store applications associ‐ated with your domain. This location is the Application home directory.

• Configuring the Administrator AccountUse the Administrator Account screen to specify the user name and password forthe default WebLogic Administrator account for the domain.

• Specifying the Domain Mode and JDKUse the Domain Mode and JDK screen to specify the domain mode and Java De‐velopment Kit (JDK).

• Specifying the Database Configuration TypeUse the Database Configuration type screen to specify details about the databaseand database schema.

• Specifying JDBC Component Schema InformationUse the JDBC Component Schema screen to verify or specify details about thedatabase schemas.

• Testing JDBC ConnectionsUse the JDBC Component Schema Test screen to test datasource connectionsthat you just configured.

• Selecting Advanced ConfigurationUse the Advanced Configuration screen to complete the domain configuration.

• Configuring the Administration Server Listen AddressUse the Administration Server screen to select the IP address of the host.

• Configuring Node ManagerUse the Node Manager screen to select the Node Manager type you want to con‐figure, along with the Node Manager credentials.

• Configuring Managed ServersIn this screen, you create Managed Servers.

• Configuring a Cluster

Chapter 3Configuring Your WebLogic Domain

3-5

Page 24: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

• Defining Server TemplatesIf you are creating dynamic clusters for a high availability setup, use the ServerTemplates screen to define one or more server templates for domain.

• Configuring Dynamic ServersIf you are creating dynamic clusters for a high availability setup, use the DynamicServers screen to configure the dynamic servers.

• Assigning Managed Servers to the Cluster

• Configuring Coherence ClustersUse the Coherence Clusters screen to configure the Coherence cluster.

• Creating a New MachineYou create a new machine in the domain using the Machines screen. You assignservers to this machine in the next screen.

• Assigning Servers to MachinesIn this screen, assign the domain servers to the machine you just created.

• Virtual TargetsIf you have a WebLogic Server Multitenant (MT) environment, you use the VirtualTargets screen to add or delete virtual targets. For this installation (not a WebLog‐ic Server MT environment), you do not enter any values; just select Next.

• PartitionsThe Partitions screen is used to configure partitions for virtual targets in WebLogicServer Multitenant (MT) environments. Select Next without selecting any options.

• Reviewing Your Configuration Specifications and Configuring the DomainThe Configuration Summary screen shows detailed configuration information forthe domain you are about to create.

• Writing Down Your Domain Name and Administration Server URLThe Configuration Success screen shows information about the domain you justconfigured.

Selecting the Domain Type and Domain Home LocationYou must select a Domain home directory location, optimally outside the Oracle homedirectory.

To specify the Domain type and Domain home directory:

1. On the Configuration Type screen, select Create a New Domain.

2. In the Domain Location field, specify your Domain home directory.

Oracle recommends that you locate your Domain home in accordance with the directo‐ry structure in What are the Key Oracle Fusion Middleware Directories? in Oracle Fu‐sion Middleware Understanding Oracle Fusion Middleware. The Domain home residesoutside Oracle home directory. This directory structure helps avoid issues when youupgrade or reinstall software.

For more on the Domain home directory, see Choosing a Domain Home in Oracle Fu‐sion Middleware Planning an Installation of Oracle Fusion Middleware.

For more about reinstalling the software, see Reinstalling the Software.

For more about other options on this screen, see Configuration Type in Oracle FusionMiddleware Creating WebLogic Domains Using the Configuration Wizard.

Chapter 3Configuring Your WebLogic Domain

3-6

Page 25: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Selecting Configuration TemplatesA domain template defines the full set of resources within a WebLogic domain, includ‐ing the Administration Server, clusters, servers, applications, services, security op‐tions, and other options.

On the Templates screen, make sure Create Domain Using Product Templates isselected, then select the following templates:

• Oracle Enterprise Manager - 12.2.1.3.0 [em]

Selecting this template automatically selects the following dependencies:

– Oracle JRF - 12.2.1.3.0 [oracle_common]

– WebLogic Coherence Cluster Extension - 12.2.1.3.0 [wlserver]

• Oracle WSM Policy Manager - 12.2.1.3.0 [oracle_common]

See Templates in Oracle Fusion Middleware Creating WebLogic Domains Using theConfiguration Wizard for details about options on this screen.

Selecting the Application Home LocationOn the Application Location screen, select a location to store applications associatedwith your domain. This location is the Application home directory.

Oracle recommends that you locate your Application home in accordance with the di‐rectory structure that What are the Key Oracle Fusion Middleware Directories? in Ora‐cle Fusion Middleware Understanding Oracle Fusion Middleware describes. Oraclerecommends that you locate the Application home outside the Oracle home directory.This directory structure helps avoid issues when you upgrade or reinstall your soft‐ware.

For more about the Application home directory, see Choosing an Application Home inOracle Fusion Middleware Planning an Installation of Oracle Fusion Middleware.

For more about reinstalling the software, see Reinstalling the Software.

For more about options on this screen, see Application Location in Oracle Fusion Mid‐dleware Creating WebLogic Domains Using the Configuration Wizard.

Configuring the Administrator AccountUse the Administrator Account screen to specify the user name and password for thedefault WebLogic Administrator account for the domain.

Oracle recommends that you make a note of the user name and password that youspecify; you need these credentials later to boot and connect to the domain's Adminis‐tration Server.

Specifying the Domain Mode and JDKUse the Domain Mode and JDK screen to specify the domain mode and Java Devel‐opment Kit (JDK).

On the Domain Mode and JDK screen:

• Select Production in the Domain Mode field.

Chapter 3Configuring Your WebLogic Domain

3-7

Page 26: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

• Select the Oracle HotSpot JDK in the JDK field.

For more information about this screen, see Domain Mode and JDK in Oracle FusionMiddleware Creating WebLogic Domains Using the Configuration Wizard.

Specifying the Database Configuration TypeUse the Database Configuration type screen to specify details about the database anddatabase schema.

On the Database Configuration type screen, select RCU Data. This option instructsthe Configuration Wizard to connect to the database and Service Table (STB) schemato automatically retrieve schema information for schemas needed to configure the do‐main.

Note:

If you select Manual Configuration on this screen, you must manually fill inparameters for your schema on the next screen.

After selecting RCU Data, specify details in the following fields:

Field Description

DBMS/Service Enter the database DBMS name, or service name if you selected aservice type driver.

Example: orcl.exampledomain.com

Host Name Enter the name of the server hosting the database.

Example: examplehost.exampledomain.com

Port Enter the port number on which the database listens.

Example: 1521

Schema Owner

Schema Password

Enter the username and password for connecting to the database'sService Table schema. This is the schema username and password en‐tered for the Service Table component on the Schema Passwordsscreen in the RCU (see Specifying Schema Passwords).

The default username is prefix_STB, where prefix is the custom pre‐fix that you defined in the RCU.

Click Get RCU Configuration when you finish specifying the database connection in‐formation. The following output in the Connection Result Log indicates that the opera‐tion succeeded:

Connecting to the database server...OKRetrieving schema data from database server...OKBinding local schema components with retrieved data...OK

Successfully Done.

For more information about the schema installed when the RCU is run, see About theService Table Schema in Oracle Fusion Middleware Creating Schemas with the Repo‐sitory Creation Utility.

Chapter 3Configuring Your WebLogic Domain

3-8

Page 27: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

See Database Configuration Type in Oracle Fusion Middleware Creating WebLogicDomains Using the Configuration Wizard .

Specifying JDBC Component Schema InformationUse the JDBC Component Schema screen to verify or specify details about the data‐base schemas.

Verify that the values populated on the JDBC Component Schema screen are correctfor all schemas. If you selected RCU Data on the previous screen, the schema tableshould already be populated appropriately.

For high availability environments, see the following sections in Oracle Fusion Middle‐ware High Availability Guide for additional information on configuring data sources forOracle RAC databases:

• Configuring Active GridLink Data Sources with Oracle RAC

• Configuring Multi Data Sources

See JDBC Component Schema in Oracle Fusion Middleware Creating WebLogic Do‐mains Using the Configuration Wizard for more details about this screen.

Testing JDBC ConnectionsUse the JDBC Component Schema Test screen to test datasource connections thatyou just configured.

A green check mark in the Status column indicates a successful test. If you encounterissues, see the error message in the Connection Result Log section of the screen, fixthe problem, then test the connection again.

See JDBC Component Schema Test in Oracle Fusion Middleware Creating WebLogicDomains Using the Configuration Wizard for more details about other options on thisscreen.

Selecting Advanced ConfigurationUse the Advanced Configuration screen to complete the domain configuration.

To complete domain configuration, select these options:

• Administration Server — Required to properly configure the Administration Serv‐er’s listen address.

• Node Manager — Required to configure Node Manager.

• Topology — Required to configure the Managed Servers and cluster, and for con‐figuring the machine and targeting Managed Servers to the machine.

To configure dynamic clusters, see:

– Overview of Dynamic Clusters in Oracle Fusion Middleware UnderstandingOracle WebLogic Server.

– Creating Dynamic Clusters in Oracle Fusion Middleware Administering Clus‐ters for Oracle WebLogic Server.

You do not need to select:

• Domain Frontend Host Capture

Chapter 3Configuring Your WebLogic Domain

3-9

Page 28: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

• Deployments and Services

• JMS File Store

Configuring the Administration Server Listen AddressUse the Administration Server screen to select the IP address of the host.

Select the drop-down list next to Listen Address and select the IP address of the hostwhere the Administration Server will reside, or use the system name or DNS namethat maps to a single IP address. Do not use All Local Addresses.

Do not specify any server groups for the Administration Server.

Configuring Node ManagerUse the Node Manager screen to select the Node Manager type you want to config‐ure, along with the Node Manager credentials.

Select Per-Domain Default Location as the Node Manager type, then specify NodeManager credentials.

Tip:

See Node Manager in Oracle Fusion Middleware Creating WebLogic Do‐mains Using the Configuration Wizard for details about options on thisscreen.

See Node Manager Overview in Oracle Fusion Middleware AdministeringNode Manager for Oracle WebLogic Server for details about the types ofNode Manager.

Configuring Managed ServersIn this screen, you create Managed Servers.

To create two new Managed Servers:

1. Click the Add button to create a new Managed Server.

2. Specify infra_server_1 in the Server name column.

Installation and configuration procedures use infra_server_# for Managed Serv‐ers names. If you use different names, substitute infra_server_# with them.

3. In the Listen Address drop-down list, select the IP address of the host on whichthe Managed Server will reside. Do not use "All Local Addresses."

4. In the Server Groups drop-down list, select JRF-MAN-SVR and WSMPM-MAN-SVR. These server groups ensure that Oracle JRF and Oracle Web Services Man‐ager (OWSM) services target Managed Servers you are creating.

See About Server Groups for more on server groups.

5. Repeat this process to create a second Managed Server named infra_server_2.

Chapter 3Configuring Your WebLogic Domain

3-10

Page 29: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

You must configure a second Managed Server to configure the standard topologyfor high availability. If you are not creating a highly available environment, this stepis optional.

For more about the high availability standard topology, see Understanding the Fu‐sion Middleware Standard HA Topology in Oracle Fusion Middleware High Availa‐bility Guide.

For more about the next steps to prepare for high availability after your domain isconfigured, see High Availability Configuration Tasks.

For details about options on this screen, see Managed Servers in Oracle Fusion Mid‐dleware Creating WebLogic Domains Using the Configuration Wizard.

Configuring a ClusterTo create a new cluster:

1. Click the Add button.

2. Enter infra_cluster_1 in the Cluster Name field.

3. Leave the cluster Address field blank.

By default, server instances in a cluster use unicast to communicate with each other.To change your cluster communications to use multicast, see Considerations forChoosing Unicast or Multicast in Oracle Fusion Middleware Administering Clusters forOracle WebLogic Server.

You can create new clusters using Fusion Middleware Control and configure clustercommunication (unicast or multicast) as you go through cluster creation steps. See Create and Configure Clusters in Administration Console Online Help.

For more details about options on this screen, see Clusters in Oracle Fusion Middle‐ware Creating WebLogic Domains Using the Configuration Wizard.

Defining Server TemplatesIf you are creating dynamic clusters for a high availability setup, use the Server Tem‐plates screen to define one or more server templates for domain.

To continue configuring the domain, click Next.

For steps to create a dynamic cluster for a high availability setup, see Using DynamicClusters in Oracle Fusion Middleware High Availability Guide.

Configuring Dynamic ServersIf you are creating dynamic clusters for a high availability setup, use the DynamicServers screen to configure the dynamic servers.

If you are not configuring a dynamic cluster, click Next to continue configuring the do‐main.

Chapter 3Configuring Your WebLogic Domain

3-11

Page 30: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Note:

When you create dynamic clusters, keep in mind that after you assign theMachine Name Match Expression, you do not need to create machines foryour dynamic cluster.

To create a dynamic cluster for a high availability setup, see Using Dynamic Clustersin Oracle Fusion Middleware High Availability Guide.

Assigning Managed Servers to the ClusterTo assign infra_server_1 and infra_server_2 to the new cluster infra_cluster_1,use the Assign Servers to Clusters screen:

1. In the Clusters pane, select the cluster that you want to assign servers to; in thiscase, infra_cluster_1.

2. In the Servers pane, take one of the following steps to assign infra_server_1 toinfra_cluster_1:

• Click once on infra_server_1 to select it, then click on the right arrow tomove it beneath the selected cluster (infra_cluster_1) in the Clusters pane.

• Double-click on infra_server_1 to move it beneath the selected cluster (in-fra_cluster_1) in the clusters pane.

3. Repeat to assign infra_server_2 to infra_cluster_1.

For more about options on this screen, see Assign Servers to Clusters in Oracle Fu‐sion Middleware Creating WebLogic Domains Using the Configuration Wizard.

Configuring Coherence ClustersUse the Coherence Clusters screen to configure the Coherence cluster.

Leave the default port number as the Coherence cluster listen port. After configuration,the Coherence cluster is automatically added to the domain.

Note:

Setting the unicast listen port to 0 creates an offset for the Managed Serverport numbers. The offset is 5000, meaning the maximum allowed value thatyou can assign to a Managed Server port number is 60535, instead of 65535.

For Coherence licensing information, see Oracle Coherence Products in Li‐censing Information.

Chapter 3Configuring Your WebLogic Domain

3-12

Page 31: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Creating a New MachineYou create a new machine in the domain using the Machines screen. You assign serv‐ers to this machine in the next screen.

Tip:

If you plan to create a high availability environment and know the list of ma‐chines that your target topology requires, you can follow the steps in this top‐ic to create all machines at this time. See Optional Scale Out Procedure inOracle Fusion Middleware High Availability Guide.

To create a new machine in the domain:

1. Click the Add button to create a new machine.

2. Specify infra_machine_1 in the Name field.

3. In the Node Manager Listen Address field, select the IP address of the machinewhere you are configuring Managed Servers. You must select a specific interface,not "localhost," so that Coherence cluster addresses can calculate dynamically.

4. Verify the port in the Node Manager Listen Port field.

Examples in the procedures may use port number 5556. You must replace thisport number with your own port number as needed.

Note:

If you extend an existing domain, you can assign servers to any existing ma‐chine. You don't need to create a new machine unless your situation requiresit.

See Machines in Oracle Fusion Middleware Creating WebLogic Domains Using theConfiguration Wizard for details about these options.

Assigning Servers to MachinesIn this screen, assign the domain servers to the machine you just created.

To assign the Administration Server and Managed Servers to the new machine:

1. In the Machines pane, select the machine you want to assign the servers to; in thiscase, infra_machine_1.

2. In the Servers pane, take one of the following steps to assign AdminServer to in-fra_machine_1:

• Click once on AdminServer to select it, then click on the right arrow to move itbeneath the selected machine (infra_machine_1) in the Machines pane.

• Double-click on AdminServer to move it beneath the selected machine (in-fra_machine_1) in the Machines pane.

Chapter 3Configuring Your WebLogic Domain

3-13

Page 32: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

3. Repeat to assign both infra_server_1 and infra_server_2 to infra_machine_1.Click Next.

For more details about options on this screen, see Assign Servers to Machines in Ora‐cle Fusion Middleware Creating WebLogic Domains Using the Configuration Wizard.

Virtual TargetsIf you have a WebLogic Server Multitenant (MT) environment, you use the Virtual Tar‐gets screen to add or delete virtual targets. For this installation (not a WebLogic ServerMT environment), you do not enter any values; just select Next.

For details about this screen, see Virtual Targets in Oracle Fusion Middleware Creat‐ing WebLogic Domains Using the Configuration Wizard.

PartitionsThe Partitions screen is used to configure partitions for virtual targets in WebLogicServer Multitenant (MT) environments. Select Next without selecting any options.

For details about options on this screen, see Partitions in Oracle Fusion MiddlewareCreating WebLogic Domains Using the Configuration Wizard.

Reviewing Your Configuration Specifications and Configuring the DomainThe Configuration Summary screen shows detailed configuration information for thedomain you are about to create.

Review each item on the screen and verify that the information is correct. To make anychanges, go back to a screen by clicking the Back button or selecting the screen inthe navigation pane. Domain creation does not start until you click Create.

For more details about options on this screen, see Configuration Summary in OracleFusion Middleware Creating WebLogic Domains Using the Configuration Wizard.

Writing Down Your Domain Name and Administration Server URLThe Configuration Success screen shows information about the domain you just con‐figured.

• Domain Location

• Administration Server URL

You must make a note of both items because you need them later; you need the Do‐main Location to access scripts that start Node Manager and Administration Server.You need Admin Server URL to access the Administration Server.

Click Finish to dismiss the Configuration Wizard.

About Server GroupsServer groups target Fusion Middleware applications and services to one or moreservers by mapping defined application service groups to each defined server group.

Any application services that map to a server group automatically target all servers as‐signed to that group. For more details, see Application Service Groups, Server

Chapter 3Configuring Your WebLogic Domain

3-14

Page 33: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Groups, and Application Service Mappings in Oracle Fusion Middleware Domain Tem‐plate Reference.

Note:

The WSM-CACHE-SVR server group configures Nonce caching for OracleWeb Services automatically, and is suitable for most applications. Nonce is aunique number that can be used only once in a SOAP request and preventsreplay attacks. Nonce caching scales with the number of added ManagedServers running Web service applications.

For advanced caching configurations, see Caching the Nonce with OracleCoherence in Oracle Fusion Middleware Securing Web Services and Manag‐ing Policies with Oracle Web Services Manager.

Starting the ServersWhen you finish configuration, take the following steps to access tools to manage yourdomain.

Note:

For more on tools you can use to manage a domain, see Overview of OracleFusion Middleware Administration Tools in Oracle Fusion Middleware Admin‐istering Oracle Fusion Middleware.

• Starting Node Manager

• Starting the Administration ServerAfter you finish configuration, you need to start the Administration Server to man‐age your domain.

• Starting Managed ServersYou start the Managed Servers from Oracle Fusion Middleware Control.

Starting Node ManagerTo start the per-domain Node Manager:

1. Change to the following directory:

• (UNIX) setenv JAVA_HOME /home/Oracle/Java/jdk1.8.0_131

• (Windows) set JAVA_HOME=C:\home\Oracle\Java\jdk1.8.0_131

2. Enter the following command:

• (UNIX) Using nohup and nm.out as an example output file:

nohup ./startNodeManager.sh > LOG_DIR/nm.out&

where LOG_DIR is the location of directory in which you want to store the logfiles.

Chapter 3Starting the Servers

3-15

Page 34: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

• (Windows) startNodeManager.cmd

Note:

On Windows operating systems, Oracle recommends that you con‐figure Node Manager to run as a startup service. This allows NodeManager to start up automatically each time the system is restarted.

See Running Node Manager as a Startup Service in Oracle FusionMiddleware Administering Node Manager for Oracle WebLogic Serv‐er.

Starting the Administration ServerAfter you finish configuration, you need to start the Administration Server to manageyour domain.

To start the Administration Server:

On UNIX operating systems, go the DOMAIN_HOME/bin directory and run:

./startWebLogic.sh

On Windows operating systems, run:

startWebLogic.cmd

If you chose Production Mode or Secure on the Domain Mode and JDK screen in theConfiguration Wizard, you see a prompt for Administrator user login credentials. Youprovided these in the Administrator Account screen in Configuring the AdministratorAccount.

Tip:

For more details about starting the Administration Server, see Starting andStopping Administration Servers in Oracle Fusion Middleware AdministeringOracle Fusion Middleware.

In production mode, you can create a boot identity file to bypass the need toenter credentials when starting the Administration Server. See Creating aBoot Identity File for an Administration Server in Oracle Fusion MiddlewareAdministering Server Startup and Shutdown for Oracle WebLogic Server.

To verify that the Administration Server is up and running, open the AdministrationServer Console. The URL is on the Configuration Success screen in Writing DownYour Domain Name and Administration Server URL.

Chapter 3Starting the Servers

3-16

Page 35: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Note:

Make sure that the database hosting your product schemas is up and run‐ning and accessible by the Administration Server.

http://administration_server_host:administration_server_port/console

The default Administration Server port number is 7001.

For more information about using the Administration Console, see Getting Started Us‐ing Oracle WebLogic Server Administration Console in Oracle Fusion Middleware Ad‐ministering Oracle Fusion Middleware.

Starting Managed ServersYou start the Managed Servers from Oracle Fusion Middleware Control.

To start Managed Servers:

1. Sign in to Oracle Fusion Middleware Control:

http://administration_server_host:administration_server_port/em

The Administration Server host and port number were in the URL on the Configu‐ration Success screen (Writing Down Your Domain Name and AdministrationServer URL). The default Administration Server port number is 7001.

You specified login credentials on the Administrator Account screen (Specifying aCustom Prefix and Selecting Schemas).

2. From the Target Navigation pane, click the arrows to expand the domain until yousee Managed Servers (infra_server_1 and infra_server_2).

3. Select the first Managed Server (infra_server_1).

4. Next to the WebLogic Server menu, select Start Up.

5. Repeat Steps 3 and 4 to start infra_server_2.

6. In the Target Navigation page, select your domain name to see that all servers areup and running.

For more information about managing Oracle Fusion Middleware using Oracle Enter‐prise Manager Fusion Middleware Control, see Manage Infrastructure in AdministeringOracle Fusion Middleware with Fusion Middleware Control .

Verifying Your ConfigurationOracle recommends that you verify that your domain is configured properly.

See Basic Administrative Tasks for a New Domain to verify your configuration. Famili‐arize yourself with tasks that this topic describes and run them.

Chapter 3Verifying Your Configuration

3-17

Page 36: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

4Next Steps After Configuring the Infrastruc‐ture Domain

This topic describes common tasks you might want to perform on a newly created Ora‐cle Fusion Middleware Infrastructure domain.This section includes the following topics:

• Basic Administrative Tasks for a New DomainThere are a series of common administration tasks to perform on your newly creat‐ed domain.

• Performing Additional Domain Configuration TasksReview additional configuration tasks you will likely want to perform on a new do‐main.

• High Availability Configuration TasksIf you choose to scale out your standard installation environment for high availabili‐ty, there is a list of tasks to perform.

Basic Administrative Tasks for a New DomainThere are a series of common administration tasks to perform on your newly createddomain.

Table 4-1 Basic Administration Tasks for a New Domain

Task Description More Information

Getting familiar with Fusion Middle‐ware administration tools

Get familiar with various tools thatyou can use to manage your environ‐ment.

Overview of Oracle Fusion Middle‐ware Administration Tools in OracleFusion Middleware AdministeringOracle Fusion Middleware.

Starting and stopping products andservers

Learn how to start and stop OracleFusion Middleware, including the Ad‐ministration Server, Managed Serv‐ers, and components.

Starting and Stopping Oracle FusionMiddleware in Oracle Fusion Middle‐ware Administering Oracle FusionMiddleware.

Configuring Secure Sockets Layer(SSL)

Learn how to set up secure commu‐nications among Oracle Fusion Mid‐dleware components using SSL.

Configuring SSL in Oracle FusionMiddleware in Oracle Fusion Middle‐ware Administering Oracle FusionMiddleware.

Monitoring Oracle Fusion Middle‐ware

Learn how to keep track of the statusof Oracle Fusion Middleware compo‐nents.

Monitoring Oracle Fusion Middle‐ware in Oracle Fusion MiddlewareAdministering Oracle Fusion Middle‐ware.

Understanding Backup and Recov‐ery Procedures

Learn the recommended backup andrecovery procedures for Oracle Fu‐sion Middleware.

Introducing Backup and Recovery inOracle Fusion Middleware Adminis‐tering Oracle Fusion Middleware.

4-1

Page 37: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Performing Additional Domain Configuration TasksReview additional configuration tasks you will likely want to perform on a new domain.

Table 4-2 Additional Domain Configuration Tasks

Task Description More Information

Deploying Appli‐cations

Learn how to de‐ploy your applica‐tions to OracleFusion Middle‐ware.

See Deploying Applications in Oracle Fusion Middleware AdministeringOracle Fusion Middleware.

Adding a WebTier front-end toyour domain

Oracle Web Tierhosts Web pages(static and dy‐namic), providessecurity and highperformancealong with built-inclustering, loadbalancing, andfailover features.In particular, theWeb Tier con‐tains OracleHTTP Server.

To install and configure Oracle HTTP Server in the WebLogic Server do‐main, see Configuring Oracle HTTP Server in a WebLogic Server Domain inOracle Fusion Middleware Installing and Configuring Oracle HTTP Server.

Tuning and con‐figuring Coher‐ence for your top‐ology

The standard in‐stallation topolo‐gy includes a Co‐herence clusterthat contains stor‐age-enabledManaged Coher‐ence Servers.This configurationis a good startingpoint for usingCoherence, butdepending uponyour specific re‐quirements, con‐sider tuning andreconfiguring Co‐herence to im‐prove perform‐ance in a produc‐tion environment.

For more about Coherence clusters, see Configuring and Managing Coher‐ence Clusters in Oracle Fusion Middleware Administering Clusters for Ora‐cle WebLogic Server.For information on tuning Coherence, see Performance Tuning in OracleFusion Middleware Administering Oracle Coherence.

For information on storing HTTP session data in Coherence, see Using Co‐herence*Web with WebLogic Server in Oracle Fusion Middleware Adminis‐tering HTTP Session Management with Oracle Coherence*Web.

For more about creating and deploying Coherence applications, see GettingStarted in Oracle Fusion Middleware Developing Oracle Coherence Appli‐cations for Oracle WebLogic Server.

High Availability Configuration TasksIf you choose to scale out your standard installation environment for high availability,there is a list of tasks to perform.

Chapter 4Performing Additional Domain Configuration Tasks

4-2

Page 38: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Table 4-3 Tasks Required to Prepare Your Environment for High Availability

Task Description More Information

Configuring Node Manager Node Manager enables you to start, shutdown, and restart the Administration Serverand Managed Server instances from a re‐mote location. Node Manager is an essentialutility for high availability environments.

Overview of Node Manager Config‐uration in Oracle Fusion MiddlewareAdministering Node Manager forOracle WebLogic Server.

Scaling out to multiple hostcomputers

To enable high availability, it is important toprovide failover capabilities to another hostcomputer. If one computer goes down, yourenvironment can continue to serve consum‐ers of your deployed applications.

Scaling Out a Topology (MachineScaleout) in the Oracle Fusion Mid‐dleware High Availability Guide.

Configuring high availabilityfor your Web Tier compo‐nents.

If you added a Web tier front-end, you mustconfigure the Web Tier for high availability,as well as the WebLogic Server software.

Configuring High Availability forWeb Tier Components in Oracle Fu‐sion Middleware High AvailabilityGuide.

Setting up a front-end loadbalancer

You can use a load balancer to distribute re‐quests across servers more evenly.

Server Load Balancing in a HighAvailability Environment and Config‐ure Load Balancer in Oracle FusionMiddleware High Availability Guide.

Chapter 4High Availability Configuration Tasks

4-3

Page 39: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

5Uninstalling Oracle Fusion Middleware In‐frastructure

This section describes how to uninstall or reinstall Oracle Fusion Middleware Infra‐structure. Always use the instructions in this topic to remove the software to verify ituninstalls properly. If you try to remove the software manually, you may experienceproblems when you try to reinstall the software again at a later time.This section includes the following topics:

• Product Uninstallation RoadmapThe Oracle Fusion Middleware uninstaller removes software from the Oracle homedirectory that it starts from.

• Reinstalling the SoftwareYou can reinstall your software into the same Oracle home as a previous installa‐tion only if you have uninstalled the software by following the deinstallation instruc‐tions, including manually removing the Oracle home directory.

Product Uninstallation RoadmapThe Oracle Fusion Middleware uninstaller removes software from the Oracle home di‐rectory that it starts from.

The following table summarizes the procedure and provides links to supporting docu‐mentation.

Table 5-1 Roadmap for Uninstalling Oracle Fusion Middleware Infrastructure

Task Description Documentation

Stop Oracle FusionMiddleware.

Oracle recommends that you stop all servers and processes in yourdomain before you run the uninstaller.

See Stopping Ora‐cle Fusion Middle‐ware.

Remove your data‐base schemas.

Run Repository Creation Utility to remove your database schemas. See RemovingYour DatabaseSchemas.

Remove the soft‐ware.

Run the product uninstaller to remove Oracle Fusion Middleware Infra‐structure.

See Uninstallingthe Software.

Remove the Oraclehome directory.

The uninstaller does not remove all files and folders from the Oraclehome directory. After the uninstaller finishes, you must manually re‐move the Oracle home to complete your product removal.

See Removing theOracle Home Di‐rectory Manually.

Remove the programshortcuts on Win‐dows operating sys‐tems.

The uninstaller does not remove the program shortcuts on your Win‐dows operating system.

See RemovingProgram Shortcutson Windows Oper‐ating Systems.

5-1

Page 40: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Table 5-1 (Cont.) Roadmap for Uninstalling Oracle Fusion Middleware Infrastructure

Task Description Documentation

Remove your domainand application data.

The uninstaller does not remove data contained in your Domain homenor Application home directories, even if they are located inside theOracle home. If necessary, you must remove these directories man‐ually.

See RemovingYour Domain andApplication Data.

• Stopping Oracle Fusion MiddlewareBefore you run the uninstaller, Oracle recommends that you stop all servers andprocesses associated with the Oracle home that you are going to remove.

• Removing Your Database SchemasBefore removing the Oracle home, Oracle recommends that you run RepositoryCreation Utility to remove database schemas associated with a domain.

• Uninstalling the SoftwareYou can use the uninstaller or perform a silent install.

• Removing the Oracle Home Directory ManuallyAfter the uninstaller finishes, you must manually remove your Oracle home direc‐tory and any existing sub-directories that the uninstaller did not remove.

• Removing Program Shortcuts on Windows Operating SystemsOn Windows operating systems, you must also manually remove the programshort cuts; the uninstaller does not remove them for you.

• Removing Your Domain and Application DataIf you will no longer use domain and application files, you can remove them.

Stopping Oracle Fusion MiddlewareBefore you run the uninstaller, Oracle recommends that you stop all servers and proc‐esses associated with the Oracle home that you are going to remove.

For more about how to stop servers and processes, see Stopping an Oracle FusionMiddleware Environment in Oracle Fusion Middleware Administering Oracle FusionMiddleware.

Removing Your Database SchemasBefore removing the Oracle home, Oracle recommends that you run Repository Crea‐tion Utility to remove database schemas associated with a domain.

Each domain has its own set of schemas that a custom prefix uniquely identifies (see Understanding Custom Prefixes in Oracle Fusion Middleware Creating Schemas withthe Repository Creation Utility). This set of schemas cannot be shared with any otherdomain (see Planning Your Schema Creation in Oracle Fusion Middleware CreatingSchemas with the Repository Creation Utility).

If there are multiple sets of schemas on your database, be sure to identify the schemaprefix associated with the domain you are removing.

For schema removal steps, see Dropping Schemas in Oracle Fusion Middleware Cre‐ating Schemas with the Repository Creation Utility.

Chapter 5Product Uninstallation Roadmap

5-2

Page 41: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Uninstalling the SoftwareYou can use the uninstaller or perform a silent install.

To perform a silent (command-line) uninstallation, see Running the Oracle UniversalInstaller for Silent Uninstallation in Oracle Fusion Middleware Installing Software withthe Oracle Universal Installer.

• Starting the Uninstallation ProgramThe method you use to start the uninstallation program depends on your operatingsystem: Windows or UNIX.

• Distribution to UninstallThe installer shows the Distribution to Uninstall screen only if it detects more thanone distribution in the Oracle home that you start the program from.

• Navigating the Uninstallation ScreensThe uninstallation program shows a series of screens in the order that the follow‐ing table describes.

Starting the Uninstallation ProgramThe method you use to start the uninstallation program depends on your operatingsystem: Windows or UNIX.

On UNIX operating systems, go to the ORACLE_HOME/oui/bin directory and enter com‐mand ./deinstall.sh.

On Windows operating systems, use a file manager window to go to the ORACLE_HOME\oui\bin directory and double click on deinstall.cmd.

Distribution to UninstallThe installer shows the Distribution to Uninstall screen only if it detects more than onedistribution in the Oracle home that you start the program from.

Select the distribution you want to uninstall from the drop-down list, then click Unin‐stall.

Beneath the drop-down list are the contents of the selected distribution, so you canverify that you are choosing to remove the correct distribution.

Navigating the Uninstallation ScreensThe uninstallation program shows a series of screens in the order that the following ta‐ble describes.

If you need additional help with any uninstallation screen, click the screen name.

Table 5-2 Uninstall Screens and Descriptions

Screen Description

Welcome Introduces you to the product uninstaller.

Chapter 5Product Uninstallation Roadmap

5-3

Page 42: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Table 5-2 (Cont.) Uninstall Screens and Descriptions

Screen Description

Uninstallation Summary Shows the Oracle home directory and its contents that will be un‐installed. Verify that this is the correct directory.

Click Deinstall to begin removing the software.

Uninstallation Progress Shows the progress of the uninstallation.

Uninstallation Complete Opens when the uninstallation is complete. Review the informa‐tion on this screen then click Finish to dismiss the uninstaller.

Removing the Oracle Home Directory ManuallyAfter the uninstaller finishes, you must manually remove your Oracle home directoryand any existing sub-directories that the uninstaller did not remove.

For example, if your Oracle home directory was /home/Oracle/Products/Oracle_Homeon a UNIX operating system:

cd /home/Oracle/Productsrm -rf Oracle_Home

On a Windows operating system, if your Oracle home directory was C:\Oracle\Prod-ucts\Oracle_Home, use a file manager window and navigate to the C:\Oracle\Prod-ucts directory, then right-click on the Oracle_Home folder and select Delete.

Removing Program Shortcuts on Windows Operating SystemsOn Windows operating systems, you must also manually remove the program shortcuts; the uninstaller does not remove them for you.

Go to the C:\Program Data\Microsoft\Windows\Start Menu\Programs\Oracle\Ora-cle Home\Product directory. If you only have one product installed in your Oraclehome, you can remove the Oracle Home directory. If you have multiple products instal‐led in your Oracle home, you must remove all products before removing the OracleHome.

Removing Your Domain and Application DataIf you will no longer use domain and application files, you can remove them.

To remove your domain and application data:

1. Manually remove your Domain home directory.

For example, if your Domain home directory was /home/Oracle/config/domains/infra_domain on a UNIX operating system:

cd /home/Oracle/config/domainsrm -rf infra_domain

On a Windows operating system, if your Domain home directory was C:\Oracle\Config\domains\infra_domain, use a file manager window and navigate to the

Chapter 5Product Uninstallation Roadmap

5-4

Page 43: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

C:\Oracle\Config\domains directory, then right-click on the infra_domain folderand select Delete.

2. Manually remove your Application home directory.

For example, if your Application home directory was /home/Oracle/config/applications/infra_domain on a UNIX operating system:

cd /home/Oracle/config/applicationsrm -rf infra_domain

On a Windows operating system, if your Application home directory was C:\Ora-cle\Config\applications\infra_domain, use a file manager window and navi‐gate to the C:\Oracle\Config\applications directory, then right-click on the in-fra_domain folder and select Delete.

3. Backup the domain_registry.xml file in your Oracle home, then edit the file andremove the line associated with the domain you are removing. For example, to re‐move the infra_domain, find the following line and remove it:

<domain location="/home/Oracle/config/domains/infra_domain"/>

Save and exit the file when you are finished.

Reinstalling the SoftwareYou can reinstall your software into the same Oracle home as a previous installationonly if you have uninstalled the software by following the deinstallation instructions, in‐cluding manually removing the Oracle home directory.

When you reinstall, you can then specify the same Oracle home as your previous in‐stallation.

Consider the following cases where the Oracle home is not empty:

• Scenario: Installing in an Existing Oracle Home that Contains the Same FeatureSetsThe installer warns you that the Oracle home you specified during the installationalready contains the same software you are trying to install.

• Scenario: Installing in an Existing, Non-Empty Oracle HomeSuppose that you have chosen to create your Domain home or Application homesomewhere inside your existing Oracle home.

Scenario: Installing in an Existing Oracle Home that Contains theSame Feature Sets

The installer warns you that the Oracle home you specified during the installation al‐ready contains the same software you are trying to install.

Your options:

• Select a different installation type. In this case, only feature sets that don't alreadyexist in the Oracle home directory get installed.

• Select a different Oracle home directory.

Chapter 5Reinstalling the Software

5-5

Page 44: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Scenario: Installing in an Existing, Non-Empty Oracle HomeSuppose that you have chosen to create your Domain home or Application homesomewhere inside your existing Oracle home.

The deinstallation process doesn’t remove this data, so if you attempt to reinstall intothe same Oracle home, the installer does not allow it.

Your options:

• Deinstall your software from the Oracle home as this topic describes, and then re‐move the Oracle home directory. After this is complete, you can reinstall and reusethe same Oracle home location, using the instructions in Installing the Infrastruc‐ture Software. You will need to re-create any domain or application data that wasin the Oracle home.

• Select a different Oracle home directory.

Chapter 5Reinstalling the Software

5-6

Page 45: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

AUnderstanding the Oracle Fusion Middle‐ware Infrastructure Distribution

The Oracle Fusion Middleware Infrastructure distribution includes products and featuresets that you can select for installation.

Table A-1 Oracle Fusion Middleware Infrastructure Products and Feature Sets

Product Feature Set Description

Core Server Core Applica‐tion Server

A complete application server that implements Java Enterprise Edition 6 (JavaEE 6) technologies, Web Services, and other leading Internet standards toprovide a reliable framework for highly available, scalable, and secure applica‐tions and services. Includes the full set of components that comprise the es‐sential WebLogic Server run time with full Java EE 6 support.

This feature set does not include administration tools and add-on technolo‐gies, such as the Administration Console, Web Server plug-ins, Beehive run-time framework, JDBC drivers, and so on.

CoherenceProduct Files

Coherence provides replicated and distributed (partitioned) data managementand caching services on top of a reliable, highly scalable peer-to-peer cluster‐ing protocol. Coherence has no single points of failure; it automatically andtransparently fails over and redistributes its clustered data management serv‐ices when a server becomes inoperative or is disconnected from the network.When a new server is added, or when a failed server is restarted, it automati‐cally joins the cluster and Coherence fails back services to it, transparently re‐distributing the cluster load. Coherence includes network-level fault tolerancefeatures and transparent soft re-start capability to enable servers to self-heal.

Web 2.0 HTTPPub-Sub Serv‐er

A channels based publish-subscribe mechanism for Web-based clients tosend and receive asynchronous messages over HTTP. Web clients can usethe HTTP Publish-Subscribe server to subscribe to channels (a representationin Bayeux for destinations) and publish messages to the channels. Oracle rec‐ommends that developers install the pub-sub sample, available by selectingthe Server Examples product component.

If you don’t install this component, you cannot take advantage of Web 2.0HTTP Publish-Subscribe functionality.

See Using the HTTP Publish-Subscribe Server in Oracle Fusion MiddlewareDeveloping Web Applications, Servlets, and JSPs for Oracle WebLogic Serv‐er.

WebLogic SCA This is a Spring container for Java applications that use SCA semantics to ex‐pose services and invoke references. The container is included as an optionallibrary in WebLogic Server.

WebLogic Cli‐ent Jars

These are client-side WebLogic applications.

Oracle Web‐Logic Commu‐nication Serv‐ices

Oracle WebLogic Communication Services (OWLCS) is a platform designed tointegrate communication services with enterprise services and applications.

A-1

Page 46: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Table A-1 (Cont.) Oracle Fusion Middleware Infrastructure Products and Feature Sets

Product Feature Set Description

AdministrativeTools

AdministrationConsole Addi‐tional Lan‐guage HelpFiles

The WebLogic Server Web application for configuring, administering, andmonitoring WebLogic domains.

If you don't install the Administration Console, the console will not be availablewhen you start the Administration Server.

For information, see About the Administration Console in Oracle Fusion Mid‐dleware Understanding Oracle WebLogic Server.

CIE WLS Con‐fig

Provides files used by the Oracle Fusion Middleware Configuration Wizard.

EnterpriseManager

Oracle Enterprise Manager Fusion Middleware Control is a Web browser-based, graphical user interface that you can use to monitor and administeryour domain.

See Getting Started Using Oracle Enterprise Manager Fusion MiddlewareControl in Oracle Fusion Middleware Administering Oracle Fusion Middleware.

Database Sup‐port

Third-PartyJDBC Drivers

Other JDBC drivers bundled with WebLogic Server that can be used to con‐nect a WebLogic Server environment to an external database.

For more details about this feature set, see "Using JDBC Drivers with Web‐Logic Server" in Oracle Fusion Middleware Administering JDBC Data Sourcesfor Oracle WebLogic Server.

WebLogicEvaluation Da‐tabase

Installs an evaluation database, which is used by the Server Examples, intothe ORACLE_HOME/wlserver/common/derby directory.

If you don't choose the Fusion Middleware Infrastructure with Examplesinstall type, this evaluation database is still installed.

Open SourceComponents

Third PartyJackson

Third party open source software for processing JavaScript Object Notation(JSON) data formats.

Third Party Jer‐sey

Third party open source software representing the official implementation ofthe Representational State Transfer (REST) architecture.

See About RESTful Web Service Development in Oracle Fusion MiddlewareDeveloping and Securing RESTful Web Services for Oracle WebLogic Server.

Third PartyMaven Apache

Maven is a build management tool that is central to project build tasks such ascompilation, packaging, and artifact management.

For more details, see Introduction to Continuous Integration in Oracle FusionMiddleware Developing Applications Using Continuous Integration.

Examples Server Exam‐ples

Server Examples are example applications that demonstrate key features ofWebLogic Server.

See Sample Application and Code Examples in Oracle Fusion Middleware Un‐derstanding Oracle WebLogic Server.

Coherence Ex‐amples

Coherence Examples demonstrate how to use the features of Coherence in allsupported languages (Java, .NET, and C++). The examples are organized col‐lections of code that show how to use one or more features, and provide a sin‐gle common way (per language) to build and run all examples. Source codefor the examples is included.

Note: Both Server Examples and Coherence Examples are only installed ifyou select the Fusion Middleware Infrastructure with Examples install type.

Appendix A

A-2

Page 47: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Table A-1 (Cont.) Oracle Fusion Middleware Infrastructure Products and Feature Sets

Product Feature Set Description

JRF and Enter‐prise Manager

WLS for FMW Installing this component creates the oracle_common directory inside thespecified Oracle home. This directory contains:

• Repository Creation Utility

Location: ORACLE_HOME/oracle_common/bin

This is the tool used to create database schemas for Fusion Middlewareproducts. See Creating Schemas .

• Configuration Wizard

Location: ORACLE_HOME/oracle_common/common/bin

The Configuration Wizard guides you through the process of creating adomain for your target environment and selecting configuration optionsyou want to include. To manage this domain and the servers that are cre‐ated, use the Administration Console or Fusion Middleware Control.

Note: The WebLogic Scripting Tool (WLST) has a dependency on theConfiguration Wizard. WLST is available only if you select this componentfor installation.

For information about the Configuration Wizard, see Overview of the Con‐figuration Wizard in Oracle Fusion Middleware Creating WebLogic Do‐mains Using the Configuration Wizard.

• Upgrade Assistant

Location: ORACLE_HOME/oracle_common/upgrade/bin

The Upgrade Assistant convert a domain configuration from previousWebLogic Server release to the current release. For information about theupgrade tools, see Introduction in Oracle Fusion Middleware UpgradingOracle WebLogic Server.

• Oracle Application Development Framework (ADF)

This is a Java framework for building enterprise applications, providingvisual and declarative approaches to Java EE development.

Oracle Auto‐matic Diagnos‐tic RepositoryFeature SetGroup

OPatch The OPatch utility is a tool that allows the application and rollback of interimpatches to Oracle products.

Toplink Devel‐oper

Oracle TopLink builds high-performance applications that store persistent ob‐ject-oriented data in a relational database. It successfully transforms object-oriented data into either relational data or Extensible Markup Language (XML)elements.

Appendix A

A-3

Page 48: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

BUpdating the JDK After Installing and Con‐figuring an Oracle Fusion MiddlewareProduct

Consider that you have a JDK version jdk1.8.0_121 installed on your machine. Whenyou install and configure an Oracle Fusion Middleware product, the utilities, such asConfiguration Wizard (config.sh|exe), OPatch, or RCU point to a default JDK, for ex‐ample, jdk1.8.0_121. After some time, Oracle releases a new version of the JDK, sayjdk1.8.0_131 that carries security enhancements and bug fixes.From 12c (12.2.1.3.0) onwards, you can upgrade the existing JDK to a newer version,and can have the complete product stack point to the newer version of the JDK.

You can maintain multiple versions of JDK and switch to the required version on needbasis.

• About Updating the JDK Location After Installing an Oracle Fusion MiddlewareProductThe binaries and other metadata and utility scripts in the Oracle home and Domainhome, such as RCU or Configuration Wizard, use a JDK version that was usedwhile installing the software and continue to refer to the same version of the JDK.The JDK path is stored in a variable called JAVA_HOME which is centrally locatedin .globalEnv.properties file inside the ORACLE_HOME/oui directory.

About Updating the JDK Location After Installing an OracleFusion Middleware Product

The binaries and other metadata and utility scripts in the Oracle home and Domainhome, such as RCU or Configuration Wizard, use a JDK version that was used whileinstalling the software and continue to refer to the same version of the JDK. The JDKpath is stored in a variable called JAVA_HOME which is centrally located in .global‐Env.properties file inside the ORACLE_HOME/oui directory.

The utility scripts such as config.sh|cmd, launch.sh, or opatch reside in the ORA‐CLE_HOME, and when you invoke them, they refer to the JAVA_HOME variable locat‐ed in .globalEnv.properties file. To point these scripts and utilities to the newer versionof JDK, you must update the value of the JAVA_HOME variable in the .global‐Env.properties file by following the directions listed in Updating the JDK Location in anExisting Oracle Home .

To make the scripts and files in your Domain home directory point to the newer versionof the JDK, you can follow one of the following approaches:

• Specify the path to the newer JDK on the Domain Mode and JDK screen whilerunning the Configuration Wizard.

For example, consider that you installed Oracle Fusion Middleware Infrastructurewith the JDK version 8u121. So while configuring the WebLogic domain with theConfiguration Assistant, you can select the path to the newer JDK on the Domain

B-1

Page 49: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

Mode and JDK screen of the Configuration Wizard. Example: /scratch/jdk/jdk1.8.0_131.

• Manually locate the files that have references to the JDK using grep (UNIX) orfindstr (Windows) commands and update each reference. See Updating theJDK Location in an Existing Domain Home.

Note:

If you install the newer version of the JDK in the same location as the exist‐ing JDK by overwriting the files, then you don’t need to take any action.

• Updating the JDK Location in an Existing Oracle HomeThe getProperty.sh|cmd script displays the value of a variable, such asJAVA_HOME, from the .globalEnv.properties file. The setProperty.sh|cmd scriptis used to set the value of variables, such as OLD_JAVA_HOME or JAVA_HOMEthat contain the locations of old and new JDKs in the .globalEnv.properties file.

• Updating the JDK Location in an Existing Domain HomeYou must search the references to the current JDK, for example jdk1.8.0_121manually, and replace those instances with the location of the new JDK.

Updating the JDK Location in an Existing Oracle HomeThe getProperty.sh|cmd script displays the value of a variable, such asJAVA_HOME, from the .globalEnv.properties file. The setProperty.sh|cmd script isused to set the value of variables, such as OLD_JAVA_HOME or JAVA_HOME thatcontain the locations of old and new JDKs in the .globalEnv.properties file.

The getProperty.sh|cmd and setProperty.sh|cmd scripts are located in the followinglocation:

(UNIX) ORACLE_HOME/oui/bin(Windows) ORACLE_HOME\oui\binWhere, ORACLE_HOME is the directory that contains the products using the currentversion of the JDK, such as jdk1.8.0_121.

To update the JDK location in the .globalEnv.properties file:

1. Use the getProperty.sh|cmd script to display the path of the current JDK from theJAVA_HOME variable. For example:

(UNIX) ORACLE_HOME/oui/bin/getProperty.sh JAVA_HOME(Windows) ORACLE_HOME\oui\bin\getProperty.cmd JAVA_HOMEecho JAVA_HOMEWhere JAVA_HOME is the variable in the .globalEnv.properties file that containsthe location of the JDK.

2. Back up the path of the current JDK to another variable such asOLD_JAVA_HOME in the .globalEnv.properties file by entering the following com‐mands:

(UNIX) ORACLE_HOME/oui/bin/setProperty.sh -name OLD_JAVA_HOME-value specify_the_path_of_current_JDK(Windows) ORACLE_HOME\oui\bin\setProperty.cmd -nameOLD_JAVA_HOME -value specify_the_path_of_current_JDK

Appendix BAbout Updating the JDK Location After Installing an Oracle Fusion Middleware Product

B-2

Page 50: Oracle® Fusion Middleware...3 Configuring the Oracle Fusion Middleware Infrastructure DomainCreating Database Schemas 3-1 Installing and Configuring a Certified Database 3-2 Starting

This command creates a new variable called OLD_JAVA_HOME in the .global‐Env.properties file, with a value that you have specified.

3. Set the new location of the JDK in the JAVA_HOME variable of the .global‐Env.properties file, by entering the following commands:

(UNIX) ORACLE_HOME/oui/bin/setProperty.sh -name JAVA_HOME -value specify_the_location_of_new_JDK(Windows) ORACLE_HOME\oui\bin\setProperty.cmd -name JAVA_HOME-value specify_the_location_of_new_JDK

After you run this command, the JAVA_HOME variable in the .globalEnv.proper‐ties file now contains the path to the new JDK, such as jdk1.8.0_131.

Updating the JDK Location in an Existing Domain HomeYou must search the references to the current JDK, for example jdk1.8.0_121 manual‐ly, and replace those instances with the location of the new JDK.

You can use the grep (UNIX) or findstr (Windows) commands to search for thejdk-related references.

You’ll likely be required to update the location of JDK in the following three files:

(UNIX) DOMAIN_HOME/bin/setNMJavaHome.sh(Windows) DOMAIN_HOME\bin\setNMJavaHome.cmd

(UNIX) DOMAIN_HOME/nodemanager/nodemanager.properties(Windows) DOMAIN_HOME\nodemanager\nodemanager.properties

(UNIX) DOMAIN_HOME/bin/setDomainEnv.sh(Windows) DOMAIN_HOME\bin\setDomainEnv.cmd

Appendix BAbout Updating the JDK Location After Installing an Oracle Fusion Middleware Product

B-3