Skip Headers
Oracle® Application Express Patch Set Notes
Release 5.1.1.00.08
E84555-01
 

 

Oracle® Application Express

Patch Set Notes

Release 5.1.1.00.08

E84555-01

March 2017

These patch set notes accompany the Oracle Application Express 5.1.1.00.08 patch set.

1.1 Patch Set Overview

Patch sets are a mechanism for delivering fully tested and integrated product fixes. Patch sets provide bug fixes only; they typically do not include new functionality and they do not require certification on the target system. Patch sets include all of the libraries that have been rebuilt to implement the bug fixes in the set. All of the fixes in the patch set have been tested and are certified to work with each other. Patch sets contain the same set of generic fixes across all platforms. Patch sets may also include additional patches specific to the platform on which they are released.

The Oracle Application Express 5.1.1.00.08 patch set can be applied to Oracle Application Express release 5.1 or later. Apply the patch to the Oracle database where the Oracle Application Express schemas are installed. This patch will determine if additional languages are installed, and will apply the patch for those languages as well. Oracle Application Express release 5.1 requires Oracle Database release 11.2.0.4 or later, including Enterprise Edition and Express Edition (Oracle Database XE).

Consider the following rules when determining whether to install this patch set, or install the entire Oracle Application Express 5.1.1 release from Oracle Technology Network (OTN):

  1. If you have Oracle Application Express release 5.1 or later installed, download the Oracle Application Express 5.1.1 patch set and apply it.

  2. If you have Oracle Application Express release 5.0 or earlier installed (including Oracle HTML DB release 1.5), download and install the entire Oracle Application Express 5.1.1 release from the Oracle Technology Network (OTN).

  3. If you do not have Oracle Application Express installed, download and install the entire Oracle Application Express 5.1.1 release from the Oracle Technology Network (OTN).

1.2.1 Identifying the Oracle Application Express Installation

This is not a complete software distribution. You must connect to an existing Oracle Database where the Oracle Application Express schemas are installed and run the apxpatch.sql or apxpatch_con.sql (for CDBs) installation script.

1.2.2 Downloading and Extracting the Installation Software

Download the patch set to a computer with access to the Oracle Database. You will also need access to the Oracle home.
To download and extract the patch set installation software:
  1. Download the p25341386_511_Generic.zip patch set installation archive to a directory that is not the Oracle home directory or under the Oracle home directory.
  2. Unzip and extract the installation files as follows:
    • Microsoft Windows - Double-click the p25341386_511_Generic.zip file
    • UNIX or Linux - Enter the following command:
      $ unzip p25341386_511_Generic.zip

1.2.3 Optionally Backing Up the Oracle Database

The Application Express engine is a collection of tables and packages that reside wholly within the Oracle Database user accounts APEX_050100 and FLOWS_FILES. This patch set updates the underlying tables and packages within the APEX_050100 account. If your installation fails, you will not be able to rollback the patch set installation process. After a patch set is installed, there is no way to remove it. Therefore, Oracle recommends that you perform a complete backup of your Oracle instance before you install the patch set.

If you choose to perform a backup, restart the Oracle Database in restricted session mode to prevent any user access (that is, developer and end user) while applying the patch set.

1.2.4 Preventing Access to Oracle Application Express

It is important that no developers or end users access Oracle Application Express while you are applying the patch set. This section describes how to prevent access to Oracle Application Express if your configuration includes Oracle REST Data Services (formerly Oracle Application Express Listener), embedded PL/SQL gateway, or Oracle HTTP Server and mod_plsql.

1.2.4.1 Stopping Oracle REST Data Services

To learn more about stopping the Oracle REST Data Services server (formerly Oracle Application Express Listener), see REST Data Services Installation, Configuration, and Development Guide.

1.2.4.2 About Disabling the Embedded PL/SQL Gateway

If your configuration includes the embedded PL/SQL gateway, you need to disable HTTP on the Oracle XML DB Protocol Server. The embedded PL/SQL gateway runs on the Oracle XML DB Protocol Server in the Oracle database. To disable the embedded PL/SQL gateway, first verify the port number and then change the port number to 0.
1.2.4.2.1 Verifying the Port Assigned to Oracle XML DB Protocol Server
To verify the port number assigned to HTTP on the Oracle XML DB Protocol Server:
  1. Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS. For example:
    • On Windows:

      SYSTEM_DRIVE:\ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password
    • On UNIX and Linux:

      $ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password
  2. Enter the following statement to verify the port number:
    SELECT DBMS_XDB.GETHTTPPORT FROM DUAL;

    If the port number returns 0, the Oracle XML DB Protocol Server is disabled.

