Skip Headers
Oracle® Database Release Notes
11g Release 2 (11.2) for Linux

Part Number E16778-09
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Master Index
Master Index
Go to Feedback page
Contact Us

  PDF · Mobi · ePub

Oracle® Database

Release Notes

11g Release 2 (11.2) for Linux

E16778-09

March 2011

This document contains important information that was not included in the platform-specific or product-specific documentation for this release. This document supplements Oracle Database Readme.

This document may be updated after it is released. To check for updates to this document and to view other Oracle documentation, refer to the Documentation section on the Oracle Technology Network (OTN) Web site:

http://www.oracle.com/technetwork/indexes/documentation/index.html

This document contains the following topics:

1 Certification Information

The latest certification information for Oracle Database 11g Release 2 (11.2) is available on My Oracle Support (formerly OracleMetaLink) at:

https://support.oracle.com

Oracle Database 11gR2 Supports Unbreakable Enterprise Kernel

Oracle ACFS and Oracle ADVM are not supported with the Unbreakable Enterprise Kernel.

2 Latest Upgrade Information

For late-breaking updates and best practices about preupgrade, postupgrade, compatibility, and interoperability discussions, refer to Note 785351.1 on My Oracle Support (formerly OracleMetaLink) that links to the "Oracle 11gR2 Upgrade Companion" page.

https://support.oracle.com

3 Unsupported Products

A list of unavailable features and products is available in Section 2, "Features Not Available or Restricted in This Release," in Oracle Database Readme.

Database Smart Flash Cache Support

Database Smart Flash Cache is supported on Solaris and Oracle Linux only. For release 11.2.0.1 on Oracle Linux, you must install the 8974084 patch.

Oracle Automatic Storage Management Dynamic Volume Manager Support

Oracle Automatic Storage Management Cluster File System and Oracle Automatic Storage Management Dynamic Volume Manager are supported only on Oracle Linux 5 and Red Hat Enterprise Linux 5 on Linux x86 and Linux x86-64. These products are not supported with the Unbreakable Enterprise Kernel.

Although Oracle ADVM supports raw disks in Oracle Automatic Storage Management disk groups, Oracle ADVM device special files created through raw(8) are not supported; Oracle ADVM only supports block device special files.

Linking Applications with Oracle Client Libraries

The use of the client static library is not supported.

4 Content Specific to Oracle Database 11g Release 2 (11.2.0.1)

The following content is specific to release 11.2.0.1:

4.1 Preinstallation Requirements for Release 11.2.0.1

Refer to the installation guides for the preinstallation requirements. Additional preinstallation requirement include the following.

4.1.1 Operating System Requirements

Red Hat Enterprise Linux 5 and Oracle Linux 5 on Linux x86 and Linux x86-64 require Update 2.

The documents that shipped with the media have the incorrect operating system requirements. The documents have been updated on OTN.

http://www.oracle.com/technetwork/indexes/documentation/index.html

4.1.2 Swap Space Error Message

If you encounter an Oracle Universal Installer error indicating inadequate swap space size, but your swap space meets the requirements listed in the Oracle Database Installation Guide, then you can ignore this error.

This issue is tracked with Oracle bug 7700929.

4.1.3 ODBC Support for SUSE Linux Enterprise Server 11 on Linux x86

You must install the following 32-bit ODBC RPMs on Linux x86 to use ODBC on SUSE 11:

unixODBC-32bit-2.2.12 (32-bit) or later
unixODBC-devel-32bit-2.2.12 (32-bit) or later

4.1.4 ODBC Support for SUSE Linux Enterprise Server 11 on Linux x86-64

You must install the following 32-bit ODBC RPMs on Linux x86-64 to use ODBC on SUSE 11:

unixODBC-2.2.12 or later
unixODBC-devel-2.2.12 or later
unixODBC-32bit-2.2.12 (32-bit) or later 

4.1.5 Back Up grub.conf Before Installing Oracle Grid Infrastructure for a Cluster on Oracle VM

