miércoles, 9 de septiembre de 2015

Mover usuarios de tablespace 

El tablespace temporal contiene datos en transito que permanecen unicamente por la duracion de la sesion, esto significa que una vez que la sesion termina, estos datos dejan de existir. Un tablespace temporal ayuda a mejorar la concurrencia de multiples operaciones tipo SORT que no caben en la memoria.

Un tablespace temporal se usa para guardar lo siguiente:

  • Tablas temporales e indices temporales
  • LOBs temporales
  • Resultados temporales de tipo SORT
  • Arboles B temporales


Para mover usuarios de un tablespace temporal al TEMP default y borrar el que no necesitamos podemos hacer lo siguiente:

SQL> select username from  dba_users where TEMPORARY_TABLESPACE='TEMP02';

user_uno

SQL> alter user "user_uno" temporary tablespace TEMP;

User altered.

SQL> select username from  dba_users where TEMPORARY_TABLESPACE='TEMP02';

no rows selected


SQL> drop tablespace temp02 including contents and datafiles;

No hay comentarios.:

Publicar un comentario