You are on page 1of 23

DEBER CATLOGO DE LA BASES DE DATOS

PL/SQL

Elaborado por: Arturo Andres Montero Rodriguez

Presentado a: Lcda. Patricia Marcillo

Universidad Politcnica Salesiana


Ingeniera en Sistemas
Base de datos II
Guayaquil, Ecuador
Agosto 2015

CATALOGO DE BASE DE DATOS ORACLE


Catlogo del Sistema
Contiene una descripcin completa de la estructura de la base de datos y sus
restricciones.
La informacin almacenada en el catalogo se denomina meta-datos. Su principal
utilidad es la de conocer que datos existen sin acceder a ellos.
Ficheros tradicionales
En el procesamiento la definicin de datos normalmente forma parte de los propios
programas de aplicacin. Por lo que solo pueden trabajar con un nico tipo de archivo
o base de datos.
El nico que sabe como leer el archivo es el programa para el cual est hecho. Ficheros
de DBMS .- Puede acceder a varios tipos de archivo utilizando la definicin existente
en el catlogo.
Cada vez que un DBMS intenta acceder a un archivo (por ejemplo con una sentencia
SELECT sobre una tabla): Primero se fija en el catlogo del sistema para ver la
estructura del fichero y que tipo de datos contiene. La estructura le dice: donde esta
cada dato ( en que byte y que largo tiene) , etc . Luego ingresa al fichero usando la
informacin obtenida del catlogo.

DBA_ Objetos con informacin de administrador. Slo accesibles por usuarios DBA.
USER_ Objetos con informacin del usuario con el que estamos conectado.
Proporcionan menos informacin que los objetos DBA_
ALL_ Objetos con informacin de todos los objetos en base de datos.
V_$ V$ Tablas virtuales

SENTENCIA

DESCRIPCION

DBA_OPARGUMENTS

Todos los argumentos del operador

ALL_ARGUMENTS

Los argumentos a objetos accesibles


para el usuario

ALL_CATALOG

Todas las tablas, vistas, sinnimos,


secuencias accesibles para el usuario

ALL_COL_COMMENTS

Comentarios sobre columnas de tablas


accesibles y vistas

ALL_CONSTRAINTS

Definiciones de restricciones en las


mesas accesibles

ALL_CONS_COLUMNS

Informacin sobre columnas accesibles


en definiciones de restricciones

ALL_DB_LINKS

Base de datos accesibles para el


usuario

ALL_ERRORS

Errores actuales en los objetos


almacenados que se permite al usuario
crear

ALL_INDEXES

Descripciones de ndices en tablas


accesibles para el usuario

ALL_IND_COLUMNS

Columnas comprenden ndices en


tablas accesibles

ALL_LOBS

Descripcin de los LOB contenida en


tablas accesibles para el usuario

ALL_OBJECTS

Objetos accesible para el usuario

ALL_OBJECT_TABLES

Descripcin de todas las tablas de


objetos accesible para el usuario

ALL_SEQUENCES

Descripcin de las secuencias accesible


para el usuario

ALL_SNAPSHOTS

Las instantneas que el usuario puede


acceder a

ALL_SOURCE

Fuente de corriente en los objetos


almacenados que se permite al usuario
crear

ALL_SYNONYMS

Todos los sinnimos accesibles para el


usuario

ALL_TABLES

Descripcin de tablas relacionales


accesible para el usuario

ALL_TAB_COLUMNS

Columnas de tablas, vistas de usuario y


grupos

ALL_TAB_COL_STATISTICS

Columnas de tablas, vistas de usuario y


grupos

ALL_TAB_COMMENTS

Comentarios sobre las tablas y vistas


accesibles para el usuario

ALL_TRIGGERS

Disparadores accesible para el usuario


actual

ALL_TRIGGER_COLS

Columna en el uso de los factores


desencadenantes de los usuarios o en
los disparadores en tablas de usuario

TODOS LOS TIPOS

Descripcin de los tipos accesible para


el usuario

ALL_UPDATABLE_COLUMNS

Descripcin de todas las columnas


actualizables

TODOS LOS USUARIOS

Informacin sobre todos los usuarios de


la base de datos

ALL_VIEWS

Descripcin de puntos de vista


accesible para el usuario

DATABASE_COMPATIBLE_LEV Base de datos de parmetros


EL
compatibles ajusta mediante init.ora
DBA_DB_LINKS

Todos los enlaces de base de datos en


la base de datos

DBA_ERRORS

Errores actuales en todos los objetos


almacenados en la base de datos

DBA_OBJECTS

Todos los objetos en la base de datos

DBA_ROLES

Todas las funciones que existen en la


base de datos

DBA_ROLE_PRIVS

Roles otorgados a usuarios y roles

DBA_SOURCE

Fuente de todos los objetos