During Oracle Grid Infrastructure installation for a cluster, when rootcrs.pl installs Oracle ACFS in an unprivileged domain running a Xen or Oracle VM kernel, the base Linux driver installation routines may overwrite grub.conf with an incorrect version. Contact Oracle Support if you see the following error message:

# xm create vm.cfg
Using config file "./vm.cfg".
Error: Boot loader didn't return any data!

Workaround:

To prevent this error, follow these steps to copy /boot/grub/grub.conf to a backup, and then restore it after the Oracle ACFS installation.

  1. Check for Xen kernel in a domU:

    # uname -r
    
  2. Copy grub.conf to backup:

    # cp -a /boot/grub/grub.conf /boot/grub/grub.conf.bak
    
  3. Install Oracle ACFS using the root script:

    # rootcrs.pl
    
  4. Restore original grub.conf:

    cp -a /boot/grub/grub.conf.bak /boot/grub/grub.conf
    

This issue is tracked with Oracle bug 9268593.

4.2 Installation, Configuration, and Upgrade Issues for Release 11.2.0.1

Review the following sections for information about issues that affect Oracle Database installation, configuration, and upgrade:

4.2.1 Connection Load Balancing Issue

A single Oracle Database Client can request only a specific SCAN listener to connect to a database using SCAN and easy connect method. As a result, load balancing by the DNS round-robin is not available.

Workaround:

Connect to a database using the following configuration, specifying LOAD_BALANCE=on, in the tnsnames.ora file:

ORCL =
  (DESCRIPTION =
    (LOAD_BALANCE=on)
    (ADDRESS = (PROTOCOL = TCP)(HOST = stscan1)(PORT = 1521))
    (CONNECT_DATA =
     (SERVER = DEDICATED)
      (SERVICE_NAME = srv.world)
     )
  )
    

This issue is tracked with Oracle bug 8256753.

4.2.2 Oracle Real Application Clusters Upgrade Error When Upgrading from Release 10.1.0.5 to 11.2

When upgrading from Oracle Database release 10.1.0.5 on Linux x86-64, the following errors may occur in the Database Upgrade Assistant:

ERROR at line 1:

  • ORA-00604: error occurred at recursive SQL level 3

  • ORA-00060: deadlock detected while waiting for resource

Workaround: Complete the following steps before upgrading to avoid the errors:

  1. Before starting the release 11.2 upgrade, purge the dba_recyclebin through SQL*Plus using the following command:

    SQL> purge dba_recyclebin;
    
  2. Disable the recycle bin using the following command:

    ALTER SYSTEM set "_recyclebin"=FALSE;
    
  3. Perform the upgrade.

  4. Enable recycle bin after the release 11.2 upgrade using the following command:

    ALTER SESSION SET recyclebin=ON;
    

This issue is tracked with Oracle bug 8475185.

4.2.3 Error When Installing Oracle Grid Infrastructure with the Grid Naming Service (GNS) and the OCR and Voting Disks Stored on Oracle ASM

When installing Oracle Grid Infrastructure for Oracle Database 11g Release 2 with GNS and the OCR and voting disks on Oracle ASM on Linux x86-64, root.sh may fail with error:

PROT-1: Failed to initialize ocrconfig

The failing command is ocrconfig -upgrade user group, and TNS-12560 can be found in sqlnet log file.

Workaround:

Check the /etc/group entry for the group being used by OCR, temporarily reduce the number of users listed for this group, and restart the installation.

This issue is tracked with Oracle bug 8979500.

4.2.4 Cluster Verification Utility Issue During Oracle Clusterware Upgrade

While upgrading Oracle Clusterware of a previous release to Oracle Grid Infrastructure 11g Release 2 (11.2.0.1.0), Cluster Verification Utility (CVU) may fail if the permission and ownership on the raw devices configured with Oracle Cluster Registry and Voting Disks are incorrect.

Workaround:

Check CVU's output in the installation log file and fix the permissions and ownership on the raw devices. Then, click Retry to run CVU again.

This issue is tracked with Oracle bug 8737732.