1.2.4.2.2 Disabling HTTP on the Oracle XML DB Protocol Server
To disable HTTP on the Oracle XML DB Protocol Server:
  1. Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS. For example:
    • Windows:
      SYSTEM_DRIVE:\ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password
    • UNIX and Linux:
      $ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password 
  2. Run the following statements:
    EXEC DBMS_XDB.SETHTTPPORT(0);
    COMMIT;

1.2.4.3 Stopping Oracle HTTP Server

If your configuration includes Oracle HTTP Server and mod_plsql, you need to stop Oracle HTTP Server.

Tip:

If the Oracle HTTP Server is listening on a port less than 1024, then these commands must be executed as a privileged user (such as root).

1.2.4.3.1 Stopping Oracle HTTP Server 12c

To stop Oracle HTTP Server 12c, enter commands using the following syntax, where DOMAIN_HOME is the path to the Oracle HTTP Server domain:

  • Windows:

    %DOMAIN_HOME%\bin\stopComponent.cmd componentName
  • Linux:

    $DOMAIN_HOME/bin/stopComponent.sh componentName

In a default installation, componentName is ohs1 but may have been changed when running the Oracle HTTP Server Configuration Wizard.

1.2.4.3.2 Stopping Oracle HTTP Server Included with Oracle Database 10g Release 1

To stop Oracle HTTP Server included with Oracle Database 10g Release 1 (10.1), enter commands using the following syntax:

ORACLE_BASE\ORACLE_HTTPSERVER_HOME\opmn\bin\opmnctl stopproc ias-component=HTTP_Server

In the previous example, ORACLE_BASE is the path to the Oracle base directory.

1.3 Installing the Patch Set

To install the patch set:
  1. Set your current directory to the top-level "patch" directory where you unzipped the p25341386_511_Generic.zip file.
  2. Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS specifying the SYSDBA role. For example:
    • Windows:
      SYSTEM_DRIVE:\ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password
    • UNIX and Linux:
      $ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password 
  3. Run apxpatch.sql. For example:
    @apxpatch.sql
  4. Review the log file apxpatch.log for any errors.
  5. Follow the instructions in the next section, "Post-Installation Tasks".

1.4 Post-Installation Tasks

Complete the following post-installation tasks before using the upgraded software.

1.4.1 Updating the Images Directory

During an upgrade, you must incorporate the new images directory. Copy the patch/images directory into the images directory used for Application Express.

1.4.1.1 Updating the Images Directory When Using Oracle REST Data Services

If you are using the Oracle REST Data Services (formerly Oracle Application Express Listener), you need to create a Web Archive for Oracle Application Express images. For more information, see the appropriate "Configuring Oracle Application Express Images" discussion for Oracle WebLogic Server, Glassfish Server, or Apache Tomcat in REST Data Services Installation, Configuration, and Development Guide.

If you are running Oracle REST Data Services in standalone server mode, locate the path on the file system that contains the existing Oracle Application Express images and replace it with the images directory from  p25341386_511_Generic.zip file.

1.4.1.2 Updating the Images Directory When Running the Embedded PL/SQL Gateway

The images in an Oracle XML DB HTTP Server with the embedded PL/SQL gateway installation are in the XML DB repository. Updating the images is accomplished by running a SQL script located in the top level directory where the patch was unzipped.
To update the images directory:
  1. Set your current directory to the top-level patch directory where you unzipped the p25341386_511_Generic.zip file.
  2. Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS specifying the SYSDBA role. For example:
    • On Windows:
      SYSTEM_DRIVE:\ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password
    • On UNIX and Linux:
      $ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password
  3. Run apxldimg.sql passing the file system path to the patch directory where the p25341386_511_Generic.zip file was unzipped as shown in the following example:
    • On Windows:
      @apxldimg.sql SYSTEM_DRIVE:\TEMP\patch
    • On UNIX and Linux:
      @apxldimg.sql /tmp/patch

1.4.1.3 Updating the Images Directory When Running Oracle HTTP Server

To update the images directory:
  1. Locate the images directory on the file system by reviewing the following files for the text alias /i/:
    • Oracle HTTP Server 11g Release 1 or Oracle HTTP Server 12c - See the marvel.conf or dads.conf files.
    • Oracle Application Server 10g - See the marvel.conf or dads.conf files.
  2. When you locate the images directory path, copy it to the existing ORACLE_HTTPSERVER_HOME home.
  3. Depending upon your environment, run the following commands:
    • Windows systems - Run a command from a command prompt similar to the following example:
      xcopy /E /I patch\images ORACLE_HTTPSERVER_HOME\Apache\Apache\images
    • UNIX or Linux based systems - Run a command similar to the following example:
      cp -rf patch/images ORACLE_HTTPSERVER_HOME/Apache/Apache

    In the previous syntax examples, ORACLE_HTTPSERVER_HOME is the existing Oracle Application Server or Oracle HTTP Server Oracle home. The location of the Oracle Application Express images directory may be different in your configuration.

