Oracle® Cloud

What's New for Oracle Java Cloud Service

Release 17.4

E64762-32

November 2017

What’s New for Oracle Java Cloud Service

This document describes what's new in Oracle Java Cloud Service on all infrastructure platforms where it's available:

For each infrastructure platform, information is organized by the date a specific feature or capability became available. Additionally, the document provides historical “what’s new” information for the past 12 months.

On Oracle Cloud Infrastructure and Oracle Cloud Infrastructure Classic

The following sections describe what’s new in Oracle Java Cloud Service on Oracle Cloud Infrastructure and Oracle Cloud Infrastructure Classic.

As soon as new features become available, cloud tools for managing Oracle Java Cloud Service instances are upgraded in the data centers where Oracle Cloud services are hosted. You don't need to request an upgrade to be able to use the new features.

Except where noted, upgrades to cloud tools are available to use on your existing Oracle Java Cloud Service instances. However, new features that change how service instances are created do not affect your existing service instances.

November 2017

Feature Description

Updated Command Line Interface

The PaaS Service Manager Command Line Interface (CLI) has been updated in this release. The psm jcs command syntax has been replaced with psm jaas syntax. The psm jcs syntax will no longer work if you are running PSM CLI version 1.1.17, released in October 2017, or later. This change results in a number of commands being replaced and new commands added.

The following commands have been removed:

  • scale-up

  • scale-down

  • auto-scaling-policy

  • create-auto-scaling-rules

  • update-auto-scaling-policy

  • delete-auto-scaling-policy

  • auto-scaling-activities

The following commands were added:

  • scale (replaced deprecated scaling and auto-scaling commands)

  • check-health

  • add-storage

  • add-backup-service

Additionally, a number of new parameters were added to numerous commands. See Using the Command Line Interface in PaaS Service Manager Command Line Interface Reference.

October 2017

Feature Description

Authenticate users in Oracle Identity Cloud Service

By default, the WebLogic Server domain in a service instance is configured to use the local WebLogic identity store for administrators, application users, groups and roles. Alternatively, if your account includes a subscription to Oracle Identity Cloud Service, Oracle Java Cloud Service can integrate the WebLogic Server security realm with Oracle Identity Cloud Service when you provision a new service instance. As a result, users that access the administration consoles or your applications are authenticated against Oracle Identity Cloud Service.

See Specifying the Service Instance Details and Using Oracle Identity Cloud Service with Oracle Java Cloud Service in Administering Oracle Java Cloud Service.

Use a managed load balancer service

If you enable Oracle Identity Cloud Service on a service instance, an Oracle managed load balancer is configured automatically. This load balancer runs external to your service instance. If you do not enable Oracle Identity Cloud Service on the service instance, you can configure a local load balancer as in previous releases. See Configuring the Load Balancer in Administering Oracle Java Cloud Service.

No Coherence capacity units

When you create an Oracle Java Cloud Service instance based on the Enterprise Edition with Coherence service edition, you no longer use capacity units when configuring the data tier. Now, you select whether you want to provision a data grid cluster, and then specify the following information:

  • Compute shape

  • Cluster size

  • Managed servers per node

See Configuring the Coherence Data Tier in Administering Oracle Java Cloud Service.

New and deprecated REST endpoints

Some REST endpoints for service instances are new and others will be deprecated in the near future. See Deprecation Notice for Service Instances in REST API for Oracle Java Cloud Service.

Apply new patches

New patch set updates (PSUs) are available:

  • PSU for Oracle WebLogic Server

  • PSU for Java Development Kit (JDK)

You can see the availability of a patch on the Administration tile and on the Patching page. See Applying a Patch to an Oracle Java Cloud Service Instance and Exploring the Patching Page in Administering Oracle Java Cloud Service.

Load Balancer page removed

The Load Balancer page has been removed from the Oracle Java Cloud Service UI. The action menu adjacent to the instance name on the Instance Overview page now has an option to enable or disable the load balancer.

See Disabling or Enabling the Load Balancer for an Oracle Java Cloud Service Instance in Administering Oracle Java Cloud Service.

Changes to the provisioning wizard

