What do you mean by dirty read ?
Answers were Sorted based on User's Feedback
Answer / ram g
dirty read is an isolation level. it wont give exclusive
lock on table. what it says is that..when the user1 start
reading db and inserting a row1 while user2 reads row1 now
user1 rollback data now user2 read data which is not really
exist.
Is This Answer Correct ? | 5 Yes | 1 No |
Answer / vinod
The "dirty read" technique can be used to provide a high
degree of concurrent access to VSAM files while avoiding
the complications associated with CI and CA splits. The
dirty read protocol can be summarized as follows:
1.The VSAM file must be defined with cross-region
SHAREOPTIONS 4.
2.The file must be allocated with DISP=SHR.
3.All operations on the file, including reads, must be
preceded with an ENQ for the data set. The data set name is
specified for the ENQ "rname", but any string can be used
for the ENQ "qname" (though it must be the same string for
all accessors).
4.After a lock is obtained, the user's buffer must be
refreshed with a GET request. This step also applies to new
record insertions.
5.At the end of all file operations, the enqueue is
released with a DEQ function call.
6.No lock is held during a wait (such as terminal input
wait).
7.Before updating a previously read record, a fresh copy of
the record must be obtained and compared to the original to
ensure that no other user has updated the record while it
was being browsed and modified. As always, the second read,
the record comparison, and the update must be shielded by a
lock.
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / kaniyan
If one user put intent exclusive lock on a page or a table
or table space, at that time some wants to read the
content. He will get junk values. This is called dirty
read.
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / mr.shashi kant yadav
A transaction reads the data that has not been committed by the other transaction.This can create problems if a transaction that has added the data is rolled back.
Is This Answer Correct ? | 0 Yes | 0 No |
how can you load a vsam data set with records ?
max how many AIX coded in a vsam dataset??
in vsam at the creation of cluster what is the use of RECSZ parameter?
By looking into the Jcl can we identify the dataset is VSAM?
5 Answers Cognizant, Keane India Ltd,
How do you initialize a VSAM file before any operation? a VSAM with alternate index?
What is the use of VSAM files? How to read this ?
Under idcams, multiple functions can be executed, each of which returns a condition code. What will be the condition code returned to the operating system?
what is difference between repro and export? if any one know this plz tell me
why ci and ca splits are not possible in esds and rrds?
What is the base cluster?
What is the use of lds (linear data set)?
What are the steps involved in access method services?