MEMÓRIA DE REUNIÃO – (cliente)

Propaganda
Instalação e Execução da Auditoria do Banco de Dados
do Sistema de Informações Educacionais - SIE
A Auditoria do Banco de Dados do SIE tem por objetivo corrigir todas as falhas que possam existir
na estrutura lógica do Banco de Dados Oracle local.

Principais funções:
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
k.
l.
m.
Criar as tabelas (tables) ausentes;
Criar colunas (columns) ausentes;
Corrigir definições incorretas de colunas;
Criar constraints ausentes;
Criar índices (indexes) ausentes;
Recriar índices com definições incorretas;
Criar seqüências (sequences) ausentes;
Recriar seqüências com definições incorretas;
Recriar todas as visões (views) básicas do Banco de Dados;
Recriar todos os procedimentos (stored procedures);
Tornar todos procedimentos válidos;
Recriar todas as triggers;
Tornar todas as triggers habilitadas.
1. Instalação
1.1. Executar o arquivo instal_auditoria.exe.
1.2. A tela de instalação irá aparecer, como mostra a Figura 1. Nela há a indicação do local
em que a auditoria será instalada (C:\BDSie\auditoria), bem como outras informações
sobre a instalação.
Figura 1 – Tela inicial da instalação da Auditoria do Banco de Dados
auditoria_bd.doc
Versão de 29/05/17 – Elaborado por: Luciana Kyono
1
1.3. Clique no botão Iniciar para que a auditoria começa a ser instalada ou no botão Sair para
abortar a instalação.
1.4. Ao clicar no botão Iniciar, uma tela com a barra de progresso será mostrada. Neste
instante, os arquivos da auditoria estarão sendo copiados para o diretório destino. Como
mostra a Figura 2.
Figura 2 – Tele com o progresso da cópia de arquivos
1.5. Após a cópia dos arquivos da auditoria, uma seqüência de oito janelas do MS-DOS
serão abertas, uma de cada vez e uma após a outra, sendo que o fechamento e a
abertura de cada uma dela é automático. A primeira janela do MS-DOS pode ser vista na
Figura 3.
Figura 3 – Primeira janela do MS-DOS, que roda o procedimento init_auditoria.sql
auditoria_bd.doc
Versão de 29/05/17 – Elaborado por: Luciana Kyono
2
1.6. Os procedimentos executados são responsáveis por criar parte da estrutura física e toda
a estrutura lógica da auditoria do Bando de Dados, bem como pela primeira execução da
auditoria.
1.7. Ordem de procedimentos que são executados:
1.7.1. instal_auditoria.bat – cria os arquivos lógicos e físicos da auditoria (tablespace e
usuário); importa os dados do banco de dados da auditoria (audbd.dmp); concede
as permissões de acesso (GRANTS) necessárias aos usuários DESFUND,
DESHIST e AUDITORIA; cria os procedimentos para verificação de tabelas,
colunas, constraints, índices, seqüências, visões, stored procedures e triggers;
executa, para os usuários DESFUND e DESHIST, os procedimentos
PRC_AUDITORIA_TABLES,
PRC_AUDITORIA_COLUMNS,
PRC_AUDITORIA_CONSTRAINTS,
PRC_AUDITORIA_INDEXES,
PRC_AUDITORIA_SEQUENCES.
1.7.2. recria_views_desfund.bat – executa o procedimento que recria todas as views do
usuário DESFUND.
1.7.3. recria_views_deshist.bat – executa o procedimento que recria todas as views do
usuário DESHIST.
1.7.4. recria_procs_desfund.bat – executa o procedimento que recria todos os stored
procedures do usuário DESFUND.
1.7.5. recria_procs_deshist.bat – executa o procedimento que recria todos os stored
procedures do usuário DESHIST.
1.7.6. recria_trgs_desfund.bat – executa o procedimento que recria todas as triggers do
usuário DESFUND.
1.7.7. recria_trgs_deshist.bat – executa o procedimento que recria todas as triggers do
usuário DESHIST.
1.7.8. exec_2.bat – executa, para os usuários DESFUND e DESHIST, os
procedimentos PRC_AUDITORIA_VIEWS, PRC_AUDITORIA_PROCEDURES e
PRC_AUDITORIA_TRIGGERS; concede novamente as permissões de acesso
(GRANTS) necessárias aos usuários DESFUND, DESHIST e AUDITORIA, a fim de
garantir que todos os objetos do Banco de Dados que foram criados/recriados pela
auditoria sejam acessados por todos os usuários; recria todos os sinônimos do
Banco de Dados.
1.8. Após a execução de todos os procedimentos, a instalação e primeira execução estarão
completas. A seguinte tela, Figura 4, será mostrada.
Figura 4 – Tela de finalização da instalação da auditoria do Banco de Dados
auditoria_bd.doc
Versão de 29/05/17 – Elaborado por: Luciana Kyono
3
1.9. A primeira execução da auditoria, implícita na instalação, gera os seguintes arquivos:
1.9.1. auditoria_tables.txt – contém informações sobre as tabelas que estão faltando no
Banco de Dados local.
1.9.2. auditoria_columns.txt – contém informações sobre as colunas com definições
incorretas.
1.9.3. auditoria_constraints.txt – contém informações sobre as constraints (chavesprimárias (primary keys), chaves-estrangeiras (foreign keys) e validações (check))
que não existem no Banco de Dados local.
1.9.4. auditoria_indexes.txt – contém informações sobre os índices ausentes e/ou
incorretos.
1.9.5. auditoria_sequences.txt – contém informações sobre as seqüências ausentes
e/ou incorretas.
1.9.6. auditoria_views.txt – contém informações sobre as views que estão faltando no
Banco de Dados local.
1.9.7. auditoria_procedures.txt – contém informações sobre os procedimentos (stored
procedures) que estão faltando no Banco de Dados local.
1.9.8. auditoria_triggers.txt – contém informações sobre as triggers que estão faltando
no Banco de Dados local.
2. Estrutura física da Auditoria do Banco de Dados
2.1. Nas Figura 5 e 6 pode-se visualizar a estrutura física criada pela auditoria.
Figura 5 – Arquivos contidos no diretório C:\BDSie\auditoria
Figura 6 – Tablespace da auditoria criada no diretório C:\BDSie\Tablespaces
auditoria_bd.doc
Versão de 29/05/17 – Elaborado por: Luciana Kyono
4
3. Execução da auditoria do Banco de Dados
3.1. Para realizar uma nova auditoria, após a instalação e primeira execução da auditoria do
Banco de Dados, execute exec_auditoria.exe (
), que se encontra em
C:\BDSie\auditoria.
3.2. Ao executar o aplicativo, a seguinte tela será mostrada. Figura 7.
Figura 7 – Tela inicial da execução da auditoria do Banco de Dados
3.3. Clique em Iniciar para começar a execução da auditoria ou em Sair para abortar a
execução.
3.4. Ao clicar em iniciar, uma janela do MS-DOS, Figura 8, será aberta, semelhante à da
instalação.
Figura 8 – Janela do MS-DOS inicializada durante a execução da auditoria do Banco de
Dados
auditoria_bd.doc
Versão de 29/05/17 – Elaborado por: Luciana Kyono
5
3.5. A execução da auditoria do Banco de Dados consiste dos mesmos passos seguidos
durante a instalação (vide itens 1.7 e 1.9), com o diferencial de não ser necessária a
criação da estrutura física e lógica da auditoria, bem como dos procedimentos a serem
executados e da execução dos arquivos que recriam visões, procedimentos e triggers.
3.6. Ao final da execução da auditoria do Banco de Dados, a seguinte tela, Figura 9, será
mostrada.
Figura 9 – Tela final da execução da auditoria do Banco de Dados
3.7. As solução que recriam seqüências, visões, procedimentos e triggers encontram-se em
C:\BDSie\auditoria\solução, e devem ser executadas caso o relatório apresente a
ausência de algum objeto do Banco de Dados. Para isso, basta executar os arquivos
batch. Vide item 1.7 para descrição de cada arquivo batch.
3.8. Cada vez que a auditoria é executada, os arquivos de relatório gerados são sobrescritos.
Vide item 1.9 para descrição de cada arquivo de relatório.
4. Desinstalação da Auditoria do Banco de Dados
4.1. Para desinstalar a auditoria do Banco de Dados, execute desinstalar_auditoria.exe
(
), que se encontra em C:\BDSie\auditoria.
4.2. Ao executar o desinstalador, uma tela de confirmação será mostrada. Clique em Sim,
caso realmente queria desinstalar a auditoria ou em Não para abortar a desinstalação.
4.3. Clicando em Sim, uma janela do MS-DOS será aberta, Figura 10, nela serão executados
os procedimentos que apagarão todos os arquivos lógicos e físicos do Banco de Dados
(usuário e tablespace).
auditoria_bd.doc
Versão de 29/05/17 – Elaborado por: Luciana Kyono
6
Figura 10 – Janela do MS-DOS em que os procedimentos de desinstalação serão executados
4.4. Após os arquivos do Banco de Dados serem apagados, os demais arquivos instalados
pelo instal_auditoria.exe serão apagados, ficando apenas os arquivos de relatório no
diretório C:\BDSie\auditoria. A Figura 11 mostra a tela final da desinstalação.
Figura 11 – Tela final da desinstalação
4.5. Após a desinstalação, a pasta auditoria pode ser apagada sem problemas, bem como os
arquivos de relatório.
5. Reinstalação da Auditoria do Banco de Dados
5.1. A auditoria do Banco de Dados pode ser instalada/desinstalada quantas vezes for
necessário, não havendo problema de sobreposição de arquivos.
auditoria_bd.doc
Versão de 29/05/17 – Elaborado por: Luciana Kyono
7
Download