Db2 Interview Questions
Db2 Interview Questions
http://www.tutorialspoint.com/db2/db2_interview_questions.htm
Copyright tutorialspoint.com
Dear readers, these DB2 Interview Questions have been designed specially to get you
acquainted with the nature of questions you may encounter during your interview for the subject
of DB2. As per my experience good interviewers hardly plan to ask any particular question during
your interview, normally questions start with some basic concept of the subject and later they
continue based on further discussion and what you answer
What is the picture clause of Null Indicator variable?
S94 COMP is the picture clause of a null indicator.
Which component checks DB2 deadlocks?
Locking services are provided by Locking services component which is known as Internal Resource
Lock Manager IRLM and manages concurrency issues and dead locks.
Which component is responsible for execution of SQL statements?
Database services component is responsible for execution of SQL statements and it manages
buffer pool also.
Which component handles DB2 startup and shutdown?
System services component handles DB2 startup and shutdown.
On which level we can apply the locks?
Locking can be applied on either of these Page, table and table space.
In which step we specify the isolation level?
In Bind step we specify the isolation level.
Which field in SQLCA shows the number of updated rows after update statement?
Check the value of SQLERRD to know how many rows got updated after an update statement.
What is the physical storage length of TIMESTAMP data type?
TIMESTAMP data type takes 10 bytes and default is YYYY-MM-DD:HH:MM:SS-NNNNNN
What is the physical storage length of DATE data type?
DATE data types take 4 bytes and default is 'YYYY-MM-DD'
Which component is used to processes SQL statements and selects the access paths?
DB2 optimizer is used to select the access paths & to process the SQL queries.
In a COBOL-DB2 program all SQL statements must be coded in Area A. State whether true or false?
This statement is incorrect as SQL statements must be coded in Area B.
Cursors are used to handle single row selections at a time. They are data structure which hold all
the results of a query. State whether true or false?
This statement is incorrect as cursors are used to handle multiple row selections at a time.
Host variables cannot be group items but they may be grouped together in host structure. They
can be Renamed or Redefined. State whether true or false?
This statement is incorrect as host variables cannot be renamed & redefined.
When a table is dropped all the alias get dropped automatically. State whether true or false?
This statement is incorrect. Synonyms get dropped automatically when we drop the table but alias
of the table remains there. We need to manually drop the alias.
What action DB2 takes when a program abends?
When a program abends in middle of some transaction then DB2 performs a auto rollback.
If a transaction takes a Update lock on some data, then other transactions can get what type of
lock?
If a transaction takes an Update lock on some data, then other transactions can only get only
Shared lock on it.
If a transaction takes a Shared lock on some data, then other transactions can get what type of
lock?
If a transaction takes a Shared lock on some data, then other transactions can get either a Shared
or Update lock on it.
How the locks can be classified?
Locks can be classified based on size, duration and mode.
Which utility is used to load data into a table from a sequential file?
Load utility is used to load data into tables.
Which utility reclaims space from pages when some rows were deleted?
Reorg utility is used for reorganization of data on physical storage.
Which utility provides statistical information such as the number of pages and rows and stores
them in Catalog tables?
Runstats utility updated the catalog tables with the statistical information.
Which command is used to commit a transaction in CICS program?
SYNCPOINT command is used to commit a transaction in CICS program.
Which isolation level provides maximum concurrency?
Uncommitted read provides maximum concurrency.
Which isolation level ensures highest data integrity?
Repeatable Read ensures highest data integrity as it holds page and lock the rows until a COMMIT
point.
If a transaction has an exclusive lock on some data, then what are the other types of lock which
can be applied on it?
A transaction gets an Exclusive lock when it is about to write at that time no other lock can be
applied on it.
What is the input to the bind process?
DBRM is the input to the bind process which is produced in the pre-compile step.
How you will count the number of rows from a table TAB?
SELECT COUNT FROM TAB query is used to count the number of rows in a table.
Suppose we added a new column by using ALTER statement, where the column will be added?
When we use ALTER statement for adding a new column then it will be added at the end of the
table.
What is Next ?
Further you can go through your past assignments you have done with the subject and make sure
you are able to speak confidently on them. If you are fresher then interviewer does not expect you
will answer very complex questions, rather you have to make your basics concepts very strong.
Second it really doesn't matter much if you could not answer few questions but it matters that
whatever you answered, you must have answered with confidence. So just feel confident during
your interview. We at tutorialspoint wish you best luck to have a good interviewer and all the very
best for your future endeavor. Cheers :-)
Loading [MathJax]/jax/output/HTML-CSS/jax.js