Página Catálogo

En la página Catálogo se muestra información sobre las entidades de Oracle Autonomous Database.

Para acceder a la página Catálogo, seleccione el menú Catálogo en el separador Data Studio de la pantalla de inicio.


Descripción de catalog.png siguiente

o haga clic en el icono SelectorSelector y seleccione Catálogo en el menú Data Studio del panel de navegación.

Nota

Si no ve la tarjeta Catálogo, al usuario de la base de datos le falta el rol DWROLE necesario.

Registro de enlaces de nube para acceder a los datos

Los enlaces de nube le permiten acceder de forma remota a datos de solo lectura en una instancia de Autonomous Database.

Puede registrar una tabla para acceso remoto para un público seleccionado. Ámbito indica quién puede acceder a los datos de forma remota. El ámbito se puede definir en varios niveles, incluso en la región en la que reside la base de datos, en arrendamientos individuales o en compartimentos. Puede proporcionar un espacio de nombres y un nombre que no sean los nombres de objeto y esquema originales. Por ejemplo, puede registrar una tabla en el espacio de nombres FOREST y, por motivos de seguridad o para facilitar la nomenclatura, puede proporcionar un espacio de nombres y un nombre distintos del esquema original y los nombres de objeto.

Para registrar una tabla en un enlace en la nube, haga clic en Acciones junto a la entidad Tabla y seleccione Registrar en enlace en la nube.

Especifique los siguientes valores de campo:
  • Espacio de nombres de enlace en la nube: introduzca un espacio de nombres para registrar la tabla. Por ejemplo, ADMIN.
  • Nombre de enlace en la nube: introduzca un nombre para el enlace en la nube. Por ejemplo, Sales.
  • Descripción: especifique la descripción del enlace de nube.
  • Ámbito: especifica quién y desde dónde se permite a un usuario acceder a la tabla registrada.
    Puede seleccionar una de las siguientes opciones disponibles:
    • MY$REGION: puede otorgar acceso remoto a datos a otros arrendamientos de la región de la instancia de Autonomous Database que registra el juego de datos. Este es el ámbito menos restrictivo.
    • MY$TENANCY: puede otorgar acceso remoto a datos a cualquier recurso, arrendamiento, compartimento o base de datos del arrendamiento de la instancia de Autonomous Database que registre el juego de datos. Este ámbito es más restrictivo que el ámbito MY$REGION.
    • MY$COMPARTMENT: puede otorgar acceso remoto a datos a cualquier recurso, compartimento o base de datos del compartimento de la instancia de Autonomous Database que registre el juego de datos.
    • OCID: se permite acceso al juego de datos para las instancias específicas de Autonomous Database identificadas por OCID.

Haga clic en Aceptar para terminar el registro de la tabla seleccionada con el enlace de nube.

Exportar datos a la nube

Utilice el menú Exportar datos a la nube de las acciones de tabla de la página Examinar catálogo para exportar datos como texto de una instancia de Autonomous Database a un almacén de objetos en la nube. Las opciones de exportación de formato de texto son CSV, JSON, Parquet o XML.

Para exportar datos a una ubicación de almacenamiento en la nube, haga clic en Acciones junto a la entidad Tabla en la página Examinar catálogo y seleccione Exportar datos a la nube.


Descripción de export-data-cloud.png

La opción Exportar datos a la ubicación de almacenamiento en la nube muestra los siguientes campos:

  • Nombre de tabla: este campo muestra el nombre de la tabla.
  • Exportar como: esta lista desplegable muestra la lista de opciones de formato que desea exportar los datos. Puede seleccionar CSV, JSON, Parquet o XML. Al exportar los datos como CSV y hacer clic en Mostrar opciones, puede:
    • Defina el valor de tamaño máximo de archivo mediante el control deslizante. El tamaño máximo de archivo que puede exportar es de 10 MB a 1 GB.
    • Seleccione la opción cabecera para escribir nombres de columna como la primera línea en los archivos de salida.
    • Seleccione la opción Escape para especificar la incidencia del carácter de comillas en el valor de campo mediante el carácter "\".
    • Delimitador de campo y contenedor de texto: estas opciones solo están visibles cuando el archivo seleccionado está en formato CSV. Seleccione o introduzca el carácter utilizado en el archivo de origen para el delimitador de campo y el contenedor de texto.
    • Compresión: seleccione Sin Compresión para desactivar la compresión o GZIP para activar la compresión GZIP para el archivo seleccionado.
  • Ubicación de almacenamiento en la nube: seleccione el valor de URI de la URL de un cubo existente en Cloud Object Storage en la lista desplegable. Si no tiene una ubicación de almacenamiento en la nube, seleccione Crear ubicación en la nube para crear una ubicación de almacenamiento en la nube para exportar los datos. Para obtener más información, consulte Creación de credenciales.
    Nota

    La ubicación de almacenamiento en la nube se resalta en rojo si la herramienta no acepta la ubicación en la nube seleccionada. En este caso, recibirá un error de acceso a la ubicación en la nube que indica "You do not have access to Read, Write and Delete".
  • Prefijo de archivo: especifique el prefijo de archivo. Este será el prefijo del archivo que exporte.

