Hi guys, I've a strange situation using oracle with the .Net provider.
1. I open a transaction
2. I LOCK a table
3. The network have a failure (I force it unplugging the cable from the adapter)
4. The transaction and expecially the lock remains there for an indefinite time and I can do nothing with that table if I didn't restart the oracle service.
I know that is not a good thing to lock a table but my questions are:
1. there's a way to define a lock timeout for automatically rollback a transaction that is not closed until a certain time?
2. There's a way to force the rollback of an existing transaction? I saw the ROLLBACK FORCE statement but I'm not able to understand where can I find the Transaction ID.
Thanks in advance, happy 2006.
Stevie B. Gibson
1. I open a transaction
2. I LOCK a table
3. The network have a failure (I force it unplugging the cable from the adapter)
4. The transaction and expecially the lock remains there for an indefinite time and I can do nothing with that table if I didn't restart the oracle service.
I know that is not a good thing to lock a table but my questions are:
1. there's a way to define a lock timeout for automatically rollback a transaction that is not closed until a certain time?
2. There's a way to force the rollback of an existing transaction? I saw the ROLLBACK FORCE statement but I'm not able to understand where can I find the Transaction ID.
Thanks in advance, happy 2006.
Stevie B. Gibson