PorMyWebStudies
Cambiando el tamaño de los ficheros en oracle - oracle dba
Para cambiar el tamaño de un fichero, utilizamos el comando RESIZE, que se ejecuta de la siguiente manera:
Podemos aumentar o reducir el tamaño de un fichero utilizando el comando mencionado [RESIZE], y especificando la capacidad que queremos asignarle, ya sea mayor o menor que la original.
Es importante tener en cuenta que, si reducimos el tamaño de un fichero, debemos asegurarnos de no asignar una capacidad inferior al tamaño del contenido existente en el fichero. Por ejemplo, si un fichero contiene datos que ocupan 10 MB, al realizar un RESIZE no podremos asignarle un tamaño menor a esos 10 MB. Si lo hacemos, el sistema arrojará un error indicando que el fichero contiene más datos de los permitidos por el nuevo tamaño.
Ejemplo real:
En la imagen podemos ver el fichero CINE.dbf, que tiene 2 MB de contenido que se habían llenado en sesiones anteriores.
Al intentar realizar un RESIZE a 1 MB, aparece un error porque la nueva capacidad asignada es menor al contenido actual del fichero: