quarta-feira, 29 de julho de 2015

Dicionário de dados Oracle


O dicionário de dados do SGBD Oracle  é um conjunto de tabelas e views, pertencentes ao usuário SYS com permissão apenas de leitura.
Essas tabelas armazenam informações sobre a estrutura do banco de dados como: nomes dos usuários do servidor Oracle, privilégios concedidos, os nomes de objetos do banco de dados, as constraints de tabelas e as informações de auditoria.

Existem quatro tipos de prefixos dessas tabelas, esses prefixos definem as características das informações que serão apresentados, são eles:

  • USER_: Informações dos objetos pertencentes ao usuário que estiver logado no banco.
  • ALL_: Informações dos objetos para os quais o usuário logado tem direitos de acesso e dos objetos pertencentes ao usuário.
  • DBA_: Informações dos usuários com privilégios de DBA para acessar qualquer objeto do banco de dados.
  • V$_: Informações sobre o desempenho ou bloqueio do servidor do banco de dados; disponível para os administradores do banco.


Para identificar as tabelas do dicionario é possível fazer uma busca na tabela dictionary, serão listadas apenas as tabelas que o usuário logado tem permissão de acesso.

Exemplo:
select * from dictionary
where table_name like 'V$%'

         Retorno:


O dicionário de dados permite obter informações do banco de dados auxiliando em analises para tuning de querys e melhorias na sua base de dados.

segunda-feira, 13 de julho de 2015

Guob Tech Day 2015.


No ano passado participei do Goub Tech Day 2014  por isso já estou me programando para Goub Tech Day 2015 que já está com as inscrições abertas e com programação disponível.

Estão com valores especiais para inscrições feitas ate 31/07.

O GUOB (Grupo de usuários Oracle) já programou mais uma edição de seu evento nacional no dia 08/08/2015 em São Paulo no Hotel Blue Tree Morumbi, o qual proporcionará um grande encontro de usuários de tecnologia Oracle do Brasil com a participação de palestrantes internacionais e nacionais.




Estarão presentes palestrantes como Alex Zaballa, Tim Hall, Francisco Alvarez, Alex Gorbachev, Kyle Hailey, Gustavo Gonzalez, Kerry Osborne,  Mike Dietrich,  Debra Liley, entre outros. Segue programação do evento
Disponível no site do evento em 13/07/2015

sábado, 4 de julho de 2015

Oracle Flashback


No post de hoje vamos falar sobre a tecnologia de Flashback que é uma tecnologia para recuperação logica d dados.

Essa ferramenta tem o objetivo de minimizar o impacto no caso de perda de dados ou de objetos do banco de dados,  contribuindo com a disponibilidade e reduzindo o tempo de serviço.

Existem 7 tipos de Flashback:

  • Flashback Query;
  • Flashback Version Query;
  • Flashback Transaction Query;
  • Flashback Data Archive;
  • Flashback Table;
  • Flashback Drop;
  • Flashback Database;

Para detalhar um pouco mais sobre esse tema disponibilizo aqui a apresentação realizada na Unicamp de Limeira em 04/07/2015 para a matéria de Políticas de Adm. de Banco de Dados Oracle no curso de Pós -Graduação de Engenharia e Adm. de Sistemas de Banco de Dados 6ª turma 2015-2016.

Apresentação Flashback