Haga clic en Exportar.

Una vez finalizada la exportación del archivo, verá el objeto en la nube recién creado en la lista de entidades de la página Examinar catálogo.
Descripción de Browse-catalog-export-data.png

Recopilación de Estadísticas para Tablas

Puede generar estadísticas que midan las características de distribución y almacenamiento de datos de las tablas.

Debe recopilar estadísticas periódicamente para las tablas en las que las estadísticas se quedan anticuadas a lo largo del tiempo debido al cambio de volúmenes de datos o los cambios en los valores de columna. El icono Recopilar Estadísticas recopila nuevas estadísticas después de modificar la estructura de la tabla de forma que las estadísticas anteriores sean inexactas. Por ejemplo, después de cargar un número significativo de filas en una tabla, recopile nuevas estadísticas sobre el número de filas. Después de actualizar los datos de una tabla, no es necesario recopilar nuevas estadísticas sobre el número de filas, pero puede que necesite nuevas estadísticas sobre la longitud media de fila.

Las estadísticas de tabla también incluyen estadísticas de columna. Las estadísticas que genera incluyen lo siguiente:

Estadísticas de tablas:
  • Tamaño de tabla: especifica el tamaño de la tabla en bytes.
  • Número de filas: muestra el número de filas de la tabla.
  • Número de columnas: muestra el número de columnas de la tabla
  • Tamaño comprimido: muestra el tamaño de la tabla comprimida en bytes.
  • Estadísticas recopiladas el: muestra la fecha y la hora de las últimas estadísticas recopiladas.
Column Statistics
  • Número de valores distintos (NDV) en la columna
  • Número de valores nulos en la columna
  • Distribución de datos (histograma)

La información anterior se muestra en los detalles de estadísticas de las tablas.

Edición de Tablas

Puede crear y editar objetos mediante el asistente Editar tabla disponible en el menú Editar de Acciones (tres puntos verticales) además de la entidad de tabla.

Al hacer clic en Editar en el menú Acciones, se abre el asistente Editar tabla. Puede visitar los paneles en cualquier orden para editar una tabla. Las propiedades de la tabla se agrupan en varios paneles.

  • Esquema: esquema de base de datos en el que existe la tabla.
  • Nombre: Nombre de la tabla.
Los diferentes paneles del cuadro de diálogo se describen en las siguientes secciones:
  • Panel Columnas
  • Panel de clave principal
  • Panel de claves únicas
  • Panel Índices
  • Panel de claves externas
  • Panel de restricciones de tabla
  • Panel Comentarios
  • Panel de almacenamiento
  • Panel de propiedades de la tabla externa
  • Panel de Vista Materializada
  • Panel DDL
  • Panel de Salida

Panel Columnas

Especifica las propiedades de cada columna de la tabla.

General tab

Muestra las columnas disponibles en table.To para agregar una columna y haga clic en Agregar columna (+). Se agrega una nueva fila a la siguiente tabla. Seleccione la fila e introduzca los detalles de la columna. Para suprimir una columna, seleccione la fila y haga clic en Eliminar columna (-). Para mover una columna hacia arriba o hacia abajo en la tabla, selecciónela y utilice los iconos de flecha arriba y flecha abajo.
  • Nombre: nombre de la columna.
  • Tipo de datos: tipo de datos para la columna.
  • Por defecto: si no se ha especificado ningún valor, el valor por defecto será nulo.
  • Valor por defecto en NULL: aplicable a Oracle Database 12c y versiones posteriores. Si se selecciona esta opción, cuando se inserta una fila en la tabla y el valor especificado para la columna es NULL, el valor por defecto se inserta en la columna.
  • Expresión: expresión para calcular el valor de la columna.
  • Comentarios: comentarios descriptivos opcionales sobre la columna. Utilice este campo para proporcionar descripciones de los atributos.