The Service Details page of the provisioning wizard now has two tabs: Simple and Advanced. In addition to input fields on the Simple tab, the Advanced tab enables you to:

  • Specify domain partitions

  • Enable access to administration consoles

  • Deploy the sample application

  • Configure backup and recovery

  • Provision a load balancer

See Specifying the Service Instance Details in Administering Oracle Java Cloud Service.

Minor changes to the user interface

The Oracle Java Cloud Service user interface has minor changes in this release, for example:

  • Information on in-progress operations is displayed on the Instance Overview page

  • A new Service Restart icon is displayed on the Instance Overview page

  • The Add Storage feature has moved from the Scale Up/Scale Down dialog to the action menu adjacent to a Managed Server details on the Overview page

  • The following options have been added to the action menu adjacent to the service instance name on the Instance Overview page: Restart, Disable/Enable Load Balancer, Add Backup, View Activity. Add Load Balancer and console access choices have been removed.

  • Menus and dialogs for creating a data grid in Oracle Java Cloud Service with Coherence have changed

  • An action menu has replaced the buttons on the Backup page

  • The Add Node dialog includes options for both WebLogic and load balancer nodes

  • The AppToCloud wizard has the same layout and options as the standard instance creation wizard

September 2017

Feature Description

Benefit from an easy new payment option

In the Universal Credits subscription model, you commit to pay a certain amount up-front monthly or annually for a bundle of services. Under this model, you can use any combination of the services such as Oracle Java Cloud Service and Oracle Database Cloud Service in your bundle whenever you need them. Your service usage is billed hourly against your monthly committed payment.

See Selecting a Payment Plan in Getting Started with Oracle Cloud.

Provision service instances quickly and easily

New customers with a Universal Credit subscription can quickly create an Oracle Java Cloud Service by using one of three easy-to-use QuickStart templates: Simple Java Web App, Multi-Tier Java EE App with High Availability, and Highly Available Java EE App with Caching. You don’t need to complete any prerequisites such as creating SSH keys or an Oracle Database Cloud Service database deployment — the QuickStart software creates them for you. See Creating an Oracle Java Cloud Service Instance with QuickStart in Administering Oracle Java Cloud Service.

All customers can continue to create a custom Oracle Java Cloud Service instance by using the provisioning wizard you used in previous releases. See Creating a Custom Oracle Java Cloud Service Instance in Administering Oracle Java Cloud Service.

Leverage existing licenses

Apply an existing, unused, on-premises license for Oracle WebLogic Server when you create a custom Oracle Java Cloud Service instance. This Bring Your Own License entitlement reduces the overall cost of your service instance. You must have a Universal Credit subscription in order to use the Bring Your Own License feature in the provisioning wizard. If using the REST API, set the request parameter isBYOL to true.

See Specifying Basic Service Information in Administering Oracle Java Cloud Service. Refer to your license agreement for more information.

Provision Oracle Java Cloud Service on Oracle Cloud Infrastructure

If your account has access to Oracle Cloud Infrastructure regions, you can select one of these regions when creating a custom Oracle Java Cloud Service instance. The configuration and behavior of service instances deployed on Oracle Cloud Infrastructure are similar to those of instances deployed on Oracle Cloud Infrastructure Classic, but some differences exist. See About Instances on Oracle Cloud Infrastructure in Administering Oracle Java Cloud Service.

Service name changes

The names of several Infrastructure as a Service (IaaS) services have changed, including:

  • Oracle Compute Cloud Service has been renamed Oracle Cloud Infrastructure Compute Classic

  • Oracle Storage Cloud Service has been renamed Oracle Cloud Infrastructure Object Storage Classic

August 2017

Feature Description

Receive a notification of provisioning completion

On the Service page of the instance creation wizard, you can specify an email address that will receive a notification after the provisioning for your service instance succeeds or fails.

See Specifying Basic Service Instance Information in Administering Oracle Java Cloud Service.

Configure backups after instance creation using the console

If you create a service instance without configuring backups, you can configure and enable backups on the instance at a later time. Previously, you could only use the REST API to perform this task.

