“Conocimiento software>Software de base de datos

Cómo comprobar los bloqueos actuales en una base de datos Oracle

2011/6/1
Oracle utiliza una función de bloqueo para asegurar que los datos no se actualiza más de una función a la vez de mantener la integridad de los datos. El bloqueo se produce en muchos niveles , incluyendo filas, tablas y espacios de tabla . El bloqueo a nivel de usuario , el comando " commit" hace que los cambios sean permanentes y quita el bloqueo. El comando " rollback " revierte los cambios antes de liberar el bloqueo. Registros Oracle bloquear la información de una tabla de sistema llamado " v $ lock" que se puede consultar mediante el lenguaje de consulta estructurado (SQL ) . Instrucciones
1

revisar la " v $ lock" tabla de Oracle para el bloqueo de la información. Utilice la opción " select" comando para ver " sid ", "tipo ", " lmode " y " solicitud ". Sid significa el número de identificación de la sesión y se identifica la sesión que posee el bloqueo .

Seleccionar

sid ,
tipo

,

lmode ,
< p> pedido

de v $ lock ;
2

Únete a la tabla de Oracle " v $ session " en la tabla " v $ lock" para determinar quién es el bloqueo de la base de datos. Ingreso por sid ( identificador de sesión ) para encontrar el v $ lock l, v $ session s

donde l.sid = s.sid ;
3

Consultar la " v $ locked_object " tabla para obtener más información acerca de lo que está bloqueado . Únete a la tabla " dba_objects " para el nombre y el tipo. El nombre del objeto indica qué se bloquea y las columnas de nombre de usuario identificar quién ha creado la lo, dba_objects hacer

donde

lo.object_id = do.object_id ;

Software de base de datos
Cómo actualizar las declaraciones de Oracle
Características de los Sistemas de Gestión de Bases de Datos Relacionales
Cómo actualizar una consulta en una base de datos Access
¿Cuál es el nombre de la vista que proporciona datos sobre documentos y contiene un conjunto de comandos para ayudar al usuario a administrar documentos?
Cómo cambiar la contraseña de SA en SQL Express 2005
Cómo chatear en Kayako
Las diferencias de tiempo entre dos fechas en Oracle
Considere un clúster de computación que consta de dos nodos que ejecutan DataBaseScribe formas en las que el software puede administrar el acceso a los datos sobre los beneficios y detrimentos de discos de disco.
Conocimiento de la computadora © http://www.ordenador.online