almacenados en la base de datos

DBA_TABLESPACES

Descripcin de todos los espacios de


tablas

DBA_TAB_PRIVS

Todas las subvenciones sobre los


objetos en la base de datos

DBA_TRIGGERS

Todos los factores desencadenantes de


la base de datos

DBA_TS_QUOTAS

Cuotas de tabla para todos los usuarios

DBA_USERS

Informacin sobre todos los usuarios de


la base de datos

DBA_VIEWS

Descripcin de todas las vistas de la


base de datos

DICCIONARIO

Descripcin de las tablas del diccionario


de datos y puntos de vista

DICT_COLUMNS

Descripcin de las columnas en las


tablas del diccionario de datos y puntos
de vista

GLOBAL_NAME

Nombre de base de datos global

NLS_DATABASE_PARAMETER
S

Parmetros NLS Permanentes de la


base de datos

NLS_INSTANCE_PARAMETERS Parmetros NLS de la instancia


Nls_session_parameters

Parmetros NLS de la sesin de usuario

PRODUCT_COMPONENT_VER la versin y el estado de la informacin


SION
de los productos de componentes
ROLE_TAB_PRIVS

Tabla privilegios concedidos a los roles

Session_privs

Privilegios de los que el usuario


actualmente ha fijado

SESSION_ROLES

Roles que el usuario actualmente ha


permitido.

SYSTEM_PRIVILEGE_MAP

Descripcin mesa para cdigos de tipo


de privilegio. Mapas nmeros de tipo de
privilegio para escribir nombres

TABLE_PRIVILEGES

Las subvenciones sobre los objetos


para los que el usuario es el otorgante,
concesionario, propietario, o un papel
habilitado o pblico es el concesionario

TABLE_PRIVILEGE_MAP

Descripcin mesa para privilegio


(opcin de auditora) escribir
cdigos. Mapas de privilegio (opcin de
auditora) escribir nmeros para escribir
nombres

DBA_JOIN_IND_COLUMNS

nete columnas de ndice que


comprende las condiciones de unin

DBA_OBJECTS

Todos los objetos en la base de datos

DBA_OBJECTS_AE

todos los objetos de la base de datos

DBA_ROLLBACK_SEGS

Descripcin de los segmentos de


rollback

DBA_ROLE_PRIVS

Roles otorgados a usuarios y roles

DBA_SEQUENCES

Descripcin de todas las secuencias en


la base de datos

DBA_SYNONYMS

Todos los sinnimos en la base de datos

DBA_TABLES

Descripcin de todas las tablas


relacionales en la base de datos

DBA_OBJECT_TABLES

Descripcin de todas las tablas de


objetos en la base de datos

DBA_ALL_TABLES

Descripcin de todas las tablas de


objetos y relacionales en la base de
datos

DBA_TAB_COLS

Columnas de tablas, vistas de usuario y


grupos

DBA_TAB_COLUMNS

Columnas de tablas, vistas de usuario y


grupos

DBA_TAB_COMMENTS

Comentarios sobre todas las tablas y


vistas de la base de datos

DBA_TAB_PRIVS

Todas las subvenciones sobre los


objetos en la base de datos

DBA_VIEWS

Descripcin de todas las vistas de la


base de datos

DBA_VIEWS_AE

Descripcin de todas las vistas de la


base de datos

DBA_CONSTRAINTS

Definiciones restriccin en todas las


tablas

DBA_LOG_GROUPS

Definiciones iniciar sesin en todas las


tablas de grupo

DBA_CLUSTER_HASH_EXPRE
SSIONS

Las funciones hash para todos los


grupos

DBA_UPDATABLE_COLUMNS

Descripcin de las columnas


actualizables dba

DBA_UNUSED_COL_TABS

Todas las tablas con columnas no


utilizadas en la base de datos

DBA_PARTIAL_DROP_TABS

Todas las tablas con columnas


parcialmente abandonado en la base de
datos

DBA_RESUMABLE

Informacin de la sesin reanudable en


el sistema

DBA_EDITIONING_VIEWS

Descripcin de todos los dictmenes


editioning en la base de datos

DBA_EDITIONING_VIEWS_AE

Descripcin de todos los dictmenes


editioning en la base de datos

Relacin entre columnas de todas las


Vistas editioning en la base de datos y
DBA_EDITIONING_VIEW_COL las columnas de las tablas a las que se
S
asignan
Relacin entre columnas de todas las
Vistas editioning en la base de datos y
DBA_EDITIONING_VIEW_COL las columnas de las tablas a las que se
S_AE
asignan
DBA_EDITIONS

Describe todas las ediciones de la base


de datos

DBA_EDITION_COMMENTS

Describe comentarios en todas las


ediciones de la base de datos

DBA_LIBRARIES

Descripcin de todas las bibliotecas de