See Adding a Backup Configuration to an Oracle Java Cloud Service Instance in Administering Oracle Java Cloud Service.

July 2017

Feature Description

Apply new patches

New patch set updates (PSUs) are available:

  • PSU for Oracle WebLogic Server

  • PSU for Java Development Kit (JDK)

You can see the availability of a patch on the Administration tile and on the Patching page. See Applying a Patch to an Oracle Java Cloud Service Instance and Exploring the Patching Page in Administering Oracle Java Cloud Service.

Use reserved IP addresses with IP networks

If you specify an IP network within a region when provisioning an Oracle Java Cloud Service instance, you can now specify reserved IP addresses as well. This feature enables you to assign a fixed public IP address to instances attached to IP networks. In the past, IP addresses were auto-assigned and dynamic, so the IP address could change every time the instance was started.

See Design Considerations for an Oracle Java Cloud Service Instance and Assigning Reserved IP Addresses for a Service Instance in a Region in Administering Oracle Java Cloud Service.

Configure backups after instance creation using REST

If you create a service instance without configuring backups, you have the option to configure backups on the instance at a later time. You can only use the REST API to perform this task.

See Adding a Backup Configuration to an Oracle Java Cloud Service Instance in Administering Oracle Java Cloud Service.

JSSE implementation for 11g instances

New Oracle WebLogic Server 11g service instances use the Java Secure Socket Extension (JSSE) to implement Secure Sockets Layer (SSL) and the Transport Layer Security (TLS) protocols. Existing 11g instances continue to use the Certicom SSL implementation. All Oracle WebLogic Server 12c instances continue to use JSSE by default.

See Configuring SSL in Securing Oracle WebLogic Server 10.3.6

June 2017

Feature Description

Disable coordinated database backups

By default, when Oracle Java Cloud Service performs an automated backup on a service instance, it also backs up the associated Oracle Database Cloud Service deployment. There may be times when it’s necessary to disable these coordinated database backups after creating an Oracle Java Cloud Service instance (for example, to reduce the amount of cloud storage being utilized).

See Configuring Automated Backups in Administering Oracle Java Cloud Service.

May 2017

Feature Description

Select a region for your service instance

If your identity domain is enabled for compute regions, you can select a region during provisioning, where your Oracle Java Cloud Service will reside. The region is a geographical location.

If you do not select a region by specifying No Preference in the service creation wizard, the provisioning flow is the same as in previous releases: Oracle selects a location for you.

See Design Considerations for an Oracle Java Cloud Service Instance and Specifying Basic Service Instance Information in Administering Oracle Java Cloud Service.

Use reserved IP addresses

If your identity domain is enabled for compute regions and you have selected a region, you can reserve IP addresses for the VMs in the Oracle Java Cloud Service instance you are creating. To create IP addresses, use the new IP Reservations tab on the Oracle Java Cloud Service Console. If you delete a service instance with a reserved IP address, you can reuse the IP address for a new service instance.

See Reserving IP Addresses in Administering Oracle Java Cloud Service.

Select an IP network

If you select a region on the Service page of the instance creation wizard, an IP Network drop-down list is displayed. For that region, you can select an IP network that you created using Oracle Cloud Infrastructure Compute Classic. If you specify No Preference in this field, your service will be placed on a shared network in your identity domain as in previous releases.

See:

Reserve IP addresses for the load balancer

If you configure a local load balancer, you can reserve an IP address for each load balancer. You can select IP addresses you have created yourself, or assign IP addresses automatically, which is the previous behavior. To create IP addresses, use the new IP Reservations tab on the Oracle Java Cloud Service Console.

See:

Use memory-based scaling rules

You now have the option of selecting a memory metric as the basis for defining or editing scaling rules. Previously, you could only define an automatic scaling rule based on percentage of CPU utilization. Now, you can also select either percentage of memory utilization or total memory usage, in GB.

See Defining Scaling Rules or Editing a Scaling Rule in Administering Oracle Java Cloud Service.

April 2017

Feature Description

Disable backups when creating a service instance

When creating a service instance, set the Backup Destination field to None to disable backups. If desired, you can configure and enable backups on this instance after creating it.

See Design Considerations for an Oracle Java Cloud Service Instance and Configuring Backup and Recovery in Administering Oracle Java Cloud Service.

Display monitoring information

The monitoring information on the Instance Overview page has changed. Now the page shows an Instance field followed by an icon. When you click on the icon, a Health Check Details dialog shows information such as how long it has been running and its current heap usage.

See Exploring the Oracle Java Cloud Service Instance Overview Page and Viewing Service Metrics in Oracle Java Cloud Service in Administering Oracle Java Cloud Service.

Export domains with the AppToCloud Client

The latest AppToCloud tools installation includes a new graphical Client. It provides equivalent functionality to the existing command line tools Health Check, Export and Wallet Manager, and through a single user interface.

See Checking the Health on an On-Premises WebLogic Domain and Exporting an On-Premises WebLogic Domain in Administering Oracle Java Cloud Service.

Apply new patches

New patch set updates (PSUs) are available:

  • PSU for Oracle WebLogic Server

  • PSU for Java Development Kit (JDK)

You can see the availability of a patch on the Administration tile and on the Patching page. See Applying a Patch to an Oracle Java Cloud Service Instance and Exploring the Patching Page in Administering Oracle Java Cloud Service.

Find help for a page in the UI

For each page of the Oracle Java Cloud Service user interface, you can find links to help resources for that specific page.

The Help Drawer contains links to documentation topics, tutorials, videos, and FAQs. You display the Help Drawer by clicking the tab on the right side of the screen.

See Accessing Oracle Java Cloud Service and Exploring the Oracle Java Cloud Service Console in Administering Oracle Java Cloud Service.

March 2017

Feature Description

Instance Creation Wizard updated

The Service Details page of the Instance Creation Wizard now has an Advanced section that includes the following fields:

  • Domain Partitions—Moved from the WebLogic Configuration section

  • Enable access to Administration Consoles—Moved from the WebLogic Access section

  • Deploy Sample Application—Moved from the WebLogic Access section

See Configuring Advanced Settings in Administering Oracle Java Cloud Service.

Use AppToCloud to connect multiple service instances

When creating a service instance with AppToCloud you can configure resources that connect to external systems like Foreign JNDI Providers or Foreign JMS Servers. As an alternative to entering a URL for these resources, you can associate them with other Oracle Java Cloud Service instances in the same identity domain.

See the following topics in Administering Oracle Java Cloud Service:

Disable backups

You can disable backups for an Oracle Java Cloud Service instance after it has been created. See Disabling or Enabling Backups for an Oracle Java Cloud Service Instance in Administering Oracle Java Cloud Service.

February 2017

Feature Description

Choose Oracle Java Cloud Service for the Fusion Middleware option

You can now choose the Oracle Java Cloud Service for Fusion Middleware option as the service level, and select either Oracle Data Integrator or Oracle WebCenter Portal, depending on your entitlements, when you use the Oracle Java Cloud Service provisioning wizard. You must install these products yourself. See:

Remote deployment to port 7002 without an SSH tunnel

If you enable console access to your new service instance, you can remotely connect to the Administration Server by using port 7002 from WLST and other tools. You can continue to create an SSH tunnel to remotely connect to port 9001 on existing service instances.

See Running WLST Commands from a Different Host and Understanding the Default Access Ports in Administering Oracle Java Cloud Service.

January 2017

Feature Description

Support for Database 12.2

Oracle Java Cloud Service instances based on WebLogic Server 12.2.1.2.0 now fully support the Database 12.2 version for containing the Oracle required schema and for the application database. If you specify a Database 12.2 database for the schema, there are no restrictions on what type of database you can specify for the application database. Previously, Database 12.2 was supported only as an application database.

Apply new patches

New patch set updates (PSUs) are available:

  • PSU for Oracle WebLogic Server

  • PSU for Java Development Kit (JDK)

You can see the availability of a patch on the Administration tile and on the Patching page. See Applying a Patch to an Oracle Java Cloud Service Instance and Exploring the Patching Page in Administering Oracle Java Cloud Service.

New Oracle Cloud Infrastructure Object Storage Classic web console

