Cómo entender v$TERM v$session
Columnas públicas en V$SESSION
V$SESSION es una vista de información básica que se utiliza para encontrar el SID o SADDR del usuario. Sin embargo, también tiene algunas columnas que cambian dinámicamente y que se pueden usar para verificar al usuario. Por ejemplo:
Descripción del campo:
Campo 1:sarrd:raw(4): dirección de sesión, la dirección de la sesión.
Campo 2: sid: raw (4): Identificador de sesión, identificador de sesión.
Campo 3: Número de serie:Número:
Número de serie de la sesión, el número de serie de la sesión. Un objeto utilizado para identificar de forma única una sesión. Si una sesión finaliza y otra comienza con el mismo ID de sesión, se garantiza que los comandos a nivel de sesión se aplicarán al objeto de sesión correcto
Si otra sesión utiliza un SID, el valor se incrementará automáticamente (Cuando finaliza la sesión, se inicia otra sesión con el mismo SID).
Campo 4: audsid:number:audit session id
Verifique la unicidad del ID de sesión y confirme que también se usa comúnmente cuando se buscan patrones de consultas paralelas.
Campo 5: parrd: raw (4): La dirección del proceso propietario de la sesión.
La dirección del proceso propiedad de esta sesión.
Campo 6: Número de usuario: Número: ID de usuario de Oracle
El identificador del usuario de Oracle.
Campo 7: Nombre de usuario: varchar2 (30): nombre de usuario de oracle, nombre de usuario de Oracle.
Campo 8: Comando:Número:
El comando está en progreso (la última instrucción ha sido analizada; consulte la Tabla 3-7 para obtener una lista de valores
<); p > El valor de sql correspondiente al comando de sesión: el valor predeterminado es 0.Campo 8: ID del propietario: número
Si el valor es 2147483644, el contenido de la columna no es válido. De lo contrario, esta columna contiene el identificador del usuario propietario de la sesión migrable
Para operaciones que utilizan esclavos paralelos, este valor se interpreta como un valor de 4 bytes. Los 2 bytes inferiores representan el número de sesión y el byte superior representa el ID de instancia del coordinador de consultas.
Campo 9: taddr: varchar2 (8): la dirección del objeto de estado de la transacción.
La dirección del objeto de estado de la transacción.
Campo 10: Bloqueo en espera: Varchar2 (8)
La dirección del bloqueo en espera, si no, está vacía
La dirección del bloqueo en espera; . Si está vacío, no hay que esperar.
Campo 11: Estado: varchar2 (8)
El estado de la sesión: activa (actualmente ejecutando SQL), inactiva, terminada (marcada como terminada), en caché (en caché temporal para uso por Oracle* Ejecutar sentencias SQL.
Inactivo: Estado inactivo
Eliminado: Marcado para eliminación.
Caché: Uso de buffers temporales en Oracle
SNIPED: La sesión está inactiva y esperando operaciones del cliente.
Campo 12: Servidor: varchar2 (9)
Tipo de servidor: dedicado, compartido, pseudo, ninguno
Utilice el tipo de conexión al servidor de la base de datos.
Dedicado: Servidor Dedicado
Compartir: * * * * * * Disfruta del servidor.
Pseudo:
Ninguno:
Campo 13: Número de esquema: Número:
Identificador de usuario del esquema
El valor numérico correspondiente al identificador de usuario del esquema.
Campo 14: nombre de esquema:varchar 2(30):
Nombre de usuario del esquema
Nombre de usuario del esquema
Campo 15: Usuario del sistema operativo :varchar 2(15)
Nombre de usuario del cliente del sistema operativo
El nombre de usuario del sistema operativo del cliente.
Campo 16: Proceso
VARCHAR2(9)
ID del proceso del cliente del sistema operativo
El ID del proceso del sistema operativo del cliente ( identificador).
Campo 17: Máquina
VARCHAR2(64)
Nombre de la máquina del sistema operativo
La máquina del sistema operativo del cliente conectado al nombre de la base de datos.
Campo 18: Terminal
VARCHAR2(10)
Nombre del terminal del sistema operativo
Terminal del sistema operativo del cliente conectado a la base de datos nombre.
Campo 19: Programa
VARCHAR2(48)
Nombre del programa del sistema operativo
El proceso del sistema operativo cliente conectado al nombre de la base de datos.
Campo 20: Tipo
VARCHAR2(10)
Tipo de sesión
Tipo de sesión
Campo 21: dirección_SQL
Original (4)
Se utiliza con SQL_HASH_VALUE para identificar la declaración SQL que se está ejecutando actualmente
El valor SQL_HASH_VALUE de la declaración SQL que se está ejecutando actualmente.
Campo 22: Valor hash de SQL
Número
Se utiliza junto con SQL_ADDRESS para identificar la instrucción SQL que se está ejecutando actualmente
El valor SQL_ADDRESS de la sentencia SQL que se está ejecutando actualmente.
SQL_HASH_VALUE, SQL_ADDRESS: Estas dos columnas se utilizan para identificar las sentencias SQL ejecutadas por defecto en la sesión. Si es nulo o 0, significa que no se ejecutaron declaraciones SQL para esta sesión. PREV_HASH_VALUE y PREV_ADDRESS se utilizan para identificar la última declaración ejecutada por la sesión.
Campo 23: SQL _ ID
VARCHAR2(13)
Identificador de la sentencia SQL que se está ejecutando actualmente
En ejecución El identificador de la declaración SQL.
Campo 24: SQL _ child _ number
Número
El número secundario de la instrucción SQL que se está ejecutando actualmente
Campo 25: Superior Una dirección SQL
Original (4)
Se utiliza con el valor prev _ HASH _ para identificar la última declaración SQL ejecutada
Campo 26: Valor hash anterior
Número
Se utiliza con el valor SQL _ HASH _ para identificar la última instrucción SQL ejecutada
Campo 27: ID de SQL anterior
Varchar2( 13)
Identificador SQL de la última sentencia SQL ejecutada