This section contains corrections to the following Oracle Documentation:
Section 6.1, "Oracle Automatic Storage Management Administrator's Guide"
Section 6.2, "Oracle Clusterware Administration and Deployment Guide"
Section 6.3, "Oracle Database Backup and Recovery Reference"
Section 6.4, "Oracle Database Backup and Recovery User's Guide"
Section 6.5, "Oracle Database Data Warehousing Guide"
Section 6.6, "Oracle Database Net Services Reference"
Section 6.7, "Oracle Database Reference"
Section 6.8, "Oracle Database Utilities"
Section 6.9, "Oracle Real Application Clusters Administration and Deployment Guide"
Section 6.10, "Oracle Real Application Clusters Installation Guide"
Section 6.11, "Oracle Text Application Developer's Guide"
Section 6.12, "Oracle Text Reference"
Note the following changes with regard to the Oracle Automatic Storage Management Administrator's Guide, 11g Release 2 (11.2), part number E18951.
In the section "Extents" found in the section titled "About Oracle ASM Files" under the main section titled "Understanding Oracle ASM Concepts" should read as follows:
The contents of Oracle ASM files are stored in a disk group as a set, or collection, of extents that are stored on individual disks within disk groups. Each extent resides on an individual disk. Extents consist of one or more allocation units (AU). To accommodate increasingly larger files, Oracle ASM uses variable size extents.
Variable size extents enable support for larger Oracle ASM data files, reduce SGA memory requirements for very large databases, and improve performance for file create and open operations. The initial extent size equals the disk group allocation unit size and it increases by a factor of 4 or 16 at predefined thresholds. This feature is automatic for newly created and resized data files when specific disk group compatibility attributes are set to 11.1 or higher. For information about compatibility attributes, see "Disk Group Compatibility".
For disk groups with an AU size less than 4 MB, the extent size of a file varies as follows:
Extent size always equals the disk group AU size for the first 20000 extent sets (0 - 19999).
Extent size equals 4*AU size for the next 20000 extent sets (20000 - 39999).
Extent size equals 16*AU size for the next 20000 and higher extent sets (40000+).
Figure 1-4 shows the Oracle ASM file extent relationship with allocation units ...
For disk groups with AU sizes greater than or equal to 4 MB, the extent size of a file, depending on the redundancy of the disk group, varies as follows:
For the 4 MB AU size, the extent size equals the disk group AU size for the first 15658728, 6710880, and 3728269 extents for external, normal, and high redundancy disk groups respectively.
For the 8 MB AU size, the extent size equals the disk group AU size for the first 16777216, 7829368, and 4846749 extents for external, normal, and high redundancy disk groups respectively.
For the 16 MB AU size, the extent size equals the disk group AU size for the first 16777216, 8388608, and 5405989 extents for external, normal, and high redundancy disk groups respectively.
For the 32 MB AU size, the extent size equals the disk group AU size for the first 16777216, 8388608, and 5592405 extents for external, normal, and high redundancy disk groups respectively.
For all cases, the size of the remaining extent sets is 16*AU size. Extents with a size equal to 4*AU size are not created.
In the PROCESSES description found in the section titled "Oracle ASM Parameter Setting Recommendations" under the section titled "Configuring Initialization Parameters for Oracle ASM Instances," the following paragraph should be included:
For Oracle Grid Infrastructure, 11g Release 2 (11.2.0.3 and 11.2.0.4), the PROCESSES
initialization parameter defaults to a value equal to "available CPU cores * 80 + 40" in the Oracle ASM SPFILE. Because the default value for the MEMORY_TARGET
initialization parameter is based on the value of PROCESSES
, the value can be insufficient if there is a large number of CPU cores or a large number of disk groups. You should increase the value of the MEMORY_MAX_TARGET
and MEMORY_TARGET
initialization parameters before upgrading to or installing Oracle Grid Infrastructure, 11g Release 2 (11.2.0.3 and 11.2.0.4).
In the STORAGE.TYPE description found in the section titled "Disk Group Attributes," the restriction that "ZFS storage must be added through Direct NFS (dNFS)" no longer applies if the COMPATIBLE.ASM
and COMPATIBLE.RDBMS
disk group attributes are set to 11.2.0.4 or higher
Note the following changes with regard to Chapter 12 of the Oracle Automatic Storage Management Administrator's Guide, 11g Release 2 (11.2), part number E18951.
In the section "volcreate" found in the "ASMCMD Volume Management Commands" section, the following warning applies:
WARNING:
Specifying --redundancy
unprotected means that Oracle ASM mirroring is not available for data recovery with the Oracle ADVM volume. The redundancy setting (normal) of the disk group does not provide mirroring for an unprotected Oracle ADVM volume. The unprotected configuration is not recommended for production environments as intermittent storage access failures can result in the loss of data. Backups are strongly recommended.
Note the following changes with regard to the Oracle Clusterware Administration and Deployment Guide for 11g Release 2 (11.2), part number E41959.
The Adding Cluster Node procedure does not list the extra steps required to successfully add a node to a cluster if the environment is Exadata. The steps in Chapter 4 work if the environment is non-Exadata. However, if you follow these steps to add a node to a cluster running on an Exadata machine, then root.sh
fails because some of the required steps are missing.
The complete steps for adding a node to a cluster running on an Exadata machine are provided in Chapter 7 "Maintaining Oracle Exadata Racks" in the Oracle Exadata Database Machine Owner's Guide.
In the section titled "Creating a Cluster by Cloning Oracle Clusterware," "Step 2: Deploy the Oracle Grid Infrastructure Home on the Destination Nodes" incorrectly instructs you to run the following commands to restore the cleared information:
chmod u+s Grid_home/bin/oracle chmod g+s Grid_home/bin/oracle chmod u+s Grid_home/bin/extjob chmod u+s Grid_home/bin/jssu chmod u+s Grid_home/bin/oradism
These instructions should be ignored. The Oracle Clusterware Administration and Deployment Guide is fixed in 12c Release 1 (12.1) and higher releases.
In the sub-section titled "Automatically Manage Restart Attempts Counter for Resources" in the section titled "Managing Automatic Restart of Oracle Clusterware Resources," the first three lines need to be replaced with the following:
"When a resource fails, Oracle Clusterware attempts to restart the resource the number of times specified in the RESTART_ATTEMPTS
resource attribute. Note that this attribute does not specify the number of attempts to restart a failed resource (always one attempt), but rather the number of times the resource fails locally, before the Clusterware attempts to fail it over. The CRSD process maintains an internal counter to track how often Oracle Clusterware restarts a resource. The number of times Oracle Clusterware has restarted a resource locally is reflected in the RESTART_COUNT
resource attribute."
Note the following changes with regard to the Oracle Database Backup and Recovery Reference for 11g Release 2 (11.2), part number E10643.
Note the following changes with regard to the Oracle Database Backup and Recovery User's Guide for 11g Release 2 (11.2), part number E10642.
In the sub-section titled "Allocation of Input Disk Buffers" in the section titled "Read Phase" in the section titled "Basic Concepts of RMAN Performance Tuning", the first sentence after Figure 22-3 needs to be replaced with the following:
If a channel is backing up files stored in ASM, then the number of input disk buffers equals the number of physical disks in the ASM disk group only if the level of multiplexing is 1.
Note the following changes with regard to the Oracle Database Data Warehousing Guide for 11g Release 2 (11.2), part number E25554.
In the sub-section titled "Restrictions on Fast Refresh on Materialized Views with Aggregates" in the section titled "Refresh Options" in the section titled "Creating Materialized Views", the following restriction must be added:
The materialized view is not based on one or more remote tables.
In the sub-section titled "Querying Materialized Views with Virtual Private Database (VPD)" in the section titled "Security Issues with Materialized Views", the second paragraph needs to be replaced with the following:
Using materialized views with Virtual Private Database is similar. When you create a materialized view, there must not be any VPD policies in effect against the base relations of the materialized view for the owner of the materialized view. If any VPD policies exist, then you must use the USING TRUSTED CONSTRAINTS
clause when creating the materialized view. The owner of the materialized view may establish a VPD policy on the new materialized view. Users who access the materialized view are subject to the VPD policy on the materialized view. However, they are not additionally subject to the VPD policies of the underlying base relations of the materialized view, because security processing of the underlying base relations is performed against the owner of the materialized view.
Note the following changes with regard to the Oracle Database Net Services Reference for 11g Release 2 (11.2), part number E10835.
In the sub-section titled "SQLNET.EXPIRE_TIME" in the section titled "sqlnet.ora Profile Parameters," add the following point as a limitation:
The use of SQLNET.EXPIRE_TIME
with TCPS is unsupported.
Note the following changes with regard to Chapter 6 in the Oracle Database Net Services Reference.
In the sub-section titled "HS" in the section titled "Connection Data Section," the Example should be changed to read:
net_service_name=
(DESCRIPTION=
(ADDRESS=...)
(ADDRESS=...)
(CONNECT_DATA=
(SID=sales6)
(HS=ok)))
The (HS=ok)
clause is a top level clause, independent and at the same level as the ADDRESS
or CONNECT_DATA
clause.
Note the following changes with regard to the Oracle Database Reference guide for 11g Release 2 (11.2), part number E40402.
Note the following changes with regard to the section titled "Initialization Parameter Descriptions".
The ASM_DISKGROUPS
parameter is dynamic. If you are using a server parameter file (SPFILE), then you do not have to manually alter the value of ASM_DISKGROUPS
except in an Oracle Flex ASM configuration.
In an Oracle Flex ASM configuration, Oracle ASM automatically adds a disk group to the parameter when the disk group is successfully created or mounted. Oracle ASM also automatically removes a disk group from the parameter when the disk group is dropped. However, the SPFILE is not updated on a manual dismount.
Note the following changes with regard to the Oracle Database Utilities guide for 11g Release 2 (11.2), part number E22490.
The following restriction is added to the ACCESS_METHOD
parameter for Data Pump Export:
ACCESS_METHOD
parameter for Data Pump Export is not valid for transportable tablespace jobs.The following restriction is added to the TRANSPORT_TABLESPACES
parameter for Data Pump Export:
ACCESS_METHOD
parameter for Data Pump Export.The following restriction is added to the ACCESS_METHOD
parameter for Data Pump Import:
ACCESS_METHOD
parameter for Data Pump Import is not valid for transportable tablespace jobs.The following restriction is added to the TRANSPORT_TABLESPACES
parameter for Data Pump Import:
ACCESS_METHOD
parameter for Data Pump Import.Note the following changes with regard to the Oracle Real Application Clusters Administration and Deployment Guide for 11g Release 2 (11.2), part number E41960.
In the section titled "Adding Oracle RAC to Nodes with Oracle Clusterware Installed," step 2 specifies the script name as root.sh
. This is incorrect. The correct name for the script is root.bat
.
In the sections titled "srvctl start listener" and "srvctl stop listener", the following text is incorrect in the tables:
"If you do not specify this option, then the listener name defaults to LISTENER
."
The correct text for "srvctl start listener" should be:
"If you do not specify this parameter, then all the known listeners are started."
The correct text for "srvctl stop listener" should be:
"If you do not specify this parameter, then all the known listeners are stopped."
Note the following changes with regard to the Oracle Real Application Clusters Installation Guide for 11g Release 2 (11.2), part number E41962.
In the sub-section titled "Converting Databases to Oracle RAC Using Oracle Enterprise Manager" in the section titled "Preparing to Convert with rconfig and Oracle Enterprise Manager," remove step 4 and replace step 3 with the following:
3. On the Database home page, from the Availability menu, select Convert to Cluster Database.
Note the following changes with regard to Oracle Text Application Developer's Guide, 11g Release 2 (11.2), part number E24435.
The first paragraph in the section titled "Using the XML Query Result Set Interface" should be changed to read:
The CTX_QUERY.RESULT_SET()
and CTX_QUERY.RESULT_SET_CLOB_QUERY()
APIs enable you to obtain query results with a single query, rather than running multiple CONTAINS()
queries to achieve the same result. The two APIs are identical except that one uses a VARCHAR2
query parameter, and the other uses a CLOB
query parameter to allow for longer queries.
Note the following changes with regard to Oracle Text Reference, 11g Release 2 (11.2), part number E24436.
For the ADD_STOPCLASS
procedure, English is the only language supported for stopclasses.
This chapter should contain the following new section:
RESULT_SET_CLOB_QUERY
This procedure executes an XML query and generates a result set based on a CLOB
query parameter in XML.
The RESULT_SET_CLOB_QUERY
procedure is identical to the RESULT_SET
procedure except that the data type of its query parameter is CLOB
instead of VARCHAR2
to handle longer queries.
Syntax
CTX_QUERY.RESULT_SET_CLOB_QUERY ( index_name IN VARCHAR2, query IN CLOB, result_set_descriptor IN CLOB, result_set IN OUT CLOB, part_name IN VARCHAR2 DEFAULT );