You can now create a storage container by using the new Storage Cloud Service web console. You can also create storage containers as you did in previous releases, by using: REST API, Java Library, or File Transfer Manager API.

See Creating an Oracle Cloud Service Container in Administering Oracle Java Cloud Service.

December 2016

Feature Description

Consolidated Oracle Java Cloud Service wizard

The Provision New Java Cloud Service wizard has been consolidated from five pages to three. See Specifying Basic Service Instance Information, Specifying the Service Instance Details, and Confirming Your Oracle Java Cloud Service Instance Creation in Administering Oracle Java Cloud Service.

New compute shapes added

The compute shape is the number of Oracle Compute Units (OCPUs) and amount of memory (RAM) that you want to allocate to the VMs that will contain the Administration Server and Managed Servers. Two new compute shapes are available:

  • OC7: 16 OCPUs and 120 GB memory — all-purpose compute shape

  • OC5M: 16 OCPUs and 240 GB memory — memory-intensive compute shape

See Specifying the Service Instance Details in Administering Oracle Java Cloud Service.

Topology page removed

The Topology tile and Topology page have been removed from the Oracle Java Cloud Service user interface. Functionality such as scaling has been moved to the Instance Overview page. See Exploring the Oracle Java Cloud Service Instance Overview Page in Administering Oracle Java Cloud Service.

Scaling process changed

As a result of the removal of the Topology page, launching a scaling process has changed.

Additionally, you now view scaling request activity on the Platform Service Console Activity page, either by directly accessing that page or by clicking View Activity on the service menu at the top of the instance’s Administration and Overview pages, adjacent to the service name. See Viewing Scaling Requests in Administering Oracle Java Cloud Service.

New stack template and console

Oracle Cloud Stack Manager includes a certified Oracle template to automate the provisioning of both Oracle Java Cloud Service and Oracle Database Cloud Service instances in a single operation. Quickly create cloud stacks with the Oracle-JCS-DBCS-Template by using either the command line interface (CLI) or the new web console. See these topics in Using Oracle Cloud Stack Manager:

A Tutorial on using the Oracle-JCS-DBCS-Template is also available.

On Oracle Cloud Machine

The following sections describe what’s new in Oracle Java Cloud Service on Oracle Cloud Machine.

Oracle Cloud machine is part of the Oracle Cloud at Customer family of products that provide the capabilities of Oracle Cloud in your data center. Oracle upgrades your Oracle Cloud Machine environment at regular intervals. The following new features for Oracle Java Cloud Service are available in the most recently released Oracle Cloud Machine software.

August 2017

Feature Description

Select a region for your service instance

If your identity domain is enabled for compute regions, you can select a region during provisioning, where your Oracle Java Cloud Service will reside. The region is a geographical location.

If you do not select a region by specifying No Preference in the service creation wizard, the provisioning flow is the same as in previous releases: Oracle selects a location for you.

See Design Considerations for an Oracle Java Cloud Service Instance and Specifying Basic Service Instance Information in Using Oracle Java Cloud Service.

Use reserved IP addresses

If your identity domain is enabled for compute regions and you have selected a region, you can reserve IP addresses for the VMs in the Oracle Java Cloud Service instance you are creating. To create IP addresses, use the new IP Reservations tab on the Oracle Java Cloud Service Console. If you delete a service instance with a reserved IP address, you can reuse the IP address for a new service instance.

See Reserving IP Addresses in Using Oracle Java Cloud Service.

Select an IP network

If you select a region on the Service page of the instance creation wizard, an IP Network drop-down list is displayed. For that region, you can select an IP network that you created using Oracle Cloud Infrastructure Compute Classic. If you specify No Preference in this field, your service will be placed on a shared network in your identity domain as in previous releases.

See:

Control access to your service instance

Access rules enable you to control network access to the VMs that make up your Oracle Java Cloud Service instance. Each rule has a source, a destination, a destination port and a transport protocol. See Managing Access Rules for an Oracle Java Cloud Service Instance in Using Oracle Java Cloud Service.

Use a storage container for service instance backups

You no longer use an NFS remote backup location for service instance backups. You use an Oracle Cloud Infrastructure Object Storage Classic container for backups. See:

