Professional Documents
Culture Documents
Exam c2090-312
Exam c2090-312
Question #1
Which component is NOT shared between DB2 data sharing members?
A. SCA
B. IRLM
C. DB2 catalog
D. DB2 directory
Question #2
Which group of DB2 ACCOUNTING trace CLASSES must be started to collect
accounting
information for PLANS and PACKAGES?
A. CLASS(2,7,8)
B. CLASS(1,2,3)
C. CLASS(1,5,10)
D. CLASS(1, 2,3,7,8)
Question #3
Which table characteristic is a good attribute for the exploitation of hash access?
B. Use the ALTER INDEX statement to add a column to an index that was built
with DEFINE NO.
C. Add a new column to both a table and an index in the same commit operation
when the table is in a partition-by-growth table space and the index is built with
DEFINE YES.
Question #5
What is necessary in order to enable optimization hints?
A. ASYSIBM.PLAN_TABLEtable.
D. ADSN USERQUERY TABLE table under the schema in which hints will be
created.
Question #6
What is the minimum buffer pool page size for a compressed index?
A. 4K
B. 8K
C. 16K
D. 32K
Question #7
The data of a critical table space seems inconsistent. It is suspected that someone
has
accidentally issued a DB2 command to start the object with MODE(FORCE).
Where can this be verified?
B. In the DB2 MSTR address space joblog as all DB2 commands are shown there.
C. In the DB2 recovery log as all DB2 commands are written to the DB2 recovery
log.
D. In the z/OS system log (SYSLOG), as all commands including DB2 commands
are written to the z/OS system log.
Question #8
Which statement is true regarding table-controlled partitioned table spaces without
a
MAXVALUE specified?
A. If the partitioning key is ascending, DB2 prevents the INSERT of a row with a
null value for the key column.
B. If the partitioning key is descending, DB2 prevents the INSERT of a row with a
null value for the key column.
C. If the partitioning key is ascending, DB2 allows the INSERT of a row with a
null value for the key column. The row is inserted into the first partition.
D. If the partitioning key is descending, DB2 allows the INSERT of a row with a
null value for the key column. The row is inserted into the last partition.
Question #9
Assuming you are the SYSADM, what is the effect of executing the EXPLAIN
STMTCACHE ALL statement?
C. The PLAN_TABLE contains the access path of each SQL statement in the
Global Dynamic Statement Cache.
Question #10
When defining a check constraint on a populated table and the value of the special
register
CURRENT RULES is 'DB2.
What is the result of executing the DDL statement?
D. It is checked against only new rows as they are added to the table.
Question #11
DB2 will not allow certain processing to occur when the soft limit of RBA
TFF800000000'x
is reached and an object's RBA remains in basic 6-byte format.
What processing is NEVER allowed?
B. RECOVER to CURRENT.
Reference:http://www-
01.ibm.com/support/knowledgecenter/SSEPEK_11.0.0/com.ibm.db2z11.doc.admin/src/tpc/
db2z_rbalrsnlimitsreached.dita
Question #12
A table space is successfully recovered by using RECOVER TABLESPACE db.ts
TOLASTFULLCOPY. This table space is referenced by an index.
Which statement is true?
Question #13
When performing several inserts into a table defined with an identity column,
which
attribute could be ALTERed to help with the performance?
A. RESET
B. CACHE
C. MAXVALUE
D. INCREMENT
Question #14
Which technique can be utilized for the reporting of real-time statistics?
A. A one-to-one relationship.
B. A one-to-many relationship.
C. A many-to-one relationship.
D. A many-to-many relationship.
Question #16
An application receives an 00C90110 reason code. See the following manual
explanation of the code.
Reference:http://www-
01.ibm.com/support/knowledgecenter/SSEPEK_11.0.0/com.ibm.db2z11.doc.comr
ef/src/tpc/db2z_cmd_bindquery.dita?cp=SSEPEK_11.0.0%2F10-1-1-0-0-2
Question #18
Arrays are based on a built-in data type. On which built-in data type can an array
NOT be based?
A. XML
B. CLOB
C. DBCLOB
D. VARBINARY
Question #19
What does the UNLOAD utility allow you to unload?
B. Rows from an image copy after the table has been dropped.
C. Rows from an image copy after columns have been dropped.
Question #20
What is required before you begin your installation of DB2 11?
B. Data sets for only the catalog tables must be SMS-managed and include a data
class for allocating the data sets in extended format.
C. Data sets for only the directory tables must be SMS-managed and include a data
class for allocating the data sets in extended format.
D. Data sets for catalog and directory tables must be SMS-managed and include a
data class for allocating the data sets in extended format.
Question #21
Which statement is true for data in columns defined with data type XML?
C. You can partially UPDATE, DELETE from, and INSERT into an XML
document.
D. If you want to change an existing XML document, you have to replace the
whole document in the XML column.
Question #22
Which address space should be classified with the highest priority WLM service
class?
A. DIST
B. IRLM
C. DBM1
D. MSTR
Question #23
Which statement is true?
D. If you use BETWEEN in your SQL statement, the collating sequence does not
matter for the predicate evaluation.
Reference:http://www-
01.ibm.com/support/knowledgecenter/SS4LQ8_3.1.0/com.ibm.datatools.aqt3.doc/
gui/conc
epts/c_idaa_inconsistencies.html(first bulleted point on the page)
Question #24
An Audit report shows that data on the CUSTOMER table was successfully
updated by an unknown USERID.
What other DB2 supplied information could be reviewed to learn more about the
updated data?
A. BSDS
B. SYSIBM.SYSPACKDEP
D. SYSIBM.SYSAUDITPOLICIES
Question #25
You want to convert a segmented table space into a partition-by-growth table
space. You execute the following ALTER statement:
ALTER TABLESPACE DB1TS1 MAXPARTITIONS 5;
What should be your next step?
Question #26
Which is NOT a valid privilege/authority for executing CREATE TYPE (array)?
A. SYSADM
B. SYSOPR
C. SYSCTRL
Question #27
The TCP/IP Already Verified (TCPALVER) DB2 system parameter controls
whether DB2
accepts a TCP/IP connection requests. Which statement is NOT a valid value?
A. TCPALVER=NO
B. TCPALVER=YES
C. TCPALVER=SERVER_SECURE
D. TCPALVER=SERVERENCRYPT
Question #28
Which type ofstored procedures do NOT require a WLM-managed stored
procedure
address space?
Question #29
What keyword establishes the maximum partition size of a partition-by-growth
universal
table space?
A. PART
B. DSSIZE
C. SEGSIZE
D. MAXPARTITIONS
Question #30
From where does the cross-loader function allow you to load data?
B. From a cursor including LOB columns but not including XML columns.
C. From a cursor including XML columns but not including LOB columns.
D. From a cursor including all LOB and XML columns except the ROWID
column.
Question #31
Which statement about an array data type is true?
D. Associative arrays can only use INTEGER and VARCHAR data types as
indexes.
Question #32
You want to create a table space without actually creating the underlying data sets
until rows are inserted into the corresponding table.
Which CREATE TABLESPACE statement option and value should you use?
A. PRIQTYO
B. PRIQTY-1
C. DEFINE NO
D. DEFER YES
Question #33
You are having problems accessing SYSIBM.SYSTABLES in your data sharing
environment and you want to know who is using the table space
DSNDB06.SYSTSTAB.
How would you find this information?
Question #34
The degree of parallelism can vary for the REBUILD INDEX utility.
What action should be taken to limit the use of real memory using the REBUILD
INDEX utility?
A. MAXDBAT
B. CTHREAD
C. CONDBAT
D. CONTSTOR
Question #36
A statement-level access path hintcan be applied to which type of SQL statement?
Question #37
When would DB2 NOT use list prefetch?
Question #38
Given this statement:
RUNSTATS TABLESPACE DB1 TS1 RESET ACCESSPATH HISTORY
ACCESSPATH Which statement is FALSE?
A. It resets all real-time statistics (RTS) for DB1TS1.
D. It externalizes current access paths statistics for DB1 TS1 to HIST catalog
tables.
Question #39
In order to use a literal replacement for a dynamic SQL caching statement what
must be true about the statement?
A. It cannot be a join.
Question #40
What is the least disruptive way of externalizing real-time statistics for table space
DB1TS1?
B. -DISPLAY DB(DB1)SPACENAM(TS1)
Question #41
What is a general recommendation for when to rebind?
Question #42
Which statement is true if a table space is created using the "FOR UPDATE nn"
(where nn is a number) clause?
C. nn% space is reserved per page for future UPDATE operations to reduce
indirect reference.
D. nn row locations per page are kept for future UPDATE operations to reduce
indirect reference.
Question #43
Which DB2-supplied stored procedure captures statistics and DDL for DB2
objects,
extracts subsystem parameters and explain information for queries and
applications, and returns the results in a data set or as a result set?
A. ADMIN_INFO_SQL
B. ADMIN_JOB_QUERY
C. ADMIN_INFO_SYSPARM
D. ADMIN UPDATESYSPARM
Reference:
http://www.redbooks.ibm.com/redbooks/pdfs/sg248151.pdf (page 72, see the
table)
Question #44
You analyze an accounting report. You see a high "NOT ACCOUNTED" time.
Which two events can contribute to this high value?
A. CPU wait time.
Question #45
Which is NOT a valid value for the KEYWORDS column in the
DSN_PROFILES_ATTRIBUTES table?
A. MONITOR THREAD
C. MONITOR CONNECTIONS
Question #46
Which global variables statement is true?
B. Like for special registers, the access to global variables cannot be granted or
revoked.
C. A global variable is a created DB2 object, which can be instantiated and used by
applications.
D. Global variables can only be used in native SQL stored procedures and user-
defined functions.
Question #47
Which DB2 subsystem parameter limits the number of concurrent active TSO
requests?
A. IDBACK
B. IDFORE
C. MAXDBAT
D. CONDBAT
Question #48
Given the following output:
DSNV4011 _DB2D DISPLAY THREAD REPORT FOLLOWS -
DSNV402I _DB2D ACTIVE THREADS -
NAME ST A REQ ID AUTHID PLAN ASID TOKEN
DB2CALL T 17039 BBISS BBISS 00AF 19855
TSO T * 3 KSTTEST KSTTEST 0135 20172
A51OTEST N* 13 CICSTEST 0125 19625
You receive a call that user KSTTEST is holding resources and needs to be
canceled.
Which command should be issued?
A. -CANCEL THREAD( 3)
B. -CANCEL THREAD(20172)
C. -CANCEL USER(KSTTEST)
D. User KSTTEST does not hold an active connection, no way he blocks anything.
Question #49
You want to determine which objects of your database DB1 are in LPL. What
command should be used?
Question #51
Prefetch l/Os are executed under a service request block in which address space?
A. IRLM
B. DBM1
C. MSTR
Question #52
You must be able to process recoveries for DB2 objects to any point in time
between now
and two weeks ago.
What is the recommended amount of recovery data needed?
A. One set of SHRLEVEL(CHANGE) full image copies every two weeks that are
kept for at least two weeks.
B. One set of SHRLEVEL(CHANGE) full image copy at least every week that are
kept for at least three weeks as well as the active/archive logs during that time.
C. One set of SHRLEVEL(CHANGE) full images copies at least every week that
are kept for at least two weeks as well as the active/archive logs during that time.
D. One set of SHRLEVEL(CHANGE) full images copies during week#1 and one
set of SHRLEVEL(REFERENCE) incremental images copies during week #2, all
are kept for at least two weeks.
Reference:http://www.gsebelux.com/system/files/GSE%20backup%20and%20rec
overy%20%20at%20KBC.pdf(page 10)
Question #53
Which command populates the EXPLAIN tables but does not create a package?
A. REBINDCOPY
B. REBINDEXPLAIN(NO)
C. REBINDEXPLAIN(YES)
D. REBIND EXPLAIN(ONLY)
Reference:http://www-
01.ibm.com/support/knowledgecenter/SSEPEK_11.0.0/com.ibm.db2z11.doc.comr
ef/src/tpc
/db2z_bindoptexplain.dita
Question #54
Which statement regarding triggers is true?
B. A trigger can use global variables but cannot change their contents.
C. A trigger cannot use global variables but can change their contents.
D. A trigger cannot use global variables and cannot change their contents.
Question #55
Which DB2 Client command can be used to identify the Client's version?
A. db2fm
B. db2look
C. db2level
D. db2ldcfg
Question #56
Which SQL statement can be used to create a data type that will represent possible
speed
limit values, with valid values not greater than 99, and to create a table that
contains route
numbers and the maximum speed limit for each route?
Question #57
Which two options can be specified in order to access a system-period temporal
table for a
specific point in time guaranteeing accurate results?
D. A predicate against the start and end columns of the base table placed in the
WHERE clause of a subselect.
Question #58
A hotel prices its rooms differently at different times of the year. For example,
Room 101 rents for $100 per night January through March, $150 per night April
through September, and $80 per night October through December.
Which type of table could be used to implement the time-based rate changes?
Question #59
What is the maximum partition size for a table space created with NUMPARTS
128, a page size of 8K, and a default DSSIZE of 4G?
A. 1G
B. 2G
C. 4G
D. 8G
Question #60
As part of a health check, it is determined that the statistics feedback should be
externalized more frequently. Optimizer statistics recommendations can be
immediately externalized to the DB2 catalog by performing what action?
Question #61
DB2 AUDIT policies are defined by inserting rows into what DB2 Catalog table?
A. SYSIBM.SYSDBAUTH
B. SYSIBM.SYSAUTOALERTS
C. SYSIBM.SYSAUDITPOLICIES
D. SYSIBM.SYSTABLESPROFILES
Reference:http://www-
01.ibm.com/support/knowledgecenter/SSEPEK_11.0.0/com.ibm.db2z11.doc.seca/s
rc/tpc/db2z_secadmauthority.dita(9th bullet)
Question #62
Which type of column can be dropped from a table via the ALTER TABLE ...
DROP COLUMN ... SQL statement?
A. XML column
B. LOB column
C. DOCID column
Question #63
When we use multilevel-security using a security label column, which sentence is
true?
Question #64
What subsystem parameter in DDF specifies the maximum number of inactive or
new
connections queued that can be waiting for a DBAT to process the request?
A. IDTHTOIN
B. MAXDBAT
C. CONDBAT
D. MAXCONQN
Question #65
What catalog table provides the information about missing or conflicting catalog
statistics for SQL statements?
A. SYSIBM.SYSGUERYSEL
B. SYSIBM.SYSTATFEEDBACK
C. SYSIBM.SYSVARIABLES_TEXT
D. SYSIBM.SYSOUERYPREDICATE
Question #66
You are trying to reduce the transaction CPU cost by using
KEEPDYNAMIC(YES). Which subsystem parameter would you increase to
improve Local Dynamic Cache Hit Ratio and reduce the number of short prepares?
A. MAXRBLK
B. MAXKEEPD
C. MAXTEMPS
D. CONTSTOR
Question #67
What can you accomplish with the stored procedure ADMIN_UTL_MONITOR?
B. You can create a detailed report of currently running and stopped utilities.
Reference:http://www-
01.ibm.com/support/knowledgecenter/SSEPEK_11.0.0/com.ibm.db2z11.doc.perf/s
rc/tpc/db2z_sp_adminutlmonitor.dita?cp=SSEPEK_11.0.0%2F6-0-6-1-4-5