ConsultasEfecticasOracle

Páginas: 7 (1606 palabras) Publicado: 24 de diciembre de 2014
ACTIVIDADES DE ADMINISTRACIÓN DE BASE DE DATOS

Instalación del Manejador de Base de Datos Oracle Cliente.

Crear usuarios, otorgamiento de perfiles y roles a la Base de Datos.

Actividades de Administración de la Base de Datos: (Monitoreo y Entonación de la Base
de Datos; Revisión de bloqueos y concurrencias en la Base de Datos; Análisis de las
sentencias SQL que disminuyen elRendimiento de la Base de Datos; Creación de
TableSpaces, Packages, Trigers, Procedure y Functions que ayuden a mejorar el rendimiento
de las aplicaciones; Revisión del espacio físico en disco de los TableSpaces de Datos;
Monitoreo del crecimiento de los DataFiles y los RedoLogs Files; Mediciones de rendimiento de
los procesos críticos; Auditar y monitorear los recursos de la Base de Datos)
•Estrategias de Respaldo y Recuperación de los Datos.

Verificar la Integridad y la Consistencia de la Base de Datos.

Preparar los Scripts para la carga de datos de archivos externos a la Base de Datos.

Establecer estrategias y políticas de Seguridad de los Datos y los Usuarios.

Efectuar los Ajustes a los parámetros de arranque de la Base de Datos que afecten el
rendimiento.

Diseño ydocumentación de Estructura de Datos.

Actualización de las Aplicaciones en los Ambientes de Desarrollo y Producción.

Migración de Datos del Ambiente de Desarrollo al ambiente de producción.
CONSULTAS DE ADMINISTRACIÓN EN ORACLE
1.- Consulta Oracle SQL para conocer el estado de la base de datos:
SELECT * FROM V$INSTANCE;
2.- Consulta Oracle SQL para conocer si la Base de Datos estaabierta:
SELECT STATUS FROM V$INSTANCE;
3.- Consulta Oracle SQL que muestra los parámetros generales de Oracle:
SELECT * FROM V$SYSTEM_PARAMETER;
4.- Consulta Oracle SQL para conocer Versión de Oracle:
SELECT VALUE FROM V$SYSTEM_PARAMETER WHERE NAME = 'COMPATIBLE';
5.- Consulta Oracle SQL para conocer Ubicación y nombre del fichero spfile:
SELECT VALUE FROM V$SYSTEM_PARAMETER WHERE NAME ='SPFILE';
6.- Consulta Oracle SQL para conocer Ubicación y número de ficheros de control:
SELECT VALUE FROM V$SYSTEM_PARAMETER WHERE NAME = 'CONTROL_FILES';
7.- Consulta Oracle SQL para conocer Nombre de la base de datos:
SELECT VALUE FROM V$SYSTEM_PARAMETER WHERE NAME = 'DB_NAME';
8.- Consulta Oracle SQL para conocer las conexiones actuales a Oracle:
SELECT OSUSER, USERNAME, MACHINE, PROGRAMFROM V$SESSION ORDER BY OSUSER;
9.- Consulta Oracle SQL para conocer 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;
10.- Consulta Oracle SQL para conocer los usuarios de Oracle conectados y el número de sesiones:
SELECT USERNAMEUSUARIO_ORACLE, COUNT(USERNAME) NUMERO_SESIONES
FROM V$SESSION GROUP BY USERNAME ORDER BY NUMERO_SESIONES DESC;
11.- Consulta Oracle SQL para conocer los 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;
12.- Consulta Oracle SQL para conocer Diccionario de datos (incluye todas las vistas y tablasde la Base
de Datos)
SELECT * FROM DICTIONARY;

13.- Consulta Oracle SQL para conocer los datos de una tabla especificada (en este caso todas las tablas
que lleven la cadena "XXX"):
SELECT * FROM ALL_ALL_TABLES WHERE UPPER(TABLE_NAME) LIKE '%XXX%';
14.- Consulta Oracle SQL para conocer Tablas propiedad del usuario actual
SELECT * FROM USER_TABLES;
15.- Consulta Oracle SQL para conocerTodos los objetos propiedad del usuario conectado a Oracle
SELECT * FROM USER_CATALOG;
16.- Consulta Oracle SQL para 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,...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS