Moniitorización de tablespaces oracle

Páginas: 2 (339 palabras) Publicado: 17 de enero de 2011
1. Consulta para comprobar el tablespace de UNDO

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, DBA_TABLESPACES t WHERE t.tablespace_name = d.tablespace_name AND
f.tablespace_name(+) = d.tablespace_name
ANDf.file_id(+) = d.file_id GROUP BY t.tablespace_name,
d.file_name, t.pct_increase, t.status ORDER BY 1,3 DESC;

2. Consulta para averiguar si se está realizando un rollback
2.1. Obtener sidselect t1.SID,t1.SERIAL#,t1.USERNAME,t1.STATUS,t1.SCHEMANAME,t1.OSUSER,t1.process,t1.MACHINE,t1.PROGRAM,t2.sql_text
from v$session t1, v$sqlarea t2
where t1.sql_address=t2.address
and t1.username='SIACAP'
order by t1.username,t1.osuser

2.2. Pasárselo a la siguiente sentencia
SELECT a.used_ublk
FROM v$transaction a, v$session b
WHERE a.addr = b.taddr AND b.sid = 199;

3. -Mover objetosoracle:
Mover una tabla de tablespace. Si se mueve al mismo tablespace en el que está se le hace el desfragmentado:

Tabla simple:
ALTER TABLE NOMBRE_TABLA MOVE TABLESPACENOMBRE_TABLESPACE;

Tabla Particionada:
select 'alter table '||table_name||' move partition '||partition_name||' tablespace '||tablespace_name||';' fromdba_tab_partitions where table_name='NOMBRE_TABLA';

alter table NOMBRE_TABLA move partition P_2003 tablespace NOMBRE_TABLESPACE;

Nota: Cada vez que sereconstruye o se mueve una tabla es necesario reconstruir sus índices.

4.- Consultas para averiguar si algún índice ha quedado en estado no utilizable

Select distinct status from user_indexes;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tablespace En Oracle
  • Controlar Espacio De Los Tablespaces En Oracle
  • Oracle consultas tablespace
  • tablespace oracle
  • Oracle Cuestiones De Tablespaces.
  • ORACLE
  • Oracle
  • Oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS