A Manutenção e Otimização em banco de Dados
Por: SONASCOPIAS • 12/9/2015 • Relatório de pesquisa • 722 Palavras (3 Páginas) • 186 Visualizações
Aula 1 - Manutenção e Otimização em banco de Dados
Oracle é um conjunto de vários arquivos e é dividido em 2 partes, o recursos de memória e o recursos HD, e ele ocupa 1 GB de memória do computador.
Cliente faz os pedidos, o servidor processa os pedidos e dá a resposta.
Estabelece conexão com o banco de dados, ele cria o processa do usuário, e ele fica na memória do computador do cliente.
Cada computador da empresa tem que está instalado um programa que se chama client, para fazer o processo do servidor.
Instância é igual o SGA, mais os processos de segundo plano ou background:
- O SGA significa System Global Área, estrutura para armazenar.
- Processos de segundo plano são os programas em execução.
Cache de buffer de banco de dados - local para armazenar temporariamente os dados inseridos, tudo que é armazenado fica nessa área.
A estrutura física inclui três tipos de arquivos:
- Arquivos de controle;
- 2. Arquivos de dados;
- 3. Arquivos de redo log on-line.
PGA – É uma área privada, carrega o perfil , área destinada a ser individualizada
Arquivo de pirâmetros - Arquivos textos, arquivos de bloco de notas
Arquivo de senha – Um arquivo de senha para ultização
Arquivos de banco de dados
- Dados - sistem.DBF, sysaux.DBF , user.DBF
- Temporário - temp.DBF
- Undo – undotbs1.DBF
- Controle – control.DBF
- Red log – grupo 1, grupo 2
Arquivos de log aquivados – Arquivo no qual se encontra todo o histórico de banco de dados
Arquivo de alerta ou rastreio – auxilia o BDA, todos os erros provocados pelo banco de dados é enviado para essa área
Aula 2 - Manutenção e Otimização em banco de Dados
1 Fase Nomount = quando dou o startup faz a leitura do arquivo de parametros e aloca recursos ( memoria )
2 Fase Mount = Leitura de arquivos de dados
3 Fase Open = abre os arquivos de dados
Nomount = instância iniciada
Mount = Arquivos de controle aberto para instância
Open = Todos os arquivos abertos como descrito pelo arquivo de controle desta instância
Startup | Db01 | - | Nomount; |
Alter | Database | Db01 | Mount; |
Alter | Database | Db01 | Open; |
Aula 3
Objetos Internos do Banco de Dados Outros objetos criados com o banco de dados:
• Dicionário de dados;
• Tabelas de desempenho;
• Pacotes PL/SQL;
• Triggers de eventos do banco de dados.
Criando Views de Dicionário de Dados
catalog.sql: Cria as views de dicionário de dados mais usadas e seus sinônimos
catproc.sql: Executa scripts necessários para PL/SQL no lado servidor
Como o Dicionário de Dados É Usado
Principais usos: • O servidor Oracle usa o dicionário de dados para localizar informações sobre;
• Usuários;
• Objetos de esquema;
• Estruturas de armazenamento;
• O servidor Oracle modifica o dicionário de dados quando uma instrução DDL é executada;
Aula 4
Multiplexando o Arquivo de Controle com o PFILE
1.Desative o banco de dados:
shutdown immediate
2. Crie arquivos de controle adicionais:
cp $HOME/ORADATA/u01/ctrl01.ctl
$HOME/ORADATA/u02/ctrl02.ctl
3. Adicione os nomes dos arquivos de controle a PFILE:
CONTROL_FILES = $HOME/ORADATA/u01/ctrl01.ctl,
$HOME/ORADATA/u02/ctrl02.ctl
4. Inicie o banco de dados:
...