RE:Evitar la fragmentacion
1.En 8i hay dos formas en que se manejan los tablespaces:
En el diccionario: extents iguales, ideal para tablespaces de la BD unicamente.
De forma local: Para tablsepaces de aplicacion, puedes definir tambien extents iguales o que lo maneje de forma automatica la BD.
2. Cuando esto pasa los objetos consumiran el espacio reservado para ellos de forma muy rapida y te dara el un error Cannot allocate XXX bytes for new extents, tendrias que ampliar el tamaño al tablespace o penerlo unlimited para que crezca solo, el problema es que te podrias consumir rapidamente el espacio fisico en el servidor.
3. No tienes que bajar la BD, unicamente no podras usar los esquemas que se encuentran en los tablespaces mas fragmentados. Pero no creo que te pongas hacer una desfragmentacion un martes a las 10 AM cuando sabes que todos los usuarios estan ocupando el sistema, eso lo tienes que programar en dias feriados, por lo menos 1 ves al año.
Saludes
Harold