la base de datos

DBA_PROCEDURES

Descripcin de las funciones dba /


procedimientos / paquetes / tipos /
disparadores

DBA_STORED_SETTINGS

Ajustes parmetros para todos los


objetos

DBA_PLSQL_OBJECT_SETTIN
GS

Ajustes compilador de todos los objetos


de la base de datos

DBA_ARGUMENTS

Todos los argumentos de los objetos en


la base de datos

DBA_ASSEMBLIES

Descripcin de todas las asambleas en


la base de datos

DBA_IDENTIFIERS

Identificadores de objetos almacenados


accesibles a sys

DBA_DB_LINKS

Todos los enlaces de base de datos en


la base de datos

DBA_RECYCLEBIN

Descripcin de la vista RECYCLEBIN


accesible para el usuario

DBA_2PC_PENDING

Informacin sobre las transacciones


distribuidas en espera de la
recuperacin

DBA_2PC_NEIGHBORS

Informacin acerca de las conexiones


entrantes y salientes para
transacciones pendientes

DBA_PROFILES

Mostrar todos los perfiles y sus lmites

DBA_USERS

Informacin sobre todos los usuarios de


la base de datos

DBA_OBJ_AUDIT_OPTS

Opciones Auditora para todas las


tablas y vistas con al menos una opcin
set

DBA_STMT_AUDIT_OPTS

Describe las opciones actuales de


auditora del sistema en todo el sistema
y por el usuario

DBA_PRIV_AUDIT_OPTS

Describe privilegios actuales del


sistema que est siendo auditada en
todo el sistema y por el usuario

DBA_AUDIT_TRAIL

Todas las entradas de seguimiento de


auditora

DBA_AUDIT_SESSION

Todos los registros de seguimiento de


auditora relativos a conectar y
desconectar

DBA_AUDIT_STATEMENT

Registros de seguimiento de auditora


relativos a la concesin, revocar,
auditora, noaudit y alterar el sistema

DBA_AUDIT_OBJECT

Registros de seguimiento de auditora


de declaraciones relativas a objetos, en
concreto: mesa, grupo, vista, ndice,
secuencia, [pblica] enlace de base de
datos, [pblica] sinonimo,
procedimiento, disparador, segmento
de cancelacin, de tablas, el papel, el
usuario

DBA_AUDIT_EXISTS

Enumera las entradas de pistas de


auditora elaborados por AUDITORA NO
EXISTE y AUDITORA EXISTE

DBA_ROLES

Todos los roles que existen en la base


de datos

DBA_SYS_PRIVS

Privilegios del sistema otorgados a


usuarios y roles

LISTADO CALALOGO BASE DE DATOS ORACLE

1. ALL_ARGUMENTS Enumera los argumentos de los procedimientos y


funciones que son accesibles para el usuario actual.

2. ALL_APPLY_CHANGE_HANDLERS
muestra informacin sobre los
manejadores de cambio en las mesas accesibles para el usuario actual.

3. ALL_APPLY_CONFLICT_COLUMNS; muestra informacin sobre los


manejadores de conflicto en las mesas accesibles para el usuario actual.

4. DBA_TAB_STATISTICS; muestra las estadsticas del optimizador para todas


las tablas de la base de datos. Sus columnas son los mismos que los de
ALL_TAB_STATISTICS.

5. DBA_TAB_STATS_HISTORY; proporciona un historial de estadsticas de


tabla modificaciones para todas las tablas de la base de datos. Sus columnas son

los

mismos

que

los

de

"ALL_TAB_STATS_HISTORY".

6. DBA_TAB_STAT_PREFS;
muestra
informacin
sobre
estadsticas
preferencias para todas las tablas de la base de datos. Sus columnas son los
mismos
que
los
de
"ALL_TAB_STAT_PREFS".

7. SELECT * FROM DBA_CATALOG A WHERE A.OWNER=SYS;


Informacin de las TABLAS de todo el catalogo del propietario o usuario actual.

8. DBA_TAB_SUBPARTITIONS describe, para cada subparticin tabla, el


nombre subparticin, nombre de la tabla y la particin a la que pertenece, y sus
atributos de almacenamiento. Sus columnas son los mismos que los de
"ALL_TAB_SUBPARTITIONS".

9. DBA_TRANSFORMATIONS; muestra informacin sobre todas las


transformaciones en la base de datos. Estas transformaciones se
pueden especificar con operaciones Avanzada Queue Server como
enqueue, quitar de la cola, y suscribirse a integrar automticamente
las transformaciones en la mensajera AQ.

10. DBA_TRIGGER_ORDERING; describe todos los factores desencadenantes


de la base de datos que tiene sigue o precede pedido. Sus columnas son los
mismos que los de ALL_TRIGGER_ORDERING.