1.4.2 Starting Oracle Application Express

This section describes how to start Oracle Application Express if your configuration includes Oracle REST Data Services (formerly Oracle Application Express Listener), embedded PL/SQL gateway, or Oracle HTTP Server and mod_plsql.

1.4.2.1 Starting Oracle REST Data Services

To learn more about starting the Oracle REST Data Services server (formerly Oracle Application Express Listener), see REST Data Services Installation, Configuration, and Development Guide.

1.4.2.2 Enabling the Embedded PL/SQL Gateway

Once disabled, you enable the embedded PL/SQL gateway by assigning a port number to the Oracle XML DB Protocol Server. Oracle recommends assigning the same port number that was previously assigned to the embedded PL/SQL gateway to ensure that bookmarks created by developers and end users are still valid.
To assign a port number to Oracle XML DB Protocol Server:
  1. Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS. For example:
    • Windows:
      SYSTEM_DRIVE:\> sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password
    • UNIX and Linux:
      $ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password 
  2. Run the following statements:
    EXEC DBMS_XDB.SETHTTPPORT(port);
    COMMIT;

    For example:

    EXEC DBMS_XDB.SETHTTPPORT(8080);
    COMMIT;

    Note:

    Port numbers less than 1024 are reserved for use by privileged processes on many operating systems. To enable the Oracle XML DB Protocol Server on a port less than 1024, such as 80, see "Repository Access Using Protocols" in Oracle XML DB Developer's Guide and "Protocol Addresses" and "Port Number Limitations" in Oracle Database Net Services Reference

1.4.2.3 Starting Oracle HTTP Server

This section describes how to start Oracle HTTP Server.

Tip:

If the Oracle HTTP Server is listening on a port less than 1024, then these commands must be executed as a privileged user (such as root).

1.4.2.3.1 Starting Oracle HTTP Server 12c

To start Oracle HTTP Server 12c, enter commands using the following syntax, where DOMAIN_HOME is the path to the Oracle HTTP Server domain:

  • Windows:

    %DOMAIN_HOME%\bin\startComponent.cmd componentName
  • Linux:

    $DOMAIN_HOME/bin/startComponent.sh componentName

In a default installation, componentName is ohs1 but may have been changed when running the Oracle HTTP Server Configuration Wizard.

1.4.2.3.2 Starting Oracle HTTP Server with Oracle Database 10g Release 1

To start Oracle HTTP Server shipped with Oracle Database 10g Release 1 (10.1), enter commands using the following syntax:

ORACLE_BASE\ORACLE_HTTPSERVER_HOME\opmn\bin\opmnctl startproc ias-component=HTTP_Server

In the previous example, ORACLE_BASE is the path to the Oracle base directory.

1.4.2.4 Adding New Translation Languages After Patching Oracle Application Express

For multi-lingual applications, the translated versions of Oracle Application Express implemented before patching are automatically patched when the core language is patched. However, if you wish to install a new translated version after patching, Oracle recommends downloading "Oracle Application Express 5.1.1 - All languages" from Oracle Technology Network. If you use the load_lang.sql script from an Oracle Application Express software distribution prior to Oracle Application Express release 5.1.1, you will need to rerun this patch to upgrade the new language to the current version.

1.5 Fixed Bugs

The Oracle Application Express 5.1.1.00.08 patch set is a cumulative patch.

1.5.1 Bugs Fixed in the 5.1.1.00.08 Patch Set

The following tables lists bugs fixed in the Oracle Application Express 5.1.1.00.08 patch set.

Table 1-1 Interactive Grid Bugs Fixed in the 5.1.1.00.08 Patch Set

Bug Number Description

25442686

Interactive grid bar chart: 'Horizontal' orientation not working correctly

25164466

Interactive grid cell error state can be copied to the next or previous row

25354910

Interactive grid column headings in wrong place returning from single row view

25438651

Interactive grid combination page, control break, aggregate is broken

25374178

Interactive grid duplicates model Id column when there are multiple reports

25581052

Interactive grid error fetching detail when master record added

25393036

Interactive grid go to cell fails when records have multiple primary keys

25450118

Interactive grid highlight dialog cannot update highlight type from column to row

25435712

Interactive grid highlight dialog should not be restricted to filterable columns

25366799

Interactive grid JavaScript error when no columns enable filtering

25538911

Interactive grid overall aggregate row needs distinct style

25438167

Interactive grid popup LOV item in first column broken on add row

25410135

Interactive grid Rows-Per-Page action fails if used from toolbar select list

25518732

Interactive grid scroll paging can duplicate or skip rows

25438396

Interactive grid Single Row View exclude Nulls and displayed columns options have no effect

25368259

Interactive grid unusable when hidden and shown

25655794

Interactive grid with form raises ORA-0172 for multibyte Primary Key column

25290734

Interactive grid: Attempting to save funnel chart fails if no target specified

25451910

Interactive grid: Autocomplete item type causes no data found error

25475878

Interactive grid: CLOB column is updated to Null

25572912

Interactive grid: Column header allows hide on column that should not be hidden

25407312

Interactive grid: Display issues after deleting a chart

25436444

Interactive grid: Does not allow disabling highlights on interactive grid level

25177090

Interactive grid: Edits still allowed when Flashback is enabled

25387494

Interactive grid: Keyboard resize does not work in first column

25387592

Interactive grid: Most advanced column configuration options do not work

25510612

Interactive grid: Pie chart throws JavaScript error a.trim is not a function

25374633

Interactive grid: Resize logic does not work in right to left direction

25421991

Interactive grid: Row menus stop working when toolbar is disabled

25525852

Interactive grid: Substitution variable not substituted in format mask of column

25545569

Interactive grid: When editable, select list shows double down arrows in Microsoft Internet Explorer 11

Table 1-2 Other Bugs Fixed in the 5.1.1.00.08 Patch Set

Bug Number Description

23855006

Unable to import RESTful service when associated privilege is not present

24410383

Mandatory URI_Prefix in RESTful module creation page not marked as required

24517271

Websheet: Cannot add file to a row of data grid

24906541

Mobile Pages: Cannot access template options in Page Designer

25136927

Reloading mobile page in Oracle Application Express 5.0.4 can raise error ERR-1002

25181666

Cannot edit template in Japanese because buffer is too small

25202042

APEX_WEB_SERVICE should unzip CLOB response

25206891

Unnecessary HTML tags In CSV exported file

25216194

Create Form On Procedure Page Wizard not creating items or In and Out parameters

25225356

Using Oracle Real Application Security Administration Application (RASADM) in Oracle Application Express does not work for numeric users, works for alphabetic ones

25227883

Create Page Wizard: Unable to create Report On Web Service

25228201

Survey Builder: Did not refresh/reload questionnaire page once added answer set

25298133

APEX_JSON.WRITE(CURSOR): Slow output for nested cursor query

25299037

APEX_MAIL VIEWS: APEX_ADMINISTRATOR_READ_ROLE should see all rows

25303884

Client-side messaging fails to substitute #IMAGE_PREFIX# in page notifications

25307229

Developer can see administrator and other developer saved SQL In SQL Workshop

25311325

APEX_MAIL should generate MESSAGE-ID header

25337675

Competitive Analysis: Error occurs when 'Edit Comparisons' is clicked

25353292

Application export does not include Warn On Unsaved Changes attribute for button

25373158

Cookie not set in Oracle Application Express 5.1

25374827

Workspace export does not include Team Development feature types

25378653

Packaged App upgrade in workspace with insufficient space throws ORA-20100 error

25387853

Create Report With Form On Table Wizard does not work if existing page entered

25403527

Page Designer: Allow more than 60 column for Generic Column Count attribute

25403748

Plug-In Ajax Request fail if component ID is negative

25407597

Create Wizard Page not creating progress list due to missing theme identifier

25408443

Extraneous errors in SYS schema echoed in Oracle Application Express 5.1 installation log

25408849

Oracle Application Express dialog should not rely on content being a normal Oracle Application Express page

25409901

Timeout occurs while refreshing theme from Master Theme repository

25421700

Create Login Page Wizard throws ORA-1400

25422368

App Builder Language Preference not remembered across browser sessions

25423099

Interactive Report: Subscription error text remains after subsequent run succeed

25427480

Create Page Wizard - Report and Form On Table not creating Primary Key page process

25430809

Invalid build option mappings after application import

25435728

Error In Oracle HTTP Server (OHS) mod_security when URL parameters contain ../

25449679

Allow 0 for Instance parameters MAX_SESSION_IDLE_SEC And MAX_SESSION_LENGTH_SEC

