Ejemplos de consultas a V$
1. Cómo buscar los nombre de todos los archivos de la base de datos.
VISTA: V$datafile
SQL> SELECT name FROM V$datafile;
2. Cómo buscar el grupo de redo log
VISTA: V$LOG
Obtenemos el número de los redo logs y el estado de estos ( current, active )
SQL> SELECT group#, status FROM v$log;
Obtenemos el nombre de los redo logs de la base de datos
SQL> SELECT member FROM v$log;
3. Cómo buscar los controlfiles de la base de datos
VISTA: V$CONTROLFILE
Obtenemos el nombre y ubicación de los controlfile de la base de datos con la siguiente consulta
SQL> SELECT name FROM v$controlfile;
4. Cómo obtener el nombre de la base de datos
VISTA: V$DATABASE
SQL> SELECT name from V$database;
5. Cómo listar los procesos que siguen conectados a la base de datos
VISTA: V$PROCESS
SQL> SELECT pid,username from V$process;
6. Cómo obtener el nombre de la instancia de la base de datos
VISTA: V$INSTANCE
SQL> SELECT instance_name,status V$instance;
| < Prev | Próximo > |
|---|






Comentarios
ALL_TAB_PRIVS Privilegios sobre objetos para los que el usuario o PUBLIC son los receptores del privilegio.
ALL_TAB_PRIVS_MADE Privilegios del usuario y privilegios sobre objetos propiedad del usuario.
ALL_TAB_PRIVS_RECD Privilegios sobre objetos para los que el usuario o PUBLIC es el receptor.
TABLE_PRIVILEGES Privilegios sobre objetos que el usuario es propietario, concesor, o receptor del privilegio, o PUBLIC es el receptor.
ALL_COL_PRIVS Privilegios sobre columnas para los que el usuario o PUBLIC es el receptor.
ALL_COL_PRIVS_MADE Privilegios sobre columnas para las que el usuario es el propietario o el concesor del privilegio.
ALL_COL_PRIVS_RECD Privilegios sobre columnas para las que el usuario o PUBLIC son receptores del privilegio.
COLUMN_PRIVILEGES Privilegios sobre columnas de las que el usuario es propietario, concesor, o receptor del privilegio, o PUBLIC es el receptor.
SELECT instance_name,status FROM V$instance;
V$Session
Y
V$Log_History
En la cual puedes ver cuantos ficheros de Redolog se generan en el tiempo.
En esta consulta os agrupo por dia y hora y multiplico por las megas por defecto que ocupa cada fichero de ArchiveLog, así sabemos la ocupación que esta generando en el Disco Duro cada hora y podemos programar su borrado etc.:
select to_char(first_time,'yyyy/mm/dd hh24'), count(*), count(*)* 15535 Mb_generadas_de_log
from V$LOG_HISTORY
group by to_char(first_time,'yyyy/mm/dd hh24')
order by 1 desc
Suscripción de noticias RSS para comentarios de esta entrada.