Vamos falar um pouco sobre o dicionário de dados Oracle Database?
O dicionário é um conjunto de tables e views (ambas read-only) que contém diversas informações que podem nos ajudar na administração e em diversas tarefas.
Contém informações como:
- Informações sobre usuários, privilégios e roles.
- Informações sobre datafiles.
- Objetos de schema
- E outras informações.
SELECT d.TABLE_NAME, d.COMMENTS FROM DICTIONARY D;
user_tables – Traz informações sobre as tabelas de um usuário.
user_triggers, user_procedures, user_scheduler_jobs e várias outras quem também podem ser usadas em outros grupos que estão na imagem acima (ex: dba_tab_columns, dba_tables).Outra questão relevante são as dynamic performace views que são views constantemente atualizadas quando o banco está em uso. Essas views também são chamadas de V$ views, elas não podem ser removidas ou alteradas pelo DBA.
Grande abraço!!
Fontes
http://docs.oracle.com/cd/B28359_01/server.111/b28318/datadict.htm