¿Qué es un diccionario de datos en Oracle?


La mejor respuesta

Los diccionarios de datos son vistas que se crean combinando varias tablas de nivel de sistema en la base de datos de Oracle.

Estas vistas del diccionario de datos no son más que los metadatos de la base de datos.

Hay muchas vistas como tales, para proporcionar información sobre la base de datos, espacios de tabla, objetos, segmentos, etc.

A continuación son algunas de las vistas de diccionario más utilizadas.

Cada DBA\_ vistas tiene un USER\_ vistas y TODAS\_ vistas equivalentes, que son específicas para todos y cada uno de los usuarios / esquemas

  • Dba\_tablespaces
  • Dba\_data\_files
  • Dba\_temp\_files
  • Dba\_directories
  • Dba\_users
  • Dba\_objects
  • Dba\_segments
  • Dba\_sys\_privs
  • Dba\_tables, etc…

Se requiere privilegio

De forma predeterminada, los usuarios de la base de datos SYS y SYSTEM tendrán acceso a estas vistas, si cualquier otro usuario necesita acceder a estas vistas, entonces se debe proporcionar ese usuario con la concesión a continuación.

Concede seleccionar cualquier diccionario a ;

¡Espero que esto ayude!

Respuesta

El diccionario de datos es donde Oracle almacena metadatos sobre los objetos en la base de datos. Puede pensar en él como el conjunto de tablas que realizan un seguimiento de sus tablas, índices y otros objetos. Por ejemplo, cuando crea una tabla, el nombre de la tabla, los nombres de las columnas, los tipos, el espacio de tabla y más se almacenan en el diccionario de datos. Puede consultar vistas, como user\_tables, para ver qué está almacenado en el diccionario de datos.

Intente esto: crear tabla my\_table (my\_name varchar2 (50)); select * from user\_tables donde table\_name = «MY\_TABLE»;

El primer comando crea una tabla. El segundo comando mostrará información sobre la tabla, información almacenada en el diccionario de datos.

Por favor, tenga en cuenta que esta es una respuesta muy muy simple, con suerte lo suficiente como para comenzar. Debe leer la guía de conceptos, disponible en la página web de Oracle, para obtener una descripción más completa.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *