1/16
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Preparing for Installation
1.1
About Oracle Real-Time Decisions Installation
1.2
Installing the Database Server
1.3
Installing the Application Server
1.4
Additional Java Development Kit (JDK) Tasks
1.5
Additional Preinstallation Tasks
2
Installing the Real-Time Decision Server
2.1
Installing Oracle Real-Time Decisions Files
2.1.1
Installing Oracle RTD on a Single Windows Computer
2.1.2
Installing Real-Time Decision Server on UNIX
2.1.3
About the Oracle RTD Run-Time Environment
2.2
Creating and Initializing the Oracle RTD Database
2.2.1
Creating the Oracle RTD Database
2.2.2
Initializing the Oracle RTD Database Using SDDBTool
2.2.3
Initializing the Oracle RTD Database Using Command Line Scripts
2.3
Populating the CrossSell Example Data (Optional)
2.4
Populating the DC_Demo Example Data (Optional)
2.5
Using SSL with Oracle Real-Time Decisions
2.5.1
Additional Information for SSL-Only Configurations
3
Installing and Configuring WebLogic for Oracle Real-Time Decisions
3.1
Basic Setup Tasks
3.1.1
Installing WebLogic
3.1.2
Creating a WebLogic Domain
3.1.3
Configuring JVM Properties for Managed Server
3.1.4
Configuring JDBC Source for Oracle RTD Database
3.1.5
Configuring Oracle RTD Security in WebLogic
3.1.5.1
Creating User Groups for Standard Roles
3.1.5.2
Creating User Groups for Custom Roles (Optional)
3.1.5.3
Specifying Subgroups
3.1.5.4
Creating Roles
3.1.5.5
Creating the Oracle RTD Administrator and Other Users
3.1.6
Deploying Oracle RTD to WebLogic
3.1.7
Restarting WebLogic Server
3.1.8
Starting Clustered Servers
3.1.9
Starting OracleRTD
3.2
Verification Tasks
3.2.1
Viewing OracleRTD MBeans in JConsole
3.2.2
Deploying an Inline Service in Decision Studio
3.2.3
Running Integration Point Tests in CrossSell Inline Service
3.2.4
Running Load Generator Against CrossSell Inline Service
3.2.5
Viewing Reports in Decision Center
3.3
Post-Installation Tasks
3.3.1
Setting Up and Configuring the Web Server
3.3.1.1
Enabling WebLogic Proxy Plug-In in Servers
3.3.1.2
Configuring Apache HTTP Server
3.3.2
Setting Up JConsole Security for WebLogic (Recommended)
3.3.3
Configuring Additional JDBC Sources
3.3.4
Scaling Up
3.3.5
Scaling Out
3.4
Uninstalling the Oracle Real-Time Decisions Application from WebLogic
3.5
Configuring SSL for Real-Time Decision Server (Recommended)
3.5.1
Testing the SSL Configuration
4
Installing and Configuring WebSphere for Oracle Real-Time Decisions
4.1
Installing WebSphere Application Server and Associated Components
4.2
Configuring the Web Server Plug-in
4.3
Starting WebSphere and Launching the Administrative Console
4.3.1
Launching the WebSphere Administrative Console
4.3.2
Setting Synchronize Changes with Nodes
4.4
Completing Web Server Setup
4.4.1
Generating and Propagating Web Server Plug-in
4.4.2
Starting the Web Server
4.5
Configuring WebSphere for Oracle RTD
4.5.1
Setting Global Security Options
4.5.2
Creating Cluster and Server
4.5.3
Adding Virtual Host Port 8080
4.5.4
Setting Server Properties
4.5.5
Setting Server Administration Properties
4.5.6
Setting Server Session Management Properties
4.5.7
Configuring the JDBC Subsystem
4.5.7.1
Considerations and Prerequisite
4.5.7.2
Creating JDBC Provider
4.5.7.3
Creating J2C Authentication Alias
4.5.7.4
Creating Data Source
4.5.7.5
Restarting the Node
4.5.7.6
Testing Data Source Connection
4.5.8
Creating Groups and Users for Oracle RTD
4.5.8.1
Creating Groups
4.5.8.2
Creating Users for Oracle RTD
4.5.9
Adding Virtual Host HTTP Address for Servers
4.5.9.1
Getting HTTP Addresses For Each Server
4.5.9.2
Creating an HTTP Virtual Port For Each Unique Server Port
4.6
Deploying RTD.ear to the Cluster
4.6.1
Deploying RTD.ear to Cluster (Fast Path option)
4.6.2
Deploying RTD.ear to Cluster (Detailed option)
4.6.3
Changing Class Loader Priority
4.6.4
Starting the Server
4.7
Mapping Oracle RTD Roles to WebSphere Groups
4.7.1
Changing of Roles to Groups Mapping
4.7.2
Mapping Roles to Groups After RTD.ear Deployment
4.8
Creating Custom Roles and Assigning Permissions to Custom Roles (Optional)
4.8.1
Creating Custom Roles
4.8.1.1
Specifying Roles in application.xml
4.8.1.2
Mapping Roles to Groups
4.8.2
Assigning Permissions to Custom Roles
4.9
Creating startJConsole Batch Files
4.9.1
Getting Bootstrap Addresses For Each Server
4.9.2
Setting Up a JConsole Batch File for Windows
4.9.3
Setting Up a JConsole Batch File for Linux Systems
4.10
Extending the Cluster
4.10.1
Preparing the Second Machine
4.10.2
Installing Installation Manager
4.10.3
Running Installation Manager
4.10.4
Running the Profile Management Tool
4.10.5
Adding New Node to Existing Cell
4.10.6
Creating Additional Server in the Cluster
4.10.7
Fixing Properties on the Additional Server
4.11
Configuring New Data Sources
4.11.1
Creating J2C Authentication Alias
4.11.2
Creating JDBC Data Source
4.11.3
Restarting the Node
4.11.4
Testing New Data Source Connection
4.12
Configuring SSL for Real-Time Decision Server (Recommended)
4.12.1
Testing the SSL Configuration
5
Configuring Security for Oracle Real-Time Decisions
5.1
Permissions
5.1.1
Cluster Permissions
5.1.2
Inline Service Permissions
5.1.3
Decision Center Perspective Permissions
5.2
Standard Oracle RTD Roles
5.2.1
Default Cluster Permission Assignments
5.2.2
Default Inline Service Permissions
5.2.3
Default Decision Center Perspective Permissions
5.3
Custom Roles
5.4
Assigning Permissions
5.4.1
Granting Cluster Permissions
5.4.1.1
Operation listPermissionCodes
5.4.1.2
Operation assignPermission
5.4.1.3
Operation listDirectPermissions
5.4.2
Granting Inline Service Permissions
5.4.3
Granting Decision Center Perspective Permissions
5.5
Debugging Role Assignments
5.6
Migration Strategy
5.6.1
Migrating Oracle RTD Users and Groups to Enterprise Identity Store
5.6.2
Defining Standard Security Roles in JEE Server
5.6.3
Defining Custom Security Roles in JEE Server
5.6.4
Declaring Custom Role References
5.6.5
Assigning Inline Service Permissions to Roles
5.6.6
Assigning Decision Center Perspective Permissions to Roles
6
Additional Configuration Settings and Starting Client Tools
6.1
Decision Center Browser Configuration
6.2
Real-Time Decision Server Logging Configuration
6.3
Accessing Oracle Real-Time Decisions Client Tools
6.3.1
Accessing Decision Studio
6.3.2
Accessing Decision Center
6.3.3
Accessing Load Generator
7
Production Deployment of Oracle Real-Time Decisions
7.1
Oracle Real-Time Decisions Components
7.1.1
Clustering
7.1.2
Time Windows
7.2
Proof of Concept Configuration
7.3
Full Production Configuration
8
Command Line Deployment of Inline Services
8.1
Deploying the Inline Service
9
Setting Up and Using Model Snapshots
9.1
Overview of Setting Up and Using Model Snapshots
9.2
Model Snapshot Tables Schema
9.3
Configuring the Model Snapshot Tables
9.4
Populating and Clearing the Model Snapshot Tables
9.5
Creating Reports from the Model Snapshot Data
9.5.1
Counts by Choice Query
9.5.2
Top Six Predictive Attributes Query
9.5.3
Difference Between Expected and Actual Counts Query
9.6
Handling Partitions
9.7
Tuning the Model Snapshot Process
10
Performance Monitoring
10.1
Setting Performance Monitoring Parameters
10.2
Viewing Common Performance Monitoring Snapshot Values
10.3
CSV File Contents
10.4
XLS File Contents
11
Managing Oracle Real-Time Decisions
11.1
Oracle RTD Architecture
11.1.1
Definition of an Oracle RTD Cluster
11.1.2
Terminology
11.1.3
Oracle RTD Cluster, Nodes and Services
11.1.4
Java EE Clusters and Their Relationship to Oracle RTD Clusters
11.1.5
Required JVM System Properties for Oracle RTD Cluster Participation
11.1.6
Scale Out
11.1.7
Scale Back and Fail-Over
11.1.8
Overview of Oracle RTD Services
11.1.9
Further Information About Oracle RTD Services
11.1.9.1
Learning Service Details
11.1.9.2
Query Service Details
11.2
Overview of Oracle RTD and System Properties
11.3
Accessing JConsole
11.3.1
Accessing JConsole for WebLogic
11.3.2
Accessing JConsole for WebSphere
11.4
About JMX MBean Operations and Attributes
11.4.1
Cluster Category
11.4.2
Inline Services Category
11.4.3
Learning Server Category
11.4.4
Local Node Category
11.4.5
Study Category
11.4.6
About OracleRTD > Cluster > Batch Agent
11.4.7
About OracleRTD > Cluster > Batch Manager
11.4.8
About OracleRTD > Cluster > Cluster Properties
11.4.9
About OracleRTD > Cluster > Decision Service
11.4.10
About OracleRTD > Cluster > Learning Service
11.4.11
About OracleRTD > Cluster > Query Service
11.4.12
About OracleRTD > Cluster > [Node]
11.4.13
About OracleRTD > Cluster > Security Manager
11.4.14
About OracleRTD > Inline Services > InlineServiceManager
11.4.15
About OracleRTD > Inline Services > [Inline Service] > [Deployment State] > [Flag]
11.4.16
Invoking Maintenance Operations
11.4.17
About OracleRTD > Learning Server > [Study]
11.4.18
Local Node - Batch Agent Instance MBean
11.4.19
About OracleRTD > Local Node > Decision Service Instance
11.4.20
About OracleRTD > Local Node > Node Properties
11.4.21
About OracleRTD > Study > [Study Name] > [Model]
11.5
Required System Properties and Other Requirements
A
System Log and Configuration Files
A.1
Encoding for Localized Characters
A.2
Log Files
A.2.1
Main Oracle RTD Log Files
A.2.2
Log Files for Oracle RTD Client Tools
A.2.3
Server-Side Application Server Specific Log Files
A.2.3.1
Server-Side Log Files for WebSphere
A.2.3.2
Server-Side Log Files for WebLogic
A.2.4
Eclipse Log File
A.3
Configuration Files
B
Exceptions
Scripting on this page enhances content navigation, but does not change the content in any way.