11. DBA_TSM_SOURCE; enumera la migracin de sesiones (TSM) estadsticas


de la sesin fuente transparentes.

12. DBA_TUNE_NVIEW; contiene el total de lecturas y escrituras fsicas sobre un


data file de la base de datos.

13. DBA_TYPE_METHODS; describe los mtodos de todos los tipos de objetos


en la base de datos . Sus columnas son los mismos que los de
ALL_TYPE_METHODS

14. DBA_TYPE_VERSIONS; describe las versiones de todos los tipos de objetos


en la base de datos . Sus columnas son los mismos que los de
ALL_TYPE_VERSIONS

15. DBA_UNUSED_COL_TABS; describe todas las tablas de la base de


datos que contiene las columnas no utilizadas. Sus columnas son los
mismos que los de ALL_UNUSED_COL_TABS

16. DBA_VARRAYS; describe todos varrays en la base de datos . Sus columnas


son los mismos que los de ALL_VARRAYS .

17. DBA_WALLET_ACLS; muestra las listas de control de acceso asignadas a


restringir el acceso a las carpetas a travs de paquetes de servicios de red de PL /
SQL.

18. DBA_WORKLOAD_REPLAYS; muestra todas las repeticiones de carga de


trabajo que se han realizado en la base de datos actual. Tambin enumera las
repeticiones en la que DBMS_WORKLOAD_REPLAY.GET_REPLAY_INFO
() ha sido llamado. Cada fila contiene informacin acerca de una repeticin de
carga de trabajo

19. DBA_XML_INDEXES; describe todos los ndices XML en la base de datos .


Sus columnas son los mismos que los de ALL_XML_INDEXES .

20. DBA_XSTREAM_INBOUND_PROGRESS; muestra informacin sobre los


progresos realizados por todos los servidores entrantes XStream en la base de
datos
.
Sus
columnas
son
los
mismos
que
los
de
ALL_XSTREAM_INBOUND_PROGRESS .

21. DBFS$_STATS; contenido DBFS es una coleccin de mtodos que


proporcionan un sistema de abstraccin como archivo. Est respaldada por una o
ms DSPF Proveedores Store. El " contenido " en la API de contenido DBFS es
el archivo ms metadatos y puede o bien asignar a un BLOB SecureFiles (y otras
columnas ) en una tabla o ser creado dinmicamente por plug-ins escritos por el
usuario en Java o PL / SQL que se ejecutan en el interior la base de datos .

22.

GV_$BACKUP_SPFILE;. muestra informacin sobre los archivos de


parmetros de servidor en los conjuntos de copia de seguridad del archivo de
control.

23. USER_PROXIES; muestra informacin sobre las conexiones se permite que el


usuario actual de proxy. Sus columnas (excepto para PROXY ) son los mismos
que los de DBA_PROXIES .

24. V$OBJECT_USAGE; muestra las estadsticas sobre el uso de ndices


recogidos de la base de datos . Puede utilizar esta vista para supervisar el uso de
ndices. Todos los ndices que se han utilizado al menos una vez pueden ser
monitorizados y se muestran en esta vista.

25. V_$ASM_DISKGROUP; muestra una fila para cada grupo de discos ASM
descubierto por la instancia de ASM en el nodo

26. V_$BACKUP_SET; muestra informacin acerca de los conjuntos de copia de


seguridad del archivo de control. Se inserta un registro conjunto de copia de
seguridad despus de que el grupo de respaldo se ha completado con xito

27. V_$FILESTAT; Esta vista muestra el nmero de lecturas fsicas y de escrituras


hechas y el nmero total de un solo bloque y bloques mltiples E / S realiza a
nivel de archivo . A partir de Oracle Database 10g Release 2 ( 10.2 ) , este punto
de vista tambin incluye lecturas efectuadas por los procesos de RMAN para las
operaciones de copia de seguridad .

28. V_$FILE_OPTIMIZED_HISTOGRAM;
describe la particin de
informacin a nivel de objeto para los ndices particionados accesibles para el
usuario actual.

29. V_$KCCDI; describe las extensiones de las columnas.

30. V_$lLOGMNR_LOGS; muestras los registros del usuario actual .

BIBLIOGRAFIA
Oracle. (2015). Database Reference . 2015, de Oracle Help Center Sitio web:
https://docs.oracle.com/cd/B28359_01/server.111/b28320/statviews_1014.htm

Junta de Andalucia. (2014). Manual de Bases de Datos de PL SQL. 2015, de Junta


de
Andalucia
Sitio
web:
http://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/107
Oracle. (2015). Database Reference . 2015, de Oracle Help Center Sitio
web:http://docs.oracle.com/cd/E11882_01/server.112/e40402/statviews_1005.htm
Oracle. (2015). Database Reference . 2015, de Oracle Help Center Sitio

You might also like