En la tabla:
  • PK: si se selecciona esta opción, la columna se convierte en la clave primaria.
  • Columna de identidad: si se selecciona esta opción, la columna se convierte en una columna de identidad. Esto solo se aplica a Oracle Database 12c y versiones posteriores. Para obtener más información, consulte el separador Columna de identidad.

Separador Restricciones

Muestra las restricciones Not Null y Check para una columna. Una restricción de control requiere que los valores de una columna cumplan una condición especificada.
  • Restricción no nula: nombre: nombre de la restricción no nula.
  • Restricción no nula: no nula: si se selecciona esta opción, la columna debe contener datos. No puede especificar ningún valor o un valor nulo explícito para esta columna al insertar una fila. Si no se marca esta opción, la columna puede contener datos o no contener datos. Una columna de clave primaria no puede ser nula.
  • Restricción de Control: Nombre: nombre de la definición de restricción de control.
  • Restricción de control: restricción: condición que se debe cumplir para que una columna cumpla la restricción de control. Puede utilizar cualquier cláusula CHECK válida (sin la palabra clave CHECK). Por ejemplo, para indicar que el valor de una columna numérica denominada RATING debe estar comprendido entre 1 y 10, puede especificar: RATING >=1 y RATING <= 10.
  • Activado: si se selecciona esta opción, la restricción se comprueba cuando se introducen o actualizan datos en la columna.
  • Diferible: si se selecciona esta opción, puede diferir la comprobación de la validez de la restricción hasta el final de una transacción.
  • Inicialmente inmediato: si se selecciona esta opción, la restricción se comprueba cada vez que se agregan, actualizan o suprimen datos de la columna.
  • Validar: si se selecciona esta opción, se comprueban los datos existentes para ver si cumplen la restricción.

Panel de clave principal

Especifica la clave primaria para la tabla.

La clave primaria es la columna o el juego de columnas que identifica de forma única cada fila de la tabla. Si la casilla de control Clave primaria está seleccionada para una columna en el separador General, los campos correspondientes se rellenan automáticamente en el panel Clave primaria. Puede realizar cambios en las propiedades según sea necesario.

Se crea automáticamente un índice en la clave primaria.

  • Nombre: nombre de la restricción que se va a asociar a la definición de clave primaria.
  • Activado: si se activa esta opción, se aplica la restricción de clave primaria: es decir, los datos de la columna de clave primaria (o el juego de columnas) deben ser únicos y no nulos.
  • Índice: nombre del índice en el que se encuentra la clave primaria refers.Tablespace: nombre del tablespace asociado al índice.
  • Columnas disponibles: muestra las columnas que están disponibles para agregarse a la definición de clave primaria. Puede seleccionar varios atributos, si es necesario, para la clave primaria.
  • Columnas seleccionadas: muestra las columnas que se incluyen en la definición de clave primaria.

    Para agregar una columna a la definición de clave primaria, selecciónela en Columnas disponibles y haga clic en el icono Agregar (>); para eliminar una columna de la definición de clave primaria, selecciónela en Columnas seleccionadas y haga clic en el icono Eliminar (<). Para mover todas las columnas de disponibles a seleccionadas (o al revés), utilice el icono Agregar todo (>>) o Eliminar todo (<<). Para mover una columna hacia arriba o hacia abajo en la definición de clave primaria, selecciónela en Columnas seleccionadas y utilice los botones de flecha.

Panel de claves únicas

Especifica una o más restricciones únicas para la tabla.

Una restricción única especifica una columna o un juego de columnas cuyos valores de datos deben ser únicos: cada valor de datos no debe ser nulo y no debe ser el mismo que cualquier otro valor de la columna.

Para agregar una restricción única, haga clic en el botón Add; para suprimir una restricción única, selecciónela y haga clic en el botón Remove.
  • Nombre: nombre de la restricción única.

  • Activado: si se selecciona esta opción, se aplica la restricción única.
  • Confiar: si se selecciona esta opción, la restricción en modo NOVALIDATE se tiene en cuenta durante la reescritura de consultas.
  • Diferible: si se selecciona esta opción, en transacciones posteriores, la comprobación de restricciones se puede diferir hasta el final de la transacción mediante la sentencia SET CONSTRAINT(S).
  • Inicialmente inmediato: si se selecciona esta opción, la restricción se comprueba al final de cada sentencia SQL posterior.
  • Validar: si se selecciona la opción, se comprueban los datos existentes para ver si cumplen la restricción.
  • Índice: nombre del índice al que hace referencia la clave única.
  • Tablespace: nombre del tablespace asociado al índice.
  • Columnas disponibles: muestra las columnas que están disponibles para agregarse a la definición de restricción única.
  • Columnas seleccionadas: muestra las columnas que se incluyen en la definición de restricción única.

    Para agregar una columna a la definición de restricción única, selecciónela en Columnas disponibles y haga clic en el icono Agregar (>); para eliminar una columna de la definición de restricción única, selecciónela en Columnas seleccionadas y haga clic en el icono Eliminar (<). Para mover todas las columnas de disponibles a seleccionadas (o al revés), utilice el icono Agregar todo (>>) o Eliminar todo (<<). Para mover una columna hacia arriba o hacia abajo en la definición de restricción única, selecciónela en Columnas seleccionadas y utilice los botones de flecha.

Panel Índices

Muestra los índices definidos para la tabla.

Para agregar un índice, haga clic en Agregar índice (+); para suprimir un índice, selecciónelo y haga clic en Eliminar índice (-).

  • Nombre: nombre del índice.
  • Tipo: tipo de índice de Oracle. No único significa que el índice puede contener varios valores idénticos; Único significa que no se permiten valores duplicados; Bitmap almacena rowid asociados a un valor clave como bitmap.
  • Espacio de tablas: nombre del tablespace para el índice.
  • Expresión: una expresión de columna es una expresión creada a partir de columnas, constantes, funciones SQL y funciones definidas por el usuario. Al especificar una expresión de columna, se crea un índice basado en función.
  • Columnas disponibles y Columnas seleccionadas: columnas seleccionadas para el índice. Para seleccionar una columna, haga clic en la columna del cuadro Columnas disponibles y, a continuación, haga clic en el icono Agregar columnas seleccionadas para moverla al cuadro Columnas seleccionadas.

Panel de claves externas

Especifica una o más claves ajenas para la tabla.

Una clave ajena especifica una columna ("columna local"), cuyos valores de datos coinciden con los valores de la clave primaria o la restricción única de otra tabla.

  • Nombre: nombre de la definición de clave ajena.
  • Activado: si se activa esta opción, se aplica la clave ajena.
  • Confiar, Aplazable, Inicialmente inmediato, Validar: consulte la descripción de estos campos en el panel Claves únicas.
  • Restricción de referencia: esquema: nombre del esquema que contiene la tabla con la clave primaria o la restricción única a la que hace referencia esta clave ajena.
  • Restricción de referencia: tabla: nombre de la tabla con la clave primaria o la restricción única a la que hace referencia esta clave ajena.
  • Restricción de referencia: restricción: nombre de la clave primaria o restricción única a la que hace referencia esta clave ajena.
  • Restricción de referencia: al suprimir: acción que se realiza automáticamente cuando se suprime una fila de la tabla de referencia y existen filas con ese valor en la tabla que contiene esta clave ajena: NO ACTION (mostrada por una línea de cruce) en diagramas) NO realiza ninguna acción en estas filas; CASCADE (mostrado por una "X") suprime estas filas; SET NULL (mostrado por un círculo pequeño) define como nulas todas las columnas de esas filas que se pueden definir en un valor nulo.
  • Asociaciones: columna local: muestra la columna de la tabla (local) seleccionada actualmente que se incluye en la definición de clave ajena. Para cada columna a la que se haga referencia en la definición de clave ajena, seleccione el nombre de una columna en la tabla editada.
  • Asociaciones: columna de referencia: para cada columna local, identifica la columna de la otra tabla (externa) que debe tener un valor que coincida con el valor de la columna local.

Panel de restricciones de tabla

Especifica una o más restricciones de control para la tabla.

Una restricción de control especifica una condición que se debe cumplir cuando se inserta una fila en la tabla o cuando se modifica una fila existente.

  • Nombre: nombre de la definición de restricción de control.
  • Condición de control: condición que se debe cumplir para que una fila cumpla la restricción de control. Puede utilizar cualquier cláusula CHECK válida (sin la palabra clave CHECK). Por ejemplo, para indicar que el valor de una columna numérica denominada RATING debe estar comprendido entre 1 y 10, puede especificar una calificación >=1 y una calificación <= 10.
  • Activado: si esta opción está activada, se aplica la restricción de control.

