Comandos Base Datos
select * from v$instance
Parámetros configurados de la Base de Datos
select * from v$system_parameter
Versión de Oracle
SELECT value
FROM v$system_parameter
WHERE name =‘compatible’
Ubicación y nombre del fichero spfile
select value
from v$system_parameter
where name = ‘spfile’
Ubicación y número de ficheros de control
select value
from v$system_parameter
where name =‘control_files’
Nombre de la base de datos
select value
from v$system_parameter
where name = ‘db_name’
Vista que muestra las conexiones actuales a Oracle
select osuser, username, machine, program
fromv$session
order by osuser
Vista que muestra el número de conexiones actuales a Oracle agrupado por aplicación que realiza la conexión
select program Aplicacion, count(program) Numero_Sesiones
fromv$session
group by program
order by Numero_Sesiones desc
Vista que muestra los usuarios de Oracle conectados y el número de sesiones por usuario
select username Usuario_Oracle, count(username)Numero_Sesiones
from v$session
group by username
order by Numero_Sesiones desc
Propietarios de objetos y número de objetos por propietario
select owner, count(owner) Numero
from dba_objects
group by owner
orderby Numero desc
Diccionario de datos:
select * from dictionary
Muestra los objetos de una Base de Datos
select *
from ALL_OBJECTS
Tablas propiedad del usuario actual
select * from user_tables
Todos losobjetos propiedad del usuario conectado a Oracle
select * from user_catalog
Consulta SQL para el DBA de Oracle que muestra los tablespaces, el espacio utilizado, el espacio libre y los ficheros dedatos de los mismos
Select t.tablespace_name “Tablespace”, t.status “Estado”,
ROUND(MAX(d.bytes)/1024/1024,2) “MB Tamaño”,
ROUND((MAX(d.bytes)/1024/1024) -
(SUM(decode(f.bytes, NULL,0,f.bytes))/1024/1024),2) “MB Usados”,
ROUND(SUM(decode(f.bytes, NULL,0, f.bytes))/1024/1024,2) “MB Libres”,
t.pct_increase “% incremento”,
SUBSTR(d.file_name,1,80) “Fichero de datos”
FROM DBA_FREE_SPACE f,...
Regístrate para leer el documento completo.