4.2.5 RPM Errors with Oracle VM

When Oracle Database is installed on a Linux environment configured with Oracle VM, Oracle Universal Installer may show package check failures, and the RPM command returns the following error:

# rpm
Floating point exception

Workaround:

Upgrade the RPM package to 4.4.2.3 or later.

This issue is tracked with Oracle bug 8626425.

4.2.6 C++ XDK Demos and Pro*C++ Static Demos Linking Error

The C++ XDK demos and Pro*C++ Static demos fail to link with the -lstdc++ library giving the following error on Linux x86-64 with SUSE Linux Enterprise Server 10, SUSE Linux Enterprise Server 11, and Red Hat Enterprise Linux 5:

/usr/lib64/gcc/x86_64-suse-linux/4.1.0/../../../..
/x86_64-suse-linux/bin/ld: cannot find -lstdc++_nonshared

Workaround:

Contact your operating system vendor.

This issue is tracked with Oracle bug 8396301.

4.2.7 Oracle RAC Database Installation Error on SUSE Linux Enterprise Server 11

The following error occurs while performing an Oracle RAC database installation on SUSE Linux Enterprise Server 11:

Error securing Database Control, Database Control has not been brought up on nodes
remote_node(s). Please execute the following command(s) on nodes: remote_node(s).

1) Set the environment variable ORACLE_UNQNAME to Database unique name 
2) /u01/app/aime/product/11.2.0/racdb/bin/emctl config emkey -repos-sysman_pwd Password_for_SYSMAN_user -host node
-sid Database_unique_name
3) /u01/app/aime/product/11.2.0/racdb/bin/emctl secure dbconsole -sysman_pwd Password_for_SYSMAN_user -host node
-sid Database_unique_name 
4) /u01/app/aime/product/11.2.0/racdb/bin/emctl start dbconsole

To secure Em Key, run /u01/app/aime/product/11.2.0/racdb/bin/emctl configemkey -remove_from_repos -sysman_pwd
Password_for_SYSMAN_user

Workaround:

Follow the instructions shown in the error message.

This issue is tracked with Oracle bug 6485149.

4.2.8 Error When Installing Oracle RAC Database on Oracle Linux 5.0 Update 3

When installing Oracle RAC database on Oracle Linux 5 Update 3, the Perform Prerequisite Checks screen reports Node Connectivity failure.

Workaround:

Check Ignore All to ignore this error and proceed with the installation.

This issue is tracked with Oracle bug 8753154.

4.2.9 Oracle Grid Infrastructure for a Standalone Server Installation Error on SUSE Linux Enterprise Server 10

The root.sh script displays the following error when installing Oracle Grid Infrastructure for a standalone server on SUSE Linux Enterprise Server 10:

/bin/env: Command not found

Workaround:

Ignore this error and proceed with the installation.

This issue is tracked with Oracle bug 8732857.

4.2.10 Oracle Database Reupgrade Issue on Linux x86-64

When you reupgrade Oracle Database release 10.2 to release 11.2, after an initial upgrade to release 11.2 and a subsequent downgrade to release 10.2, the upgrade process hangs at 80% with Database Configuration Assistant. For manual upgrades, the hang may be seen in the spooled log while the c1101000.sql upgrade script is running.

This issue is tracked with Oracle bug 8742500.

4.3 Other Known Issues for Release 11.2.0.1

The following sections contain information about issues related to Oracle Database 11g and associated products:

4.3.1 Error While Loading Shared Library When SELinux is Enforcing on Oracle Linux 5.x and Red Hat Enterprise Linux 5.x

SQL*Plus and Oracle Call Interface (OCI) program calls fail with SELinux in the Enforcing mode on Oracle Linux 5.x and Red Hat Enterprise Linux 5.x.

Workaround: Shift SELinux to Permissive mode on the system.

This issue is tracked with Oracle bug 9817031.

4.3.2 Insufficient Memory Target Errors

On Linux systems, if the operating system /dev/shm mount size is too small for the Oracle system global area (SGA) and program global area (PGA), then you encounter the following error:

