rentalnax.blogg.se

Para aventuras y curiosidades m4a
Para aventuras y curiosidades m4a













para aventuras y curiosidades m4a

Puede utilizar la consulta siguiente para identificar qué usuario está creando un número alto de sesiones. Select count (*),type from v$session group by type Para ello podemos lanzar la siguiente consulta (en el caso del entorno RAC, DBA debe utilizar GV$SESSION en lugar de V$SESSION). Un DBA puede ver fácilmente esto consultando la vista de sistema V$SESSION.

para aventuras y curiosidades m4a

Select username Usuario_Oracle, count(username) Numero_SesionesĬada vez que se conecta a los datos se crea una sesión en la base de datos para realizar sus operaciones. Otra consulta interesante basada en la vista v$session, es la siguiente que muestra los usuarios de Oracle conectados y el número de sesiones por usuario: Select program Aplicacion, count(program) Numero_Sesiones También sobre esa misma vista podemos lanzar una consulta que muestra el número de conexiones actuales a Oracle agrupado por aplicación que realiza la conexión: Select osuser, username, machine, program from v$session order by osuser Veamos una consulta general para obtener los usuarios conectados a la BBDD V$SESSION es el primer lugar cuando DBA comienza a buscar información relacionada con el rendimiento e información de la ejecución de las consultas, un DBA puede llegar a consultar un centenar de veces al día esta vista, así que puede ser interesante inspeccionar su contenidoĬomo casi todas las consultas que vamos a ver ,para visualizar el resultado de esta consulta es necesario entrar con privilegios de administrador ❼uánto tardan en ejecutarse estas consultas?.❼uántas sesiones hay actualmente corriendo en la base de datos?.La vista V$SESSION es la base de toda la información relacionada con el estado actual del sistema: 'DEFERRED', 'YES','YES') SYS_MODIFIABLE, v.descriptionĬonsulta Oracle SQL sobre la vista que muestra las conexiones actuales a OracleĪhora vamos a ver la vista v$session. 'YES','FALSE', 'NO', 'DEFERRED', 'NO', 'YES') SES_MODIFIABLE,ĭECODE(ISSYS_MODIFIABLE, 'IMMEDIATE', 'YES', 'FALSE', 'NO', 'FALSE', 'NO') "DEFAULT", DECODE(ISSES_MODIFIABLE, 'IMMEDIATE', 'TRUE', 'FALSE') ISSYS_MODIFIABLE, decode(v.isDefault, 'TRUE', 'YES', SELECT v.name, v.value value, decode(ISSYS_MODIFIABLE, 'DEFERRED', Una vista muy parecida a v$system es la vista v$parameter ,la cual nos permite ver parámetros de Oracle, valor actual y su descripción Select value from v$system_parameter where name = ‘db_name’ Y por ultimo una consulta Oracle SQL para conocer el Nombre de la base de datos.Select value from v$system_parameter where name = ‘control_files‘ Esta Consulta Oracle SQL es para conocer la Ubicación y número de ficheros de control.Select value from v$system_parameter where name = ‘spfile’ Si solo queremos conocer la Ubicación y nombre del fichero spfile.Select value from v$system_parameter where name = ‘compatible’ Si solo queremos conocer la Versión de Oracle lanzaremos esta consulta.A continuación aquí algunas de las mas destacadas: De hecho basada en esa vista, podemos recuperar algunos de los mas importantes simplemente filtrando por el campo « name«. Si queremos leer unos 258 parámetros generales de una BBDD Oracle v 9, en efecto podemos recuperar sus valores directamente con la siguiente consulta:ĭe esta consulta podemos obtener valores muy interesantes ,como podemos ver en la pantalla anterior. Ĭon esta interesante consulta podemos ver el numero de la instancia y su sombre, la version de BBDD, el tiempo desde el que esta arrancada la BBDD y es estado en general de la BBDDĮsa vista es tan interesante que de hecho se usa otra consulta Oracle SQL que muestra si la base de datos está abierta : select status from v$instanceĬonsulta Oracle SQL sobre la vista que muestra los parámetros generales de Oracle Consulta Oracle SQL sobre la vista que muestra el estado de la base de datosĮn primer lugar veamos uan simple consulta muy general para ver como esta la BBDD en el momento de la consulta. ¿Quién no tiene su chuleta de consultas útiles que se suelen utilizar en el día a día, y en nuestras aventuras y desventuras con un BBDD Oracle?Įn este pequeño post vamos a ver un resumen de consultas SQL de Oracle, basadas la mayoría sobre las vistas del diccionario de Oracle, y animo a todo el que quiera añadir otras que considere de utilidad a responder el post publicando las suyas, a ver si entre todos creamos un repositorio que podamos consultar desde cualquier lugar para facilitarnos la vida, o sacarnos de algún que otro apuro.















Para aventuras y curiosidades m4a