reindexar indices

bmgdba
05 de Febrero del 2004
hola a todos:

tengo el siguiente problema: necesito reindexar todos los indices de la base de datos, pero no se como hacerlo completo, es decir, tomar todos los que estan en la dba_indexes y reindexar
ya que por cuenta me sale demasiado largo, ademas que no poseo todas las claves de acceso a las cuentas.

desde ya muchas gracias

Pedro
05 de Febrero del 2004
Te recomiendo hacer un script que hga rebuild a todos los índices de un esquema
Ej:
select 'alter index '||owner||'.'||segment_name||' rebuild tablespace <nombre_TS> storage (initial '||bytes||' next '
||round(bytes*0.1)||' pctincrease 0);'from dba_segments where owner='VENTAS' and segment_type='INDEX'


bmgdba
05 de Febrero del 2004
Gracias, me sirvio el script