Suppose we are doing transaction in a table and abend happened in
between. Suppose i have completed the transaction upto X rows and
I want to start the transaction again where the abend happened. I
don't want to do the transaction from the first record. Then what
i have to do.
Answer Posted / ignatius pradeep
We have a option called the BMC dedicated for this kind of
transaction errors. You can give a commit frequency too.
Example:
You have to insert 230 records into a table and your
transaction abends at 163 due to -803 or some error.
Now, If you define your BMC commit frequency to be 100, a
commit will be issued for every 100 records processed. So
in our example the first 100 records will be commited and a
checkpoint will be saved. When the transaction abends at
165 and you restart the job. The system will automatically
look at the last checkpoint and start processing from 101
record.
Let me know if i am wrong.
| Is This Answer Correct ? | 9 Yes | 0 No |
Post New Answer View All Answers
What happens in bind step in a db2 program?
What is a system catalog table in db2?
What is buffer pool and list some of them?
What is commit in db2?
Mention the downsides of page level lock.
What is the latest version of ibm db2?
What is db2 connect?
Explain about rct.
What is explain plan in db2?
How can the duplicate values be eliminated from db2 select?
Why do chiropractors use drop table?
How do you eliminate duplicate values in db2?
What does db2 plan contain?
What is with ur in db2?
What is node in db2?