Arquivo

Textos com Etiquetas ‘Tutorial’

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: , ,

Criando uma tablespace, usuário e uma tabela

Ante de começar você sabe o que é uma Tablespaces?
Um banco de dados é dividido em unidades lógicas de armazenamento, denominadas tablespaces, que podem ser usadas para agrupar estruturas lógicas relacionadas. Cada banco de dados está dividido logicamente em um ou mais tablespaces. Um ou mais arquivos de
dados são criados explicitamente para cada tablespace, de modo a armazenar fisicamente os dados de todas as estruturas lógicas de um tablespace.

Enfim, vamos ao que interessa, para criarmos uma tablespace, devemos logar com o usuário sys:
Leia mais…

Instalação do Oracle 11g no Oracle Linux 6.0

Vamos ver a instalação do Oracle 11g no Oracle Linux 6.0.
Faça o download do Oracle Linux 6, clicando aqui, é necessário preencher alguns dados, o download é gratuito.

A imagem abaixo é a primeira tela da instalação do Oracle Linux 6.0,  aguardando 60 segundos, ele irá carregar a opção Install or upgrade an existing system.


Leia mais…