Leccion 02 - 02 Configuracion de La Instancia
Leccion 02 - 02 Configuracion de La Instancia
Leccion 02 - 02 Configuracion de La Instancia
----------------------------------------------------------------
-- 1. NOMBRE DE LA INSTANCIA
----------------------------------------------------------------
SELECT NAME FROM V$DATABASE;
----------------------------------------------------------------
-- 2. UBICACIÓN DEL ARCHIVO DE CONFIGURACION DEL ORACLE
----------------------------------------------------------------
SELECT * FROM V$PARAMETER
WHERE NAME = 'spfile';
----------------------------------------------------------------
--3. TAMAÑO TOTAL , SGA Y EL PGA
----------------------------------------------------------------
-- MEMORIA TOTAL
SELECT * FROM V$PARAMETER WHERE NAME = 'memory_max_target';
SELECT * FROM V$PARAMETER WHERE NAME = 'memory_target';
-- SGA
SELECT * FROM V$PARAMETER WHERE NAME = 'sga_max_size';
SELECT * FROM V$PARAMETER WHERE NAME = 'sga_target';
-- PGA
SELECT * FROM V$PARAMETER WHERE NAME = 'pga_aggregate_target'
----------------------------------------------------------------
-- 4. VISTA DINAMICA DE CONFIGURACION DEL SGA
----------------------------------------------------------------
SELECT * FROM V$SGAINFO;
----------------------------------------------------------------
-- 5. AMPLIAR EL TAMAÑO DE LA INSTANCIA PARA QUE INICIE EN 1G Y SE
-- AMPLIE HASTA 1200MB
----------------------------------------------------------------
ALTER SYSTEM SET MEMORY_MAX_TARGET = 1200M SCOPE = SPFILE;
REINICIAR LA INSTANCIA ……
----------------------------------------------------------------
-- 6. PARADA DE LA BASE DE DATOS
----------------------------------------------------------------
Con el SQLPLUS, conéctese como DBA ( solo si es administrador del SO )
Luego:
----------------------------------------------------------------
-- 7. ARRANQUE DE LA BASE DE DATOS
----------------------------------------------------------------
----------------------------------------------------------------
-- 8. SHARED POOL : Vista de sentencias compiladas
----------------------------------------------------------------
SELECT EXECUTIONS , DISK_READS , BUFFER_GETS , CPU_TIME , ELAPSED_TIME , SQL_TEXT
FROM V$SQL
ORDER BY 1 DESC;
----------------------------------------------------------------
-- 9. EFICIENCIA DEL SHARED POOL
----------------------------------------------------------------
SELECT SUM(GETS - GETMISSES ) * 100 / SUM(GETS) "Ratio Medio"
FROM V$ROWCACHE;
----------------------------------------------------------------
-- 10. DB BUFFER CACHE : Prueba de acceso rápido a datos en memoria
----------------------------------------------------------------
-- Ejecute 1:
SELECT COUNT( * ) FROM DBA_SOURCE;
Ejecute una vez y tome el tiempo: T1= ……..
-- Ejecute 2:
SELECT COUNT( * ) FROM DBA_SOURCE;
Ejecute segunda vez y tome el tiempo: T2= ……..
----------------------------------------------------------------
-- 11. CONSULTAR CONTENIDO DEL DB BUFFER CACHE
----------------------------------------------------------------
----------------------------------------------------------------
-- 13. ASESOR DE MEMORIA DE ARRANQUE
----------------------------------------------------------------
La siguiente consulta muestra información acerca de los indicadores de EFICIENCIA del servidor, ante los
cambios de memoria asignada en el MEMORY_TARGET.
----------------------------------------------------------------