Banco de Dados
ADMINISTRAÇÃO
ORACLE
Prof. Marcos Alexandruk
ADMINISTRAÇÃO EM BANCO DE DADOS
SUMÁRIO
INTRODUÇÃO
03
ORACLE 9i SERVER: OVERVIEW
05
ARQUITETURA FÍSICA
08
ARQUITETURA LÓGICA
16
SEGMENTOS
25
TRANSAÇÕES
27
SEGMENTOS DE ROLLBACK / UNDO
30
ÍNDICES
34
USUÁRIOS, PRIVILÉGIOS E PAPÉIS
40
AUDITORIA
44
BACKUP E RESTORE
46
ADMINISTRAÇÃO EM BANCO DE DADOS
INTRODUÇÃO
BANCO DE DADOS
• "Conjunto de programas que manipulam arquivos de dados." – Scott Martin (projetista da
Oracle).
Arquitetura Cliente/Servidor (duas camadas)
A arquitetura cliente/servidor foi desenvolvida para trabalhar com ambientes computacionais, nos quais um grande número de PCs, estações de trabalho e servidores especializados (de arquivos, de impressão, de banco de dados, etc.) e outros equipamentos estão conectados via rede.
As máquinas clientes oferecem aos usuários as interfaces apropriadas para utilizar os servidores, bem como o poder de processamento para executar as aplicações locais.
Arquitetura Cliente/Servidor (três camadas)
Muitas aplicações para Web utilizam a arquitetura de três camadas, que possui uma camada intermediária entre o cliente e o servidor de banco de dados.
Essa camada intermediária, ou camada de meio, é, algumas vezes, chamada de servidor de aplicações ou servidor Web. Esse servidor desempenha um papel intermediário armazenando as regras de negócio (procedimentos ou restrições) que são usadas para acessar os dados do servidor de banco de dados.
3
ADMINISTRAÇÃO EM BANCO DE DADOS
DBA – Administrador de Banco de Dados
As principais funções do DBA são:
•
•
•
•
•
Definir a estrutura de armazenamento e a estratégia de acesso;
Servir de elo com os usuários;
Definir controles de segurança e integridade;
Definir a estratégia de backup e recuperação;
Monitorar o desempenho.
ADMINISTRAÇÃO DE BANCO DE DADOS
A administração de banco de dados, seja ela manual,