25469158

Oracle Application Express tree component nodes cannot be opened or closed when left nav is collapsed

25473808

Checksum not working with session cloning in Oracle Application Express 5.1

25480899

Update Tabular Form To Interactive Grid Wizard throws ORA-06502 error

25482334

Make APEX_MIG_PROJECTS_UPDATE and APEX_UI_DEFAULT_UPDATE invoker rights

25489876

APEX_ITEM.DATE_POPUP (Old "Popup" Datepicker) does render properly

25489933

Websheet: Data grid link syntax generates RPT_ID when no saved report name set

25493981

Sunburst Chart plug-in in Sample Charts app does not work

25503557

AnyChart HTML5 chart not displaying in Firefox 51.0.1 (32-BIT)

25510163

Modal dialog is blank when session timed out

25511529

Websheet login re-displays login page when user password is expired

25523429

JavaScript API: Added documentation For APEX.MESSAGE

25526157

Theme Roller: Setting Border-Radius does not work in Standard region template

25534094

CSS Calendar does not respect JavaScript Initialization of "Defaultdate"

25538561

CSS Calendar PDF output does not contain one-day-events with end date

25541109

Interactive report: Static ID containing space causes JavaScript errors

25551233

APEX_JSON.WRITE(Cursor): NLS_NUMERIC_CHARACTERS should be set

25553597

Jet Chart region broken if in a collapsible (that is initially collapsed)

25573512

Data Workshop: Unload XML errors out on Microsoft Internet Explorer 11; Cannot close dialog in other browsers

25575764

CSS Calendar not displayed correct when in initially collapsed region

25583861

Jet Chart: Range chart not displaying Axes nodes in Page Designer

25585351

Page Submit On public home page when session expired has misleading error message

25592396

Item Type plug-in uses render function name for Ajax call

25595984

Umlauts not passed via URL without SESSION_ID

25604360

Interactive report: Layout broken in collapsible Or Region Display Selector

25632504

Bug Tracker: Administration, Manage Assignee Group pop up authentication required

25632516

Bug Tracker: Upgrade from Oracle Application Express 4.2.5 to 5.1.1 Dashboard page title missing user name

25632542

Bug Tracker: Add Assignee throws cannot insert Null into ACCESS_LEVEL_ID

25633678

Customer Tracker: Updating the application throws ERROR-ORA-00955

25642699

P-Track: Error after upgrade of application from Oracle Application Express 4.2.5 -> 5.1.1

25650850

APEX_JSON: Escaping is broken when data contains multibyte characters

25657519

Page Designer: Missing Since For Date format mask

25665392

BRANCH_TO_PAGE_ACCEPT with no session shows session expired error

25673144

APEX_JSON.WRITE(Cursor): 12345. Is treated as number, should be quoted

25673293

APEX_JSON.WRITE(Name,Cursor): "," before cursor values

25755793

Over escaping of page item value when application requires authentication

1.6 Known Issues and Changes

This section describes other issues and changes included in the Oracle Application Express 5.1.1.00.08 patch set.

Tip:

This section is current as of the writing of this document. See Oracle Application Express Release Notes to learn more about changed behavior, deprecated and desupported features, and bugs and known issues. To view the most current listing of known issues, go to the Known Issues page available off the Downloads page.

Updated Packaged Applications

Oracle Application Express release 5.1.1 includes updates for the following packaged applications: Survey Builder, Competitive Analysis, Bug Tracker, Customer Tracker, and P-Track. To take advantage of these updates, install the patch set and then upgrade the packaged application. The following table lists bugs related to these updates.

Table 1-3 Fixed Bugs Related to Updated Packaged Applications

Bug Number Description

25228201

Survey Builder: Did not refresh/reload questionnaire page once added answer set

25337675

Competitive Analysis: Error occurs when 'edit comparisons' is clicked

25493981

Sunburst Chart plug-in in Sample Charts application does not work

25632492

Bug Tracker: Upgrade from 4.2.5 to 5.1.1 results in missing bug statuses 

25632504

Bug Tracker: Administration, Manage Assignee Group pop up authentication required

25632542

Bug Tracker: Add Assignee throws Cannot Insert NULL into ACCESS_LEVEL_ID

25633678

Customer Tracker: Updating the application throws error ORA-00955

25642699

P-Track: Error after upgrade of application from Oracle Application Express 4.2.5 -> 5.1.1

1.7 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.


Oracle® Application Express Patch Set Notes, Release 5.1.1.00.08

E84555-01

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

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

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

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, 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.