Documentação de Banco de Dados

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
tonyferreira3
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Sex, 17 Ago 2012 3:50 pm

Bom dia, alguém tem algum modelo de Documentação de Banco de Dados, onde aborda caminho onde o banco esta instalado e as instancias com as tabelas instaladas?
Obrigado.
Avatar do usuário
adrianoturbo
Moderador
Moderador
Mensagens: 393
Registrado em: Qui, 20 Mar 2008 4:09 pm
Localização: Brasília
Adriano Alves
---Para cada problema dificil existe uma solução simples.----

Brother,desconheço um modelo de documento ,mas segue uma forma de descobrir o caminho onde está instalado o banco e também a forma de descobrir as instancias :

Caso seu banco esteja no Linux ou Unix :Com o usuário oracle logado digite o comando:

Selecionar tudo

oracle@adriano root]$ cd $ORACLE_HOME
Depois basta digitar o comando pwd e descobrirá o caminho :

Selecionar tudo

[oracle@adriano db_1]$ pwd
/u01/app/product/11.2.0/db_1
Agora para descobrir as instancias ,basta conectar com usuário sys ,no sqplus ou qualquer outra ferramenta e efetuar um select na view v$instance :

Selecionar tudo

[oracle@adriano db_1]$ sqlplus '/as sysdba'

SQL*Plus: Release 11.2.0.4.0 - Production on Mon Dec 9 10:55:16 2013

Copyright (c) 1982, 2013, Oracle.  All Rights Reserved.

SQL> select instance_name from v$instance;

INSTANCE_NAME
----------------
adriano
Caso precise de mais informações acesse:
http://tahiti.oracle.com
Avatar do usuário
adrianoturbo
Moderador
Moderador
Mensagens: 393
Registrado em: Qui, 20 Mar 2008 4:09 pm
Localização: Brasília
Adriano Alves
---Para cada problema dificil existe uma solução simples.----

Caso esteja usando Windows no registro(regedit) do Windows em HKEY_LOCAL_MACHINE=>SOFTWARE=>ORACLE tem o caminho de onde foi instalado.
tonyferreira3
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Sex, 17 Ago 2012 3:50 pm

Estou usando Linux Red Hat,
Como os bancos de dados aqui da empresa não tinha documentação nenhuma, estou tentando documentar todos os bancos de dados.
Vou montar dicionário de dados, regras de backup, entre outras coisas.
Avatar do usuário
stcoutinho
Moderador
Moderador
Mensagens: 850
Registrado em: Qua, 11 Mai 2011 5:15 pm
Localização: são Paulo - SP

Tonny,

Para documentar o banco de dados (ex: tabelas dos sistemas), eu poderia sugerir para você dar uma olhada no produto "ORACLE SQL DEVELOPER DATAMODELER", que é um produto grátis da ORACLE. Acho que com ela você consegue fazer uma engenharia reversa de seus bancos de dados.

Maiores informações você consegue neste link oficial:

http://www.oracle.com/technetwork/devel ... index.html

Mas só desejaria fazer um comentário: no caso da documentação do dicionário de dados das tabelas dos sistemas de sua empresa (atividade que acredito ser bastante trabalhosa), você precisa verificar depois QUEM VAI MANTER a documentação atualizada, pois isso pode ser tão trabalhoso quando a primeira engenharia reversa. Eu recomendo que você repasse o resultado da sua primeira engenharia reversa para as equipes responsáveis pelos suporte dos sistemas de sua empresa, para que as mesmas assumam a responsabilidade daqui para diante. Caso contrário, isso cairá nas suas costas e ninguém dará valor para esta atividade, até o momento que elas precisarem da documentação atualizada. E se você não dispuser da mesma atualizada, eles podem depois reclamar que você está impactando nas atividades das equipes.

Não tive muito tempo de avaliar o documento abaixo, mas entendo que ele dá algumas dicas para padronizar a documentação dos bancos de dados:

http://eduunix.ccut.edu.cn/index2/pdf/R ... abases.pdf

Abraços,

Sergio Coutinho
tonyferreira3
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Sex, 17 Ago 2012 3:50 pm

Muito obrigado Sergio pelas dicas.
Como aqui na empresa não tinha documentação nenhuma de banco de dados e de sistemas, estamos tentando documentar tudo para que possa ficar organizado.
A área de TI aqui da empresa, a pouco tempo esta sendo reestruturada, antes era somente duas pessoas que não documentava nada.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 24 visitantes