Supervisión y gestión de tablespaces y archivos de datos
Puede supervisar los tablespaces y los archivos de datos almacenados en cada tablespace de la base de datos gestionada y realizar tareas de gestión de almacenamiento como la creación, la edición y el borrado de tablespaces y la adición y edición de archivos de datos.
Para ver los tablespaces, vaya a la página Detalles de base de datos gestionada y haga clic en Tablespaces en el panel izquierdo en Recursos.
En la sección Tablespaces, puede ver la lista de tablespaces y supervisar el espacio utilizado y asignado (en GB) para todos los archivos de datos del sistema y los tablespaces de usuario en la parte superior derecha de la sección. También puede supervisar cada tablespace individual, que se puede ampliar para ver todos los archivos de datos del tablespace. En esta sección, puede ver gráficos de barras que proporcionan una visión rápida del uso del espacio, información como el estado de los tablespaces y los archivos de datos, el tipo de tablespace, si los tablespaces y los archivos de datos se pueden ampliar automáticamente y la ubicación del directorio.
Para las bases de datos autónomas sin servidor, no puede realizar tareas de gestión de tablespaces como la creación de un tablespace, el borrado de un tablespace y el cambio de tamaño de los archivos de datos.
Para obtener más información sobre los tablespaces, consulte la sección sobre visión general de los tablespaces en Conceptos de Oracle Database.
Privilegios necesarios para trabajar con tablespaces
Debe tener el privilegio del sistema CREATE TABLESPACE
para crear un tablespace. Para crear el tablespace SYSAUX
, debe tener el privilegio del sistema SYSDBA
. Además, debe tener los siguientes privilegios:
ALTER TABLESPACE
para editar un tablespaceDROP TABLESPACE
para borrar un tablespaceMANAGE TABLESPACE
para actualizar el estado del tablespaceALTER DATABASE
para definir un tablespace por defecto o cambiar el tamaño de los archivos de datos
Creación de un tablespace
Puede crear tablespaces adicionales para almacenar los datos de usuario para que no todos los datos se almacenen en el tablespace USERS
. A continuación se indican algunos de los motivos por los que se crean tablespaces adicionales:
- Para determinados usuarios, grupos de usuarios o aplicaciones, puede que sea conveniente mantener todos los datos de la aplicación en un tablespace independiente o en un juego de tablespaces por motivos de mantenimiento o recuperación. Por ejemplo, si debe recuperar todos los datos de la aplicación a partir de la copia de seguridad debido a un fallo de hardware o software y que desea realizar una recuperación fuera de línea. Si los datos de la aplicación se guardan en un tablespace independiente, puede utilizar sólo ese tablespace fuera de línea y recuperarlo, sin que esto afecte al funcionamiento del resto de aplicaciones de base de datos.
- Algunas aplicaciones, como las que incluyen tablas grandes particionadas, pueden beneficiarse de la distribución de datos en varios tablespaces. Este enfoque permite un uso óptimo del almacenamiento disponible debido a que los datos a los que se accede con frecuencia se pueden ubicar en discos de alto rendimiento y los datos que no se recuperan con frecuencia se pueden ubicar en un tipo de almacenamiento menos costoso.
Para crear un tablespace:
Para obtener más información sobre los campos y atributos que se van a especificar en el panel Crear TABLESPACE, consulte CREATE TABLESPACE en Referencia de lenguaje SQL de Oracle Database.
Realización de otras tareas de gestión de almacenamiento
Puede realizar tareas de gestión de almacenamiento adicionales en la sección Tablespaces.
Tareas de Tablespace
Haga clic en el icono Acciones () disponible para cada tablespace y realice las siguientes tareas. Tenga en cuenta que la disponibilidad de las opciones del menú Acciones depende de las condiciones definidas para el tablespace y no se muestran todas las opciones para todos los tablespaces. Por ejemplo, si el tablespace ya es un tablespace por defecto, la opción Definir como tablespace por defecto no se muestra en el menú Acciones.
- Ver Detalles: haga clic para ver los detalles generales y de almacenamiento del tablespace.
- Editar tablespace: haga clic para editar los detalles del tablespace. Para un tablespace de archivo pequeño, solo puede editar el nombre del tablespace; sin embargo, para un tablespace de archivo grande, puede editar el nombre, el tamaño del archivo y la configuración de Ampliación automática.
- Borrar tablespace: haga clic para borrar el tablespace. En el panel Eliminar tablespace, se le proporcionan las opciones de borrar los archivos de datos y borrar el contenido del tablespace.
Nota
Si se borra un tablespace, los objetos y datos que contiene ya no están disponibles y recuperarlos puede ser un proceso que requiere mucho tiempo. Se recomienda realizar una copia de seguridad antes de borrar un tablespace. - Definir tablespace como de solo lectura o Definir tablespace como de lectura y escritura: haga clic para definir el tablespace como de solo lectura o de lectura y escritura.
- Definir como tablespace por defecto: haga clic para definir el tablespace como tablespace por defecto.
- Agregar archivo de datos: haga clic para agregar archivos de datos al tablespace.
Tareas del archivo de datos
Amplíe la lista de archivos de datos y haga clic en el icono Acciones () disponible para un archivo de datos y realice las siguientes tareas. Tenga en cuenta que la opción Eliminar archivo de datos no se muestra en el menú Acciones si solo hay un archivo de datos en el tablespace.
- Editar: haga clic para editar el tamaño del archivo y la configuración de Ampliación automática del archivo de datos.
- Eliminar archivo de datos: haga clic para borrar el archivo de datos.
Nota
El borrado de un archivo de datos puede provocar la pérdida de datos. Se recomienda realizar una copia de seguridad antes de borrar un archivo de datos.