Cambiar Tablespace

Boris Valladares
17 de Noviembre del 2004
Que tal grupo buena tarde, como puedo mover un indice de una tabla a otro tablespace?,
tengo Windows 2000 Advanced Server con base de datos Oracle 8i.
Gracias.

Jorge-DBA
17 de Noviembre del 2004
utiliza la sentencia "REBUILD"

ejemplo:

SQL> create table x (x date);

Tabla creada.

SQL> create index y on x (x) tablespace system;

Indice creado.

SQL> select tablespace_name, index_name
2 from user_indexes
3 where index_name = 'Y';

TABLESPACE_NAME INDEX_NAME
------------------------------ ------------------------------
SYSTEM Y

SQL> alter index y rebuild tablespace indx;

Indice modificado.

SQL> select tablespace_name, index_name
2 from user_indexes
3 where index_name = 'Y';

TABLESPACE_NAME INDEX_NAME
------------------------------ ------------------------------
INDX Y

SQL>


Saludos.