Specify the name of the Oracle Required Schema database deployment

Select the name of the Oracle Database Cloud Service database deployment you want to use for the Oracle Required Schema from the drop-down menu. You no longer specify a connection string unless your are creating an Oracle Java Cloud Service—Virtual Image instance and specifying an Oracle Database Cloud Service—Virtual Image database. See Configuring the Databases in Administering Oracle Java Cloud Service.

Configure a second database for your application schema

You can optionally specify a second Oracle Database Cloud Service deployment when you provision an Oracle Java Cloud Service instance. The second database is dedicated for your application schema. See Configuring the Databases in Administering Oracle Java Cloud Service.

Support for Database 12.2

Oracle Java Cloud Service instances based on WebLogic Server 12.2.1.2.0 now fully support the Database 12.2 version for containing the Oracle required schema and for the application database. If you specify a Database 12.2 database for the schema, there are no restrictions on what type of database you can specify for the application database. Previously, Database 12.2 was supported only as an application database.

Create rules for automatic scaling

You can configure Oracle Java Cloud Service to automatically scale a cluster in or out by defining an auto-scaling rule, based on CPU utilization, that determines when to add or remove nodes. You can also edit and/or delete existing rules. See About Automatic Scaling in Using Oracle Java Cloud Service.

Disable backups when creating a service instance

When creating a service instance, set the Backup Destination field to None to disable backups.

See Configuring Backup and Recovery in Using Oracle Java Cloud Service.

Migrate applications with AppToCloud

Oracle’s AppToCloud infrastructure allows you to export an existing Oracle WebLogic Server domain configuration and Java applications, and to then provision a new Oracle Java Cloud Service instance with the same domain resources and applications. See Typical Workflow for Migrating Applications to Oracle Java Cloud Service in Administering Oracle Java Cloud Service.

Provision Oracle Fusion Middleware on service instances

You can now choose the Oracle Java Cloud Service for Fusion Middleware service level, and select either Oracle Data Integrator or Oracle WebCenter Portal, depending on your entitlements, when you use the Oracle Java Cloud Service provisioning wizard. Oracle Java Cloud Service provides scripts and tools to help you quickly provision these products on your service instance. See:

Create instances with Cloud Stack Manager

Oracle Cloud Stack Manager includes a certified Oracle template to automate the provisioning of both Oracle Java Cloud Service and Oracle Database Cloud Service instances in a single operation. Quickly create cloud stacks with the Oracle-JCS-DBCS-Template . See these topics in Using Oracle Cloud Stack Manager:

Display monitoring information

The monitoring information on the Instance Overview page has changed. Now the page shows an Instance field followed by an icon. When you click on the icon, a Health Check Details dialog shows information such as how long the service instance has been running and its current heap usage.

See Exploring the Oracle Java Cloud Service Instance Overview Page and Viewing the Service Metrics for an Oracle Java Cloud Service Instance in Using Oracle Java Cloud Service.

Use the PSM Command Line Interface (CLI)

You can now use the PaaS Service Manager (PSM) Command Line Interface (CLI) to create and manage Oracle Java Cloud Service instances from a command shell or script. See Using the Command Line Interface in PaaS Service Manager Command Line Interface Reference.

Find help for a page in the UI

For each page of the Oracle Java Cloud Service user interface, you can find links to help resources for that specific page.

The Help Drawer contains links to documentation topics, tutorials, videos, and FAQs. You display the Help Drawer by clicking the tab on the right side of the screen.

See Accessing Oracle Java Cloud Service and Exploring the Oracle Java Cloud Service Console in Using Oracle Java Cloud Service.

Documentation Accessibility

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

Access to Oracle Support

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

Related Documents

There are several types of related resources available to you.

See Oracle Java Cloud Service documentation, videos, and tutorials.


Oracle Cloud What's New for Oracle Java Cloud Service, Release 17.4

E64762-32

Copyright © 2015, 2017, Oracle and/or its affiliates. All rights reserved.

Documentation for Oracle Java Cloud Service that describes new and changed features.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, 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-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

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

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

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