Metadatos de Oracle


Oracle Database proporciona información sobre todas las tablas , vistas , columnas y procedimientos de una base de datos. Esta información sobre la información se conoce como metadatos . Se almacena en dos ubicaciones: tablas de diccionario de datos (a las que se accede mediante vistas integradas) y un registro de metadatos.

Otros sistemas de administración de bases de datos relacionales admiten un equivalente estándar ANSI llamado esquema de información .

Además, hay vistas equivalentes con el prefijo "USER_" que muestran solo los objetos propiedad del usuario actual (es decir, una vista más restringida de los metadatos) y con el prefijo "DBA_" que muestra todos los objetos en la base de datos (es decir, una vista global sin restricciones de metadatos para la instancia de la base de datos). Naturalmente, el acceso a las vistas de metadatos "DBA_" requiere privilegios específicos.

Estime un número total de filas en todas las tablas que contienen un nombre de columna que coincide con PATTERN (este es un script específico de SQL * Plus )

Tenga en cuenta que NUM_ROWS registra el número de filas que estaban en una tabla cuando (y si) se analizó por última vez. Lo más probable es que esto se desvíe del número real de filas que hay actualmente en la tabla.

Advertencia: Esto está incompleto con respecto a múltiples tipos de datos, incluidos char, varchar y timestamp, y usa vistas de diccionario obsoletas y extremadamente antiguas, de regreso a Oracle 5.