Definición Sql

Páginas: 6 (1351 palabras) Publicado: 8 de enero de 2013
* Definición SQL.
* Consultas SQL útiles para obtener información sobre Oracle Database.
* Artículos relacionados.
* Créditos.
Definición SQL
SQL (Lenguaje de consulta estructurado) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculorelacional permitiendo efectuar consultas con el fin de recuperar, de una forma relativamente sencilla, información de interés de una base de datos, así como también hacer cambios sobre ella. Es un lenguaje de cuarta generación (4GL).
Consultas SQL útiles para obtener información sobre Oracle Database
* Vista que muestra el estado de la base de datos:
select * from v$instance* Consulta que muestra si la base de datos está abierta:
select status from v$instance
* Vista que muestra los parámetros generales de Oracle:
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:
selectvalue
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
from v$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
from v$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
order by Numero desc
* Diccionario de datos (incluye todas las vistas y tablas de la Base de Datos):
select * from dictionary



select table_name from dictionary

* Muestra los datos de una tablaespecificada (en este caso todas las tablas que lleven la cadena "EMPLO"):
select *
from ALL_ALL_TABLES
where upper(table_name) like '%EMPLO%'
* Muestra los disparadores (triggers) de la base de datos Oracle Database:
select *
from ALL_TRIGGERS
* Tablas propiedad del usuario actual:
select * from user_tables
* Todos los objetospropiedad 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 de datos 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, DBA_DATA_FILES d,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sql definicion
  • SQL definiciones y comandos
  • Definicion De Sql
  • Definición de Datos con SQL
  • Que es sql
  • que es sql
  • SQL
  • Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS