I was wondering is there any way to make smon obey you.
Here's the problem I faced
A delete statement was fired from a session, which ran for a long time (2 1/2 days) before it was killed.since there was some rollback being done, so the OS process was also killed.
And then the developer felt the need to tune the statementand eventually came to me
The tuned statement was fired and it was seen that it's waiting for for an enqueue held by SMON.Obviously SMON was doing the pending rollback from the first statement.Is there any way I can make SMON work faster or give up the rollback?? What could be the consequence of this?
There are three kinds of lies: Lies, damned lies, and benchmarks...
Unix is user friendly. It's just very particular about who it's friends are.
thanks
My v$transaction shows only one entry where
used_ublk=284
used_urec=20528
although the addr does not match with saddr,paddr or sql_addr of smon
Am I viewing the right thing?
There are three kinds of lies: Lies, damned lies, and benchmarks...
Unix is user friendly. It's just very particular about who it's friends are.
Originally posted by simply_dba . . . or give up the rollback?? What could be the consequence of this?
This as davey says is frightening. There seems to be an idea that rollback is a kind of "optional extra".
Oracle can write "dirty" blocks to the data files before a transaction is complete. This means that in terms of transactional integrity, your data files contain CRAP.
Rollback/Undo is Oracle's way of keeping track of the CRAP in your data files. "give up" the rollback and you have a CRAP database.
"The power of instruction is seldom of much efficacy except in those happy dispositions where it is almost superfluous" - Gibbon, quoted by R.P.Feynman
Originally posted by DaPi This as davey says is frightening. There seems to be an idea that rollback is a kind of "optional extra".
Oracle can write "dirty" blocks to the data files before a transaction is complete. This means that in terms of transactional integrity, your data files contain CRAP.
Rollback/Undo is Oracle's way of keeping track of the CRAP in your data files. "give up" the rollback and you have a CRAP database.
Ok I asked a silly question.
But do you have to be rude like that?
There are three kinds of lies: Lies, damned lies, and benchmarks...
Unix is user friendly. It's just very particular about who it's friends are.
Bookmarks