ORA-00845: MEMORY_TARGET not supported on this system. 

The cause of this error is an insufficient /dev/shm allocation. The total memory size of the SGA and PGA, which sets the initialization parameter MEMORY_TARGET or MEMORY_MAX_TARGET, cannot be greater than the shared memory file system (/dev/shm) on your operating system.

Background

Automatic Memory Management (AMM) has been updated in Oracle ASM 11g Release 2. It manages both the SGA and PGA together. It is managed by the Memory Manager Process (MMAN). In this release, note the following changes to AMM:

  • It uses MEMORY_TARGET instead of SGA_TARGET

  • It uses MEMORY_MAX_TARGET instead of SGA_MAX_SIZE (defaults to MEMORY_TARGET)

  • It uses memory allocated by /dev/shm

If the value of max_target is set to a value greater than the allocation for the /dev/shm size, then you may encounter the error ORA-00845: MEMORY_TARGET not supported on this system.

Note:

An ORA-00845 error can also occur if /dev/shm is not properly mounted. To rule out this possibility, run the command df -k to ensure that /dev/shm is mounted. For example:
$ df -k 
 
Filesystem 1K-blocks Used Available Use% Mounted on 
shmfs 6291456 832356 5459100 14% /dev/shm

Solution

Increase the /dev/shm mountpoint size.

For example:

# mount -t tmpfs shmfs -o size=7g /dev/shm

To make this change persistent across system restarts, add an entry in /etc/fstab similar to the following:

shmfs /dev/shm tmpfs size=7g 0

4.3.3 Help Files Translation Issue for Spanish and French

Oracle Universal Installer does not copy the translated help files to Oracle home directory when you select the Spanish or French language.

Workaround:

On the Select Product Languages page, select both the Latin American Spanish and Spanish to get the help files translated in Spanish; and select both the Canadian French and French for the translated help files in French.

This issue is tracked with Oracle bug 9147106.

4.3.4 Incorrect Reverse Ping Command from Oracle Management Service

Oracle Management Service provides incorrect reverse ping command with Oracle Enterprise Manager Database Control. The emoms.properties file shows:

emdrep.ping.pingCommand=/usr/sbin/ping6 <hostname>

Workaround:

Change the property in the emoms.properties file to:

emdrep.ping.pingCommand=/bin/ping -c 3 -w 30 <hostname>

Note:

On all the computers using IPv6, you must specify ping6 command (or an equivalent IPv6 command) instead of ping command.

This issue is tracked with Oracle bug 9211800.

5 Content Specific to Oracle Database 11g Release 2 (11.2.0.2)

The following content is specific to release 11.2.0.2:

5.1 Preinstallation Requirements for Release 11.2.0.2

Refer to the installation guides for the preinstallation requirements. Additional preinstallation requirements include the following:

5.1.1 Oracle Unbreakable Enterprise Kernel for Linux

Oracle offers two Linux x86-64 kernels for Oracle Linux 5 Update 5, or Red Hat Enterprise Linux 5 Update 5:

  • The Unbreakable Enterprise Kernel optimized for running Oracle software and hardware

  • The Red Hat compatible kernel for strict Red Hat compatibility

See Also:

"About Oracle Unbreakable Enterprise Kernel for Linux" in Oracle Database Installation Guide for Linux

5.1.2 Multiple Private Interconnects and Oracle Linux

Due to a Reverse Path Filtering bug fix, Oracle RAC and Oracle Exadata systems running kernel 2.6.31 and later require specific settings for the rp_filter parameter. When using multiple NICs for a private interconnect, the interconnect packets may be blocked or discarded if the rp_filter parameter is not set.

Set the rp_filter value for the private interconnects to either 0 (no filtering) or 2 (loose filtering). Do not set the private interconnect NIC to 1 (strict filtering) as it may cause connection issues on the private interconnect. For example, where eth1 and eth2 are the private interconnect NICs, and eth0 is the public network NIC, set the rp_filter of the private address to 2 (loose filtering), the public address to 1 (strict filtering), using the following entries in /etc/sysctl.conf :

