APAR status
Closed as canceled.
Error description
5740xyr00 DB2 R410 V4 continued in II09143 & II10644 This APAR documents changes to the DB2 Admin. Guide Vol. 2 SC26326500 which did not make Version 4.1 GA pubs. ============================================================== Version 4 Book Title: Administration Guide, Volume 2 Pages: 5-54 Change description: The following 2 sentences in the description of the hiperpool CASTOUT attribute are incorrect: "Specifying CASTOUT as NO protects pages from being stolen when their usage is low. Pages remain unless MVS hiperspace maintenance requires that the expanded storage pages be reconfigured out of the system" Replace the above sentences with: Specifying CASTOUT as NO tells MVS to give high priority to keeping the data cached in the hiperpool. ============================================================ Version 4 Book Title: Administration Guide, Vol. 2 Pages: 5-96 Change Description: The description of the WRITE THRESHOLD field is incorrect. Replace the first two sentences with the following: The WRITE THRESHOLD field indicates the number of contiguous 4KB output buffer pages that are allowed to fill before data is written to the active log data set. The maximum is 256. ============================================================ Version 4 Book Title: Administration Guide, Volume 2 Pages: 5-131 Change Description: Clarify the cases when threads are available for reuse by CICS transactions. When CICS Threads are Released and Available for Reuse An existing thread can be reused by a new transaction # with the same plan and on the same RCT entry. # The thread is released for reuse (or for termination) # at the end of a task (EOT) or at SYNCPOINT. # o A transaction that is not terminal-driven releases # its thread at the end of a task. # o A transaction that is terminal-driven can release its # thread at SYNCPOINT if certain conditions are true. # DB2 uses the following logic to determine whether # a thread can be released at SYNCPOINT, or if it must # wait until EOT: # 1. Is the thread terminal-driven? # If so, go to the next step. If not, the thread # cannot be released until EOT. # 2. Are the following special registers in their # initial state? # CURRENT SQLID # CURRENT SERVER # CURRENT PACKAGESET # CURRENT RULES # If yes, go to the next step. If no, the thread # cannot be released until EOT. # 3. Has the special register CURRENT DEGREE never # been changed during the life of the thread? # If it has not been changed, go to the next step. # If it has been changed, the thread cannot be # released until EOT. # 4. Are all cursors declared WITH HOLD closed? # If yes, this thread can be released at SYNCPOINT. # If no, and this is a local connection, # this thread cannot be released until EOT. # If no, and this is a remote connection, # look at the DISCONNECT bind option: option: # AUTOMATIC All connections (even those with open # cursors) are released at commit, and # the thread can be released. # However, the thread is NOT reusable # if you have a type 1 connection and # the BIND option CURRENTSERVER is a # remote location. # EXPLICIT Does the application use the SQL # statement RELEASE ALL? If # yes, the thread can be released. # If not, the thread cannot # be released until EOT. # CONDITIONAL The thread cannot be reused until # EOT if there are any open cursors # defined WITH HOLD. ============================================================ Version 4 Book Title: DB2 Administration Guide, Volume 2 Pages: 5-162 Change Description: To table 68, add information about the timeout multiplier value for the DB2 command STOP DATABASE. The multiplier value is 10, and it is not a modifiable value. ============================================================ Version 4 Book Title: Administration Guide, Vol 2. Pages: 5-172, 5-174 Change Description: On page 5-172, delete the currently documented restriction for isolation UR and change to the following: There are restrictions on isolation UR. See page 5-174. On page 5-174, change the 'Restrictions' section for UR as follows: Restrictions: You cannot use UR isolation for the types of statement listed below. If you bind with ISOLATION(UR), and the statement does not specify WITH RR or WITH RS, then DB2 uses CS isolation for: o INSERT, UPDATE, and DELETE o Any cursor defined with FOR UPDATE OF If you bind with isolation UR or specify WITH UR on a statement, DB2 does not choose a type 1 index as a candidate for the access path. For packages bound without specifying an isolation, DB2 might choose a type 1 index for the access path. If it does, and then you run the package under a plan bound with UR, DB2 changes the isolation level to cursor stability. ============================================================ Version 4 Book Title: Administration Guide, Volume 2 Pages: 5-173 Modify description of CURRENTDATA(YES) to include information about query parallelism: Locally, CURRENTDATA(YES) means that the data upon which the cursor is positioned cannot change while the cursor is positioned on it. If the cursor is positioned on data in a local base table or index, then the data returned with the cursor is current with the contents of that table or index. If the cursor is positioned on data in a work file, the data returned with the cursor is current only with the contents of the work file; it is not neces- sarily current with the contents of the underlying table or index. | Similarly, if the cursor uses query parallelism, | data is not necessarily current with the contents of | the table or index, regardless of whether a work | file is used. Therefore, for work file access or | for parallelism on read-only queries, the CURRENTDATA | option has no effect. | If you are using parallelism but want to maintain | currency with the data, | you have the following options: | o Disable parallelism (Use SET DEGREE = '1' or bind | with DEGREE(1)) | o Use isolation RR or RS (parallelism can still | be used) | o Use the LOCK TABLE statement (parallelism can | still be used) ============================================================ Version 4 Book Title: Administration Guide, Vol. 2 Pages: 5-175, 176 Change Description: Clarify that locks that are maintained for cursors defined WITH HOLD are not data consistency locks. The Effect of WITH HOLD for a Cursor For a cursor defined as WITH HOLD, the cursor position is maintained past a commit point. Hence, locks and claims needed to maintain that position are not released immediately, even if they were acquired with ISOLATION(CS) or RELEASE(COMMIT). | For locks and claims needed for cursor position, | the rules described above differ as follows: | PAGE AND ROW LOCKS: The page or row lock that is | necessary for cursor position is held past the commit | point. However, an X or U page or row lock | is demoted to an S lock at that time. | (Because changes have been committed, exclusive control | is no longer needed.) After the commit point, the lock | is released according to the isolation level at which it | was acquired: for CS, when all cursors on the page are moved or closed; for RR or RS, at the next commit point, provided that no cursor is still positioned on that page or row. ============================================================ Version 4 Book Title: Administration Guide, Vol. 2. Pages: 5-226 Change Description: The descriptions of the following columns in Table 77 are incorrect. The corrections are as follows: -CARD column of SYSIBM.SYSTABLES: Add the phrase '-1 to trigger DB2's use of the default value, 10000.' -NACTIVE column of SYSIBM.SYSTABLESPACE: The formula for the default should be: (CEILING(1+CARD/20)) -NPAGES column of SYSIBM.SYSTABSTATS: The formula for the default should be: (CEILING(1+CARD/20)) ============================================================ Version 4 Book Title: Administration Guide, Vol. 2 Pages: 5-230 Change Description: Add the following to the description of the QUERYNO column: FETCH statements do not each have an individual QUERYNO assigned to them. Instead, DB2 uses the QUERYNO of the DECLARE CURSOR statement for all corresponding FETCH statements for that cursor. =============================================================== Version 4 Book Title: DB2 Administration Guide, Vol 2. Pages: 5-247 Change Description: Add the following restriction to the information about limited partition scan: Restriction with Host Variables and Parameter Markers: Limited partition scan is not supported when host variables or parameter markers are used on the first key of the primary index. This is because the qualified partition range based on such a predicate is unknown at bind time. ============================================================ Version 4 Book Title: Administration Guide, Vol. 2 Pages: 5-270 Change Description: View materialization can happen in other cases. Change the paragraph on 5-270 as follows: When View Materialization Is Used In general, DB2 uses materialization to satisfy a view reference when there is aggregate processing (grouping, column functions, distinct), indicated by the defining subselect, in conjunction with either aggregate processing indicated by the view referencing statement, or the view participating in a join. #Table 79 indicates some cases in which materialization #occurs. DB2 can also use view materialization in #statements that contain multiple outer joins, #or outer joins combined with inner joins. This can happen #even when the view definitions are not complex. ============================================================ Version 4 Book Title: DB2 Administration Guide, Volume 2 Pages: X-115, X-116, X-119, X-120, X-121 Change Description: IFCID's 230 and 254, data sharing information, have been added to the Administration Guide, Appendix E relating to READS. Also, IFCID 202 has been added to the list for which qualification has been ignored on page X-116. (IFCID202 IFCID230 IFCID254) ============================================================ Version 4 Book Title: Administration Guide, Vol. 2 Pages: X-160 Change Description: Modify the first sentence of the last paragraph: If you specified YES in the SMF STATISTICS field on the Tracing Panel (DSNTIPN), the statistics trace starts automatically when you start DB2, |sending class 1, 3, 4, and 5 statistics data to SMF. ============================================================ continued in II10644
Local fix
Problem summary
Problem conclusion
Temporary fix
Comments
close for INTERNET viewing
APAR Information
APAR number
II09480
Reported component name
PB LIB INFO ITE
Reported component ID
INFOPBLIB
Reported release
001
Status
CLOSED CAN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
1996-05-30
Closed date
1997-11-01
Last modified date
1999-06-08
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
08 June 1999