Cómo crear los espacios de tabla de oracle 12c

objetos de bases de datos están contenidos lógicamente dentro de los espacios de tabla. En Oracle 12c espacio de tabla es un contenedor de almacenamiento lógico que alberga los archivos de datos físicos en los que se almacenan las tablas de bases de datos e índices.

En una base de datos, espacios de tablas se crean de dos maneras:

  • De manera predeterminada para las estructuras de base de datos interna

  • Por el administrador de base de datos (DBA) para almacenar objetos de usuario

Por ejemplo, un espacio de tablas de datos tiene uno o más archivos de base de datos en el sistema de archivos del sistema operativo. Dentro de ese espacio de tabla, se crea una o más tablas de datos, y los datos se almacenan en archivos de datos correspondientes del espacio de tablas. Se puede ver un ejemplo gráfico de un espacio de tablas y su contenido, que incluye:

  • espacio de tabla lógica: Esto almacena tablas de datos para el usuario.

  • archivo de datos físicos: Puede agregar archivos de datos según sea necesario.

  • objetos de la base: Aquí se pueden ver objetos de diferentes usuarios.

Múltiples usuarios pueden guardar sus objetos en el mismo espacio de tabla. Espacios de tablas están disponibles para cualquier usuario con objetos en la base de datos, aunque la organización de diferentes usuarios en diferentes espacios de tablas es mejor para el rendimiento y capacidad de gestión. Además, trate de separar los datos y objetos de índice en espacios de tablas separadas (y por lo tanto los archivos de base de datos) para reducir la contención de disco como se accede a segmentos de índice y de mesa para el mismo objeto.

A medida que agrega objetos y tablas de crecer, Oracle administra el tamaño de estas cosas:

  • segmentos son objetos que requieren almacenamiento.

  • Extensión son la unidad de almacenamiento de Oracle utiliza para asignar espacio para los segmentos.

Oracle rastrea el crecimiento de los segmentos y extensiones y sabe dónde se almacena cada objeto.

Estos espacios de tablas estándar se enumeran con sus archivos de datos correspondientes:

SYS @ dev12cgt; TABLESPACE_NAME SELECT, FILE_NAME DE DBA_DATA_FILES2 ORDER BY TABLESPACE_NAME-TABLESPACE_NAME FILE_NAME ---------------- ---------------------- ----------------------- Ejemplo /u01/app/oracle/oradata/dev12c/example01.dbfMY_DATA / u01 / app / oracle / oradata / dev12c / my_data01 .dbfSYSAUX /u01/app/oracle/oradata/dev12c/sysaux01.dbfSYSTEM /u01/app/oracle/oradata/dev12c/system01.dbfUNDOTBS1 /u01/app/oracle/oradata/dev12c/undotbs01.dbfUSERS / u01 / app / oracle filas /oradata/dev12c/users01.dbf6 seleccionados.

El espacio de tabla ejemplo es para objetos de demostración de Oracle, y mis_datos contiene una tabla de demostración. SYSAUX y SYSTEM son los objetos de base de datos interna. UNDOTBS1 es para objetos (rollback) Deshacer. Los usuarios es la tabla predeterminado para objetos creados por usuarios que no especificaron un espacio de tablas cuando se crean los objetos.

Para ver cada espacio de tabla, el espacio disponible, el tipo y la gestión de medida, vaya a Enterprise Manager Database Express y elegir un espacio de tablas de almacenamiento →, se muestra a continuación.

En la pantalla de gestión de espacios de tabla, puede elegir acciones → Crear para crear un espacio de tabla para almacenar las tablas de datos de la aplicación.

