Pesquisar este blog

domingo, 13 de dezembro de 2009

Artigo sobre Bloqueios no ORACLE

O artigo de Hudson Santos fala sobre concorrência e consistência de dados explicando como usar a view v$locked_object para saber quais sãos os objetos que estão bloqueados pelos usuários. Através desta visão é possível ao DBA saber, por exemplo, quais tabelas estão bloqueadas, identificar o usuário e a sessão que está bloqueando algum recurso, para que possa ser finalizada com um alter system kill session.


Como se sabe, o mecanismo de lock dos bancos de dados relacionais são utilizados para resolver problemas de integridade, consistência e concorrência de dados, fazendo com que as transações não consigam atualizar os mesmos dados ao mesmo tempo, ou seja, somente uma transação pode, em determinado momento alterar algum recurso, a outra transação terá de aguardar.

Nenhum comentário:

Postar um comentário