net.ipv4.conf.eth2.rp_filter = 2
net.ipv4.conf.eth1.rp_filter = 2
net.ipv4.conf.eth0.rp_filter = 1

Oracle Linux 5.6 (Enterprise Linux 5 Update 6) includes a fix using initscripts-8.45.33-1.0.4.el5.i386.rpm, which sets the kernel parameter net.ipv4.conf.default.rp_filter to 2 (relaxed mode). After you apply Unbreakable Linux Kernel on top of Oracle Linux 5.6, you may not need to make manual changes, because the rp_filter value of all the NICs is set to 2. If you require strict reverse path filtering on the public network, then set the public NIC rp_filter to 1.

See Also:

My Oracle Support note 1286796.1 for more information about rp_filter for multiple private interconnects and Linux Kernel 2.6.32+.
https://support.oracle.com

5.2 Installation, Configuration, and Upgrade Issues for Release 11.2.0.2

Review the following sections for information about issues that affect Oracle Database installation, configuration, and upgrade:

5.2.1 JDBC Connection Timeout Errors

On some servers, applications can encounter JDBC connection timeouts, due to errors with JVM attempting to access /tmp and reading the /dev/random device. This error may have multiple causes relating to hardware or operating system issues.

Workaround:

Contact an Oracle Support Engineer for further information. Refer to My Oracle Support Note 555036.1.

This issue is tracked with Oracle bug 6485149.

5.2.2 Oracle Universal Installer Hangs During Oracle Grid Infrastructure Installation on SUSE 10

Due to an issue with the SUSE Enterprise Linux 10 operating system, Oracle Universal Installer may experience intermittent hangs of five to six minutes during Oracle Grid Infrastructure for a Cluster installation.

Workaround:

None. Wait for the hang to resolve, and proceed with the installation.

This issue is tracked with bug 9949520.

5.2.3 Oracle9i Real Application Clusters Upgrade Issue

When using Database Upgrade Assistant to upgrade an Oracle9i Real Application Clusters database to Oracle Database 11g Release 2, the upgrade fails if the Oracle Grid Infrastructure home is non-shared and was configured using the Oracle Grid Infrastructure Configuration Wizard.

Workaround:

  1. As a user with root privileges, use the following commands to copy the libcmdll.so and libwddapi.so files to the remote nodes:

    scp grid_user@node1:/etc/ORCLcluster/oracm/lib/libcmdll.so
     /etc/ORCLcluster/oracm/lib
    scp grid_user@node1:etc/ORCLcluster/oracm/lib/libwddapi.so
     /etc/ORCLcluster/oracm/lib
    

    Enter the grid_user password when prompted.

  2. Use Database Upgrade Assistant to upgrade Oracle RAC.

This issue is tracked with Oracle bug 10029705.

5.2.4 Missing Events After an Oracle Clusterware Upgrade

If you upgrade Oracle Clusterware or Oracle Grid Infrastructure for a cluster to 11g Release 2 (11.2.0.2), using a rolling upgrade, then Oracle Clusterware may not publish fast application notification (FAN) events and Oracle Enterprise Manager cluster management events on the upgraded clusters.

Workaround:

Perform a rolling restart of the Oracle Clusterware software by running the crsctl stop crs and crsctl start crs commands on each cluster member node in sequence.

This issue is tracked with Oracle bug 10015238.

5.2.5 Installing Predownloaded Software Updates

By default, software updates are download to the /tmp directory. This directory is deleted at the end of an installation. If you do not download and install the software updates during the same installation session, then the software updates are not available.

Workaround:

Specify a new download location for the software updates on the Download Software Updates screen.

This issue is tracked with Oracle bug 9975999.

5.2.6 Square Boxes Appear When Installing on Korean Locale on Red Hat Enterprise Linux 5

When installing on a Korean locale (ko_KR.utf8 or ko_KR.euckr), the characters on the Oracle Universal Installer screens are shown as square boxes.

