Diccionario de Datos
Diccionario de Datos
Diccionario de Datos
Diccionario de Datos
Es fundamental para toda la base de datos. Describe la base de datos y sus objetos. Contiene tablas y vistas de slo lectura. Es mantenido por Oracle Server. Se accede a l con SELECT. Se almacena en el tablespace SYSTEM. El propietario es el usuario SYS Contiene las siguientes dos partes:
Tablas bases. Vistas del diccionario de datos.
Tablas Bases
El servidor Oracle escribe y lee estas tablas. Nunca se deberan utilizar comandos DML para actualizar las tablas bases del diccionario de datos en forma directa. Almacenan la descripcin de la base de datos. Se crean con el comando CREATE DATABASE.
El script catproc.sql
Establece la utilizacin de la funcionalidad PL\SQL. Crea varios paquetes PL\SQL que son utilizados para extender la funcionalidad del RDBMS. El script catproc.sql tambin crea vistas adicionales.
Categoras de Vistas
USER
Son accesibles por cualquier usuario Generalmente refieren a objetos para los cuales un usuario es propietario
ALL
Son accesibles por cualquier usuario y usualmente incluyen la columna OWNER. Retornan informacin sobre los objetos a los cuales el usuario posee acceso mediante privilegios o roles que le han sido otorgados explcitamente o al pblico, incluido los objetos para el cual el usuario es propietario
Categoras de Vistas
DBA
Brindan informacin sobre todos los objetos en la base de datos y usualmente incluye la columna OWNER. Son consultadas por el administrador de la base de datos o cualquier usuario que se le haya otorgado el rol SELECT_CATALOG_ROLE.
Scripts Administrativos
scripts utl*.sql: (Vistas y tablas para las utilidades de la BD). scripts cat*.sql: (Info. Del diccionario de datos y del catlogo) scripts dbms*.sql y prvt*.plb (Paquetes de la BD)