Arquivo

Textos com Etiquetas ‘SQL’

Dicionário de dados

Podemos dizer que dicionário de dados, é um conjuto de tabelas e views somente leitura, utilizado pelo banco de dados Oracle. Este conjunto é criado e mantido pelo Oracle e contém informações sobre o banco de dados, o dicionário de dados é estruturado em tabelas e views, da mesma forma que outros dados do banco. O dicionário de dados é uma importante ferramenta para todos os usuários, desde usuários finais até os desenvolvedores, inclusive os DBA’s. Para acessar o dicionário de dados, é utilizado as instruções de SQL, como dito acima, é somente leitura, então, só vamos conseguir usar o SELECT.  Todas as tabelas pertecem ao usuário SYS.

Que informações vamos encontrar na nas views de dicionário ?

As informações armazenadas no dicionário de dados incluem os nomes dos usuários do servidor Oracle, os privilegios concedidos aos usuários, os nomes dos objetos do banco de dados, as constraints de tabelas e as informações de auditoria. Há quatro categorias de views de dicionário de dados. Cada categoria possui um prefixo distinto que flete o uso pretendido.

Prefixo Significado
USER_ Contém detalhes dos objetos pertencentes ao usuário.
ALL_ Contém detalhes dos objetos para os quais o usuário ganhou direitos de acesso e dos objetos pertencentes ao usuário.
DBA_ Contém detalhes dos usuários com privilégios de DBA para acessar qualquer objeto do banco de dados.
V$_ Armazena informações sobre o desempenho ou bloqueio do servidor do banco de dados; disponível para os administradores do banco.

Vejamos algumas views mais utilizadas:
Leia mais…

Tags: , ,

O primeiro post

19, março, 2011 4 comentários

Consultor em tecnologia da informação, especializado em sistemas operacionais GNU/Linux e agora querendo ser tornar DBA Oracle. Cinéfilo, Casado, Feliz, Palmeirense, a espera do primeiro filho, quieto e ao mesmo tempo falante e bobo. A ideia do blog é demostrar o meu aprendizado/crescimento na área de Oracle, minhas evoluções, tropeços e vitorias.  Hoje meu conhecimento em SQL/Oracle é zero, mais conheço shell script e logica de programação (não gosto de desenvolver)

Infelizmente podem aparecer vários erros de português, concordância verbal e erros de gramatica, tanto que nunca fui bem em redações, não vou ficar revisando o material que escrevo, claro que se eu ver que esta errado, irei corrigir. Lembrando que o objetivo deste blog é falar das minhas experiências profissionais.

Acredito que decidi aprender Oracle, foi porque trabalho ao lado de uma DBA Oracle/SQL Server e também com outros DBA’s, sempre escutei “William, porque você não aprende oracle? Você vai se sair muito bem, não é um bicho de sete cabeças e não precisa desenvolver, só entender o funcionamento do SQL ou do PL/SQL”. Então… porque não ?

É, vou arriscar!!!

Boa sorte para mim =P