Olá pessoal!
Ok, sei que demorei um pouco para postar, mas antes tarde do que nunca 🙂
Imagine a seguinte situação : Você , DBA de SQL Server resolve um belo dia se aventurar no mundo Oracle. Estuda todas aquelas estruturas de memórias, processos, tenta entender o conceito de instância x banco de dados e então resolve tentar descobrir pontos em comum. Ok até então.
Aí, você se pergunta de repente…quem é meu banco de dados master dentro de oracle?
O banco master no SQL Server contém informações preciosíssimas para um DBA: Informações sobre os bancos de sistema e de usuários, os logins, tabelas,objetos , processos e tudo mais de informações críticas que vocês possam imaginar. Afinal, ele é o “mestre” e se acontece qualquer coisa com ele é bem trabalhoso de recuperar…
E no Oracle, onde eu acho essas mesmas informações no master? Em um conjunto de tabelas chamado Data Dictionary , que fica dentro da tablespace SYSTEM. O Data Dictionary possui as mesmas informações que a nossa amiga master.
Por exemplo, em SQL quando queremos informações sobre nossos logins , fazemos um select dentro da tabela syslogins e em oracle utilizamos a tabela dba_users.
Outros exemplos:
- Datafiles : SQL : sys.databases / ORACLE: dba_data_files
- Objects: SQL: sys.objects/ ORACLE : dba_objects
Enfim, não é tão diferente assim…por enquanto, é claro 🙂
Aguardem as próximas aventuras!
Até mais!
ps: feedbacks são bem vindos..