Mientras realizaba un mantenimiento de rutina a una BD y en una de las tareas ejecuto un shrink a una tabla a la cual se podía reclamar espacio, pero mi sorpres fue que me presentaba el siguiente error:
SHRINK clause should not be specified for this object
Hasta lo que sabia es que no podemos realizar shrink a tablas externas o que tengan una columna de tipo long. Lo unico que me percate es que la table tenia un índice basado en función y el shrink no lo soporta.
La solucion fue seguir los pasos siguientes:
SHRINK clause should not be specified for this object
Hasta lo que sabia es que no podemos realizar shrink a tablas externas o que tengan una columna de tipo long. Lo unico que me percate es que la table tenia un índice basado en función y el shrink no lo soporta.
La solucion fue seguir los pasos siguientes:
- borrar el indice basado en función,
- aplicar el shrink y
- recrear el indice que borramos.
- Tablas comprimida
- Tablas contiene columnas long
- Tablas organizada por indices
- Tablas maestras de vistas materiralizada
No hay comentarios:
Publicar un comentario