A continuación, siga estos pasos:

  1. En la pantalla de opciones General, escriba un nombre de tabla.

    En este ejemplo, el nombre de tabla es mis_datos.

  2. Seleccione el tipo de tabla:

  3. Permanente para los objetos normales, tales como tablas e índices.

  4. Temporal para el almacenamiento temporal utilizado típicamente para el procesamiento de datos. Los datos desaparece de objetos, ya sea después de una confirmación o una sesión de la sesión.

  5. Deshacer para almacenar los segmentos de deshacer.

  6. No seleccione la casilla de verificación Establecer como predeterminado para este ejemplo a menos que desee este espacio de tabla que es el espacio de tabla por defecto para todos los usuarios.

  7. Seleccione el botón de radio-pequeño (para archivos de datos de menos de 32 GB).

    Estos archivos son más fáciles de manejar que BigFiles.

  8. Seleccione el botón de radio en línea por lo que el espacio de tablas está disponible inmediatamente.

  9. Haga clic en la flecha hacia la derecha para ir a la siguiente pantalla.

  10. En la pantalla de opción Agregar archivos de datos, escriba el nombre de su archivo:

    /u01/app/oracle/oradata/dev12c/my_data01.dbf

    Establecer las opciones que quedan de la siguiente manera:

  11. Tamaño del archivo: Deja tamaño de archivo definido en su defecto 100M.

  12. Reutilizar el archivo existente: Sólo se debe marcar esta casilla, por ejemplo, si va a volver a crear el espacio de tablas sobre un viejo que se ha eliminado.

  13. Auto Extender: Permite que el archivo de datos a crecer si se necesita más espacio. Deje esta casilla de verificación seleccionada.

  14. Incremento: Dice Auto Extender la cantidad a crecer a la vez. Deja este conjunto a 100m por defecto.

  15. Tamaño máximo de archivo: Esto permite que el archivo de datos crezca a un tamaño de hasta especificada 32GB. Cambiar eso a 8G.

  16. Esto es lo que un archivo de datos agregado y el nombre de my_data01.dbf se parece.

    Haga clic en la flecha hacia la derecha para ir a la siguiente pantalla.

  17. En la pantalla de opciones de espacio, siga estos dos pasos rápidos:

    Es sin dolor:

  1. Deja tamaño de bloque establecer como base de datos predeterminada.

  2. Para asignación de extensiones, seleccione el botón de radio automático. Este es el mejor para las bases de datos que tienen un crecimiento normal, regular.

  • Haga clic en la flecha hacia la derecha para ir a la siguiente pantalla.

    Video: COMO CREAR TABLESPACE EN ORACLE

    En la pantalla de opciones de registro, usted decide si desea continuar las operaciones registradas en el espacio de tabla. Casi siempre se quiere elegir anotaciones. La única vez que usted puede no querer registro es si esto va de tablas para almacenar los objetos que forman parte de un proceso de carga, donde cada noche que son de carga discontinua, y luego los datos se mueven a otros espacios de tablas de almacenamiento a largo plazo.

    Sin registro, que pongan en peligro la recuperabilidad. La casilla de verificación de registro de la Fuerza establece que incluso si alguien trata de saltarse el registro en una operación en este espacio de tabla, Oracle no permitirá que el registro se puede omitir.

    Video: 8 Crear Tablespace y Datafile en Oracle usando Enterprise Manager - Alejandro Abarca

  • Deja de registro seleccionado y no seleccionado Fuerza de registro.

  • Haga clic en la flecha hacia la derecha para ir a la siguiente pantalla.

  • En la pantalla de opciones de Segmentos, seleccione una opción de gestión de espacio y la compresión del segmento:

    Video: Como crear Tablespace y Datafile en Oracle 10g

  • Automático: Para facilitar la administración, deje de Oracle gestionar el crecimiento y la extensión del segmento.

  • Manual: especificar manualmente el tamaño de cada unidad de asignación.

    Video: Oracle DadaBase 11g R2

  • Compresión: Elija entre Ninguno (sin compresión), Básico (SELECCIONAR compresión amable, no tan amigable LMD), y OLTP (LMD amable, característica adicional, con licencia).

  • Haga clic en el botón Mostrar SQL para ver el Structured Query Language real (SQL) está ejecutando:

    CREATE TABLESPACE-pequeño "MIS DATOS" DATAFILE / u01 / app / oracle / oradata / dev12c / 100M my_data01.dbf`SIZE AUTOEXTEND EN LA PROXIMA 100M MAXSIZE 8GLOGGING DEFAULT nocompress GESTIÓN LOCAL ONLINEEXTENT AUTOALLOCATESEGMENT espacio de gestión de AUTO-
  • Cuando esté satisfecho con las opciones, haga clic en Aceptar.

    Se crea el espacio de tabla.

  • Repita los pasos 1 a 14 para crear el espacio de tabla de índice.

    Si nombra la segunda ACME_INDEX espacio de tabla, tienes estas opciones cuando se crea:

  • TABLESPACE_NAME FILE_NAME --------------- --------------------------------- ------------- SISTEMA /u01/app/oracle/oradata/dev12c/system01.dbfSYSAUX /u01/app/oracle/oradata/dev12c/sysaux01.dbfUNDOTBS1/u01/app/oracle/oradata filas /dev12c/undotbs01.dbfUSERS /u02/app/oracle/oradata/dev12c/users01.dbfMY_DATA /u01/app/oracle/oradata/dev12c/my_data01.dbfMY_INDEX/u01/app/oracle/oradata/dev12c/my_index01.dbf6 seleccionados .

    Ahora usted tiene espacios de tablas.

    Artículos Relacionados