TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Manutenção e Otimização de Banco de Dado

Por:   •  21/9/2017  •  Relatório de pesquisa  •  1.772 Palavras (8 Páginas)  •  246 Visualizações

Página 1 de 8

Manutenção e Otimização de Banco de Dados (Aula 1)

Arquitetura banco de dados oracle 11grid

oracle 12cloud

[pic 1]

Visão geral dos componentes principais:

Separados em duas partes Memória/Recurso de Disco rígido.

Servidor de banco de dados onde vários computadores se  conectam a ele:

arquitetura básica do servidor oracle: Cliente - Servidor

Para se conectar ao servidor de BD é necessário um client.

Ao se logar no banco de dados se cria um processo de usuário, esse processo é criado na memória e realiza pedidos ao servidor e o processo do servidor recebe as solicitações e as envia para processamento, pós processamento retorna o pedido ao usuário.

Instâncias são estruturas de memória >> SGA = Memória utilizada para armazenar conteúdo + processos de background/processos de segundo plano.

(programas em execução)

SGA é uma área compartilhada para todos os usuários e armazena conteúdo de todos na memória cache.

DBWR>> Database Writer ou (DBWN, DBW0).

Histórico do banco de dados (user), vai para uma área de buffer de Redo Log.

LGWR>> Log Writer

Java pool é a área da memória para armazenar dados da linguagem JAVA.

Large Pool>>  é a área separada para pequenas transferências, para não impactar em processos. é dividir as transferências.

Shared Pool>> Cache de biblioteca = para que pessoas reutilizem informações ou comandos.( Plano de execução).

Cache de Dicionário de dados = Mostra onde estão os arquivos.(Guarda a estrutura do BD)

Pmon > Process Monitor = Controla a memória, e mantém o que foi usado mais recentemente na memória. e desalocar recursos de usuários.

Smon > System Monitor = monitora o funcionamento do sistema, caso ele encontre um problema ele avisa o problema com um alerta,” arquivo de rastreamento”.

CKPT> Check point >> são marcações que são feitas, que quando são executadas ele registra as gravações;

PGA = Area individual, que armazena informações a respeito do usuário (capacidade onde o usuário tem de armazenar informações).

Arquivo de dados é o local onde armazenamos as estruturas(tabelas) e os dados .

Arquivos de Log temporario > armazena informações temporarias, e limpa, ou arquiva. dependndo da configuração

Aula 02 Como subir o banco de dados e como fechar o banco de dados.

Arquivos de Parâmetros de inicialização

Arquivos de parâmetro são variáveis do sistema

parâmetros explícitos > eu indico

parâmetros implícitos > se eu não colocar o oracle pega o padrão.

Arquivo de parâmetros estáticos> nunca muda > só muda se eu modificar. Pfile

Arquivos de parâmetros dinâmicos>Arquivo que persiste no servidor> pode ser modificado SPFILE

Pfile >> arquivo texto, via editor, você pode abrir o arquivo modificar e salvar.

initSID.ora  >> inicializar banco de dados da Oracle

init.ora>>> aquivo exemplo de pfile

cp init.ora $ORACLE_HOME/dbs/initdba01.ora

CP> Copiar

^ > Copiar o arquivo pfile amostra para a alteração

SpFile> spfileSID.ora

Arquivo binário> arquivo compilado, versão onde não posso editar.

como criar o SPFILE:

CEATE SPFILE =

‘$ORACLE_HOME/dbs/spfileDBA01.ora’

FROM PFILE = ‘$ORACLE_HOME/dbs/iniDBA01.ora’;

Modo de logar no BD> Exclusivo> só loga com usuario e senha do BD.

Modificando parametros em SPFILE

Alterando valores de parametros:

ALTER SYSTEM SET undo_tablespace = UNDO2;

Especificando Alterações temporarias ou persistentes

ALTER SYSTEM SET undo_tablespace = UNDO2

SCOPE=BOTH;

Deletando ou redefinindo valores.

O Pfile pode indicar a utilização de SPFILe

Iniciando o BD

Fases.

Shutdown - 1

NoMount > Leitura do arq de parametro

Mount> Leitura dos arq de controle.

Open> Abre o banco[pic 2]


Comando startup

STARTUP

STARTUP PFILE=$ORACLE_HOM/dbs/initdb01.ora;

Comando alterar DP para Mount

Abrir um banco de dados no modo leitura, só consulta e executa tarefas administrativas

e não permite alterar ou adicionar estruturas.

Banco de dados no modo restrito>> enable restricted ativa

disable inativa.

[pic 3]

             

Dia 16/08/17 - Aula 03.

Objetos Internos do Banco de Dados

  • Essencial para todos os bancos de dados Oracle
  • Descreve o banco de dados e seus objetos
  • Contém tabelas e views
  • Restrições de integridade: regras

• Dicionário de dados

• Tabelas de desempenho

• Pacotes PL/SQL

• Triggers de eventos do banco de dados.



Dicionário de dados:

Quem uso o dicionário de dados os clientes e o server. O dicionário de dados contém dois componentes:

1. Tabelas-base

2. Armazenam descrições do banco de dados .

Os usuários e os DBAs usam o dicionário de dados como uma referência somente para leitura a fim de obter informações sobre o banco de dados.

[pic 4]

cada área de user se chama um esquema.

...

Baixar como (para membros premium)  txt (13.7 Kb)   pdf (513.7 Kb)   docx (407.7 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no TrabalhosGratuitos.com