Panel Comentarios

Introduzca comentarios descriptivos en este panel.

Es opcional.

Panel de almacenamiento

Permite especificar opciones de almacenamiento para la tabla.

Al crear o editar una tabla o un índice, puede sustituir las opciones de almacenamiento por defecto.

  • Organización: especifica que la tabla se almacena y organiza con (índice) o sin un índice (pila) o como una tabla externa (externa).
  • Tablespace: nombre del tablespace para la tabla o el índice.
  • Registro: ON significa que la creación de la tabla y cualquier operación INSERT posterior en la tabla se registran en el archivo redo log. OFF significa que estas operaciones no se registran en el archivo redo log.
  • Archivado de filas: YES permite el archivado en la base de datos, lo que permite archivar filas en la tabla marcándolas como invisibles.

Panel de propiedades de la tabla externa

Especifica las opciones para una tabla externa.

Una tabla externa es una tabla de solo lectura cuyos metadatos se almacenan en la base de datos pero cuyos datos se almacenan fuera de la base de datos.

Tabla externa
  • Tipo de controlador de acceso: especifica el tipo de tabla externa.

    • ORACLE_LOADER: extrae datos de archivos de datos de texto. Éste es el controlador de acceso por defecto, que carga datos de tablas externas en tablas internas.
    • - ORACLE_DATAPUMP: extrae datos de archivos de volcado binarios. Este controlador de acceso puede realizar cargas y descargas.
    • - ORACLE_BIGDATA: extrae datos de Oracle Big Data Appliance.
    • - ORACLE_HDFS: extrae datos almacenados en un sistema de archivos distribuidos (HDFS) de Hadoop.
    • - ORACLE_HIVE: extrae los datos almacenados en Apache HIVE.
  • Directorio predeterminado: especifica el directorio predeterminado que se utilizará para todos los archivos de entrada y salida que no asignan un nombre explícito a un objeto de directorio. La ubicación se especifica con un objeto de directorio, no con una ruta de acceso de directorio.

  • Parámetros de acceso: asigna valores a los parámetros del controlador de acceso específico para la tabla externa. Los parámetros de acceso son opcionales.
    • OPAQUE_FORMAT_SPEC: opaque_format_spec especifica todos los parámetros de acceso para los controladores de acceso ORACLE_LOADER, ORACLE_DATAPUMP, ORACLE_HDFS y ORACLE_HIVE. Para obtener descripciones de los parámetros de acceso, consulte Utilidades de Oracle Database. Los nombres de campo especificados en opaque_format_spec deben coincidir con las columnas de la definición de tabla; de lo contrario, Oracle Database los ignora.
    • USING CLOB: permite derivar los parámetros y sus valores a través de una subconsulta. La subconsulta no puede contener ningún operador SET ni una cláusula ORDER BY. Debe devolver una fila que contenga un único elemento de tipo de dato CLOB.
  • Límite de rechazo: número de errores de conversión que se pueden producir durante una consulta de los datos externos antes de que se devuelva un error de Oracle Database y se aborte la consulta.
  • Columna de proyecto: determina la forma en que el controlador de acceso valida las filas de una tabla externa en consultas posteriores.
    • TODOS: procesa todos los valores de columna, independientemente de las columnas seleccionadas, y valida solo las filas con entradas de columna totalmente válidas. Si algún valor de columna genera un error, como un error de conversión de tipo de dato, la fila se rechaza aunque no se haya hecho referencia a esa columna en la lista de selección de la consulta.
    • REFERENCED: procesa solo las columnas de la lista de selección de la consulta. La configuración ALL garantiza juegos de resultados consistentes. El valor REFERENCED puede dar como resultado números diferentes de filas devueltas, en función de las columnas a las que se hace referencia en consultas posteriores, pero es más rápido que el valor ALL. Si una consulta posterior selecciona todas las columnas de la tabla externa, la configuración se comporta de forma idéntica.
  • Ubicación: especifica los archivos de datos para la tabla externa. Utilice el icono Agregar (+) para agregar cada especificación de ubicación.
    • ORACLE_LOADER y ORACLE_DATAPUMP, los archivos se denominan en el formato directory:file. La parte del directorio es opcional. Si falta, el directorio por defecto se utiliza como directorio para el archivo. Si utiliza el controlador de acceso ORACLE_LOADER, puede utilizar comodines en el nombre de archivo. Un asterisco (*) significa varios caracteres y un signo de interrogación (?) significa un solo carácter.

    • Para ORACLE_HDFS, LOCATION es una lista de identificadores de recursos uniformes (URI) para un directorio o para un archivo. No hay ningún objeto de directorio asociado a un URI.
    • Para ORACLE_HIVE, no se utiliza LOCATION. En su lugar, la tabla HCatalog de Hadoop se lee para obtener información sobre la ubicación del origen de datos (que podría ser un archivo u otra base de datos).