Workaround:

Create the following symbolic link:

# cd /usr/share/fonts
# ln -s korean ko

This issue is tracked with Oracle bug 9746773.

5.2.7 Required Oracle Grid Infrastructure Patch Set Updates

If you prepare to upgrade Oracle Grid Infrastructure release 11.2.0.1 on Linux x86 and Linux x86_64 by applying patch for bug 9413827, then the rootupgrade.sh script for Oracle Grid Infrastructure release 11.2.0.2 displays the following error:

The fixes for bug 9413827 and 9706490 are not present in the 11.2.0.1 crs home.
Apply the patches for these bugs in the 11.2.0.1 crs home and then run 
rootupgrade.sh

Workaround

Apply patch 9655006 to the 11.2.0.1 Grid home before upgrading to 11.2.0.2.

This issue is tracked with Oracle bug 10036834.

5.2.8 Oracle Database Vault Administrator Login Issues

While trying to log in to Oracle Database Vault Administrator, you may get the following error:

java.security.NoSuchProviderException: no such provider: SUN 

Workaround:

Use any one of the following workarounds to configure Database Vault policy:

  • Connect to the 11.2.0.2 Linux Database Vault enabled database using the 11.2.0.1 Oracle Database Vault Administrator from any platform.

  • Use Database Vault administrative packages.

This issue is tracked with Oracle bug 10188865.

5.3 Other Known Issues for Release 11.2.0.2

The following section contains information about issues related to Oracle Database 11g and associated products:

5.3.1 Oracle Notification Service Issue Associated With Physical Memory

The Oracle Notification Service server may occasionally fail on Linux x86-64 systems with 32 GB of physical memory. The Oracle Notification Service server is immediately restarted, and no action is required of an administrator.

This issue is tracked with Oracle bug 9203989.

5.3.2 SQL Developer Fails to Start

SQL Developer might fail to start and the following error message appears:

Type the full pathname of a J2SE installation (or Ctrl-C to quit), the path
will be stored in ~/.sqldeveloper/jdk

Workaround:

Download the latest version of SQL Developer from the Oracle Technology Network (OTN) Web site:

http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html

and start SQL Developer pointing to the appropriate JRE.

This issue is tracked with Oracle bug 10339897.

6 Documentation Corrections and Additions

The following section contains corrections related to Oracle Database 11g and associated products:

6.1 Oracle Grid Infrastructure Support for Linux x86

The system requirements for Linux x86 kernels are missing from the Oracle Grid Infrastructure Installation Guide that is available with the installation media. Refer to the online documentation on Oracle Technology Network (OTN) for the kernel requirements:

http://www.oracle.com/technetwork/indexes/documentation/index.html

The latest documentation updates are always available on OTN.

7 Documentation Accessibility

Our goal is to make Oracle products, services, and supporting documentation accessible to all users, including users that are disabled. To that end, our documentation includes features that make information available to users of assistive technology. This documentation is available in HTML format, and contains markup to facilitate access by the disabled community. Accessibility standards will continue to evolve over time, and Oracle is actively engaged with other market-leading technology vendors to address technical obstacles so that our documentation can be accessible to all of our customers. For more information, visit the Oracle Accessibility Program Web site at http://www.oracle.com/accessibility/.

Accessibility of Code Examples in Documentation

Screen readers may not always correctly read the code examples in this document. The conventions for writing code require that closing braces should appear on an otherwise empty line; however, some screen readers may not always read a line of text that consists solely of a bracket or brace.

Accessibility of Links to External Web Sites in Documentation

This documentation may contain links to Web sites of other companies or organizations that Oracle does not own or control. Oracle neither evaluates nor makes any representations regarding the accessibility of these Web sites.

Access to Oracle Support

Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/support/contact.html or visit http://www.oracle.com/accessibility/support.html if you are hearing impaired.


Oracle Database Release Notes, 11g Release 2 (11.2) for Linux

E16778-09

Copyright © 2011, 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 software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

This software 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 which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

This software and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.