Opaque Format Spec

Especifica todos los parámetros de acceso para los controladores de acceso ORACLE_LOADER, ORACLE_DATAPUMP, ORACLE_HDFS y ORACLE_HIVE.

CLOB Subquery

Escriba o copie y pegue la consulta.

Panel de Vista Materializada

Especifica las opciones para una vista materializada.

Consulta: contiene el código SQL para la parte de consulta de la definición de vista. Escriba o copie y pegue la consulta.

General
  • En tabla incorporada: si , una tabla existente se registra como vista materializada preinicializada. Esta opción resulta especialmente útil para registrar vistas materializadas grandes en un entorno de almacenamiento de datos. La tabla debe tener el mismo nombre y estar en el mismo esquema que la vista materializada resultante, y la tabla debe reflejar la materialización de una subconsulta.
  • Precisión reducida: autoriza la pérdida de precisión que se producirá si la precisión de la tabla o las columnas de la vista materializada no coincide exactamente con la precisión devuelta por la subconsulta. Si el valor es No, la precisión de la tabla o las columnas de la vista materializada debe coincidir exactamente con la precisión devuelta por la subconsulta o, de lo contrario, la operación de creación fallará.
  • Para actualizar: seleccione para permitir la actualización de una vista materializada de subconsulta, clave primaria, objeto o ID de fila. Cuando se utilizan junto con la replicación avanzada, estas actualizaciones se propagarán al maestro.
  • MV en tiempo real: seleccione para crear una vista materializada en tiempo real o una vista normal. Una vista materializada en tiempo real proporciona datos nuevos a las consultas de usuario incluso cuando la vista materializada no está sincronizada con sus tablas base debido a cambios de datos. En lugar de modificar la vista materializada, el optimizador escribe una consulta que combina las filas existentes en la vista materializada con los cambios registrados en los archivos log (logs de vistas materializadas o logs del cargador directo). Esto se denomina cálculo en consulta.
  • Reescritura de consulta: si se activa, la vista materializada está activada para la reescritura de consulta, que transforma una solicitud de usuario escrita en términos de tablas maestras en una solicitud semánticamente equivalente que incluye una o más vistas materializadas.
  • Crear: especifica cuándo rellenar la vista materializada. Inmediatoindica que la vista materializada se debe rellenar inmediatamente. Diferido indica que la siguiente operación de refrescamiento debe rellenar la vista materializada. Si especifica Diferido, el primer refrescamiento (diferido) siempre debe ser un refrescamiento completo; hasta entonces, la vista materializada tiene un valor de caducidad no utilizable, por lo que no se puede utilizar para la reescritura de consultas.
  • Usar índice: si , se crea un índice por defecto y se utiliza para acelerar el refrescamiento incremental (rápido) de la vista materializada. Si el valor es No, este índice por defecto no se crea. (Por ejemplo, puede optar por suprimir la creación del índice ahora y crear dicho índice explícitamente más adelante).
  • Tablespace de índice: especifica el tablespace en el que se va a crear la vista materializada. Si no se selecciona un tablespace, la vista materializada se crea en el tablespace por defecto del esquema que contiene la vista materializada.
  • Caché: si el valor es , los bloques recuperados para esta tabla se colocan en la parte de uso más reciente de la lista (LRU) utilizada menos recientemente en la caché de buffers al realizar una exploración de tabla completa. Este valor es útil para las tablas de consultas pequeñas. Si el valor es No, los bloques se colocan al menos al final de uso más reciente de la lista LRU.

Cláusula Refresh

  • Refrescar: seleccione para activar las operaciones de refrescamiento.

  • Tipo de refrescamiento: método de operación de refrescamiento que se va a realizar:
    • Refrescamiento Completo: Ejecuta la consulta de definición de la vista materializada, incluso si es posible un refrescamiento rápido.
    • Refrescamiento Rápido: Utiliza el método de refrescamiento incremental, que realiza el refrescamiento según los cambios que se han producido en las tablas maestras. Los cambios para los cambios DML convencionales se almacenan en el log de vista materializada asociado a la tabla maestra. Los cambios para las operaciones INSERT de ruta de acceso directa se almacenan en el log del cargador directo.
    • Refrescamiento forzado: Realiza un refrescamiento rápido si es posible; de lo contrario, realiza un refrescamiento completo.
  • Acción: tipo de operación de refrescamiento que se va a realizar:
    • On Demand: realiza un refrescamiento cuando se llama a uno de los procedimientos de refrescamiento DBMS_MVIEW.
    • Al Confirmar: realiza un refrescamiento rápido cada vez que la base de datos confirma una transacción que funciona en una tabla maestra de la vista materializada. Esto puede aumentar el tiempo que se tarda en completar la confirmación, ya que la base de datos realiza la operación de refrescamiento como parte del proceso de confirmación.
    • Especificar: realiza operaciones de refrescamiento según lo que especifique en los campos Iniciar el y Siguiente.
  • Fecha de inicio: fecha y hora de inicio para la primera operación de refrescamiento automático. Debe ser futura.
  • Fecha siguiente: hora de la siguiente operación de refrescamiento automático. El intervalo entre la hora de inicio y la siguiente establece el intervalo para las operaciones de refrescamiento automático posteriores. Si no especifica un valor, la operación de refrescamiento se realiza solo una vez a la hora especificada para Iniciar el.
  • Con: tipo de refrescamiento, que determina el tipo de vista materializada:
    • Clave primaria: crea una vista materializada de clave primaria, que permite reorganizar las tablas maestras de vistas materializadas sin afectar a la elegibilidad de la vista materializada para el refrescamiento rápido.
    • ID de fila: crea una vista materializada rowid, que resulta útil si la vista materializada no incluye todas las columnas de clave primaria de las tablas maestras.
  • Almacenamiento por defecto: si es Sí, DEFAULT especifica que Oracle Database seleccionará automáticamente el segmento de rollback que se va a utilizar. Si especifica DEFAULT, no puede especificar rollback_segment. DEFAULT es más útil al modificar, en lugar de crear, una vista materializada.
  • Tipo de almacenamiento: MASTER especifica el segmento de rollback remoto que se va a utilizar en la ubicación maestra remota para la vista materializada individual. LOCAL especifica el segmento de rollback remoto que se va a utilizar para el grupo de refrescamiento LOCAL que contiene la vista materializada. Éste es el estado por defecto.
  • Segmento de rollback: introduzca el nombre del segmento de rollback.
  • Uso de restricción: si se activa esta opción, se pueden utilizar más alternativas de reescritura durante la operación de refrescamiento, lo que resulta en una ejecución de refrescamiento más eficaz. El comportamiento de esta opción se ve afectado por la selección de Forzado o Confiable.
    • Forzado: provoca que solo se utilicen restricciones forzadas durante la operación de refrescamiento.
    • Confiable: permite el uso de información de dimensión y restricción que el administrador de la base de datos ha declarado confiable pero que no ha sido validada por la base de datos. Si la información de dimensión y restricción es válida, el rendimiento puede mejorar. Sin embargo, si esta información no es válida, el procedimiento de refrescamiento puede dañar la vista materializada aunque devuelva un estado correcto.

Panel DDL

Puede revisar y guardar las sentencias SQL que se generan al crear o editar el objeto. Si desea realizar cualquier cambio, vuelva a los paneles relevantes y realice los cambios allí.

Para una nueva tabla, haga clic en CREAR para ver las sentencias DDL generadas.

Al editar las propiedades de la tabla, haga clic en ACTUALIZAR para ver las sentencias ALTER generadas.

Para una nueva tabla, el separador UPDATE no estará disponible. Cuando haya terminado, haga clic en Aplicar.

Panel de Salida

Muestra los resultados de los comandos DDL.

Si hay errores, vaya al panel adecuado, corrija los errores y vuelva a ejecutar los comandos. Puede guardar en un archivo de texto o borrar la salida.