Banco de dados compartilhado - oracle

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (558 palavras )
  • Download(s) : 0
  • Publicado : 12 de janeiro de 2013
Ler documento completo
Amostra do texto
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
CAMPUS PATO BRANCO
ESPECIALIZAÇÃO EM BANCO DE DADOS

FABIANO PICOLOTTO

ORACLE SHARED SERVER (11gR2)

PATO BRANCO - PR
2012

Sumário
ORACLESHARED SERVER (11gR2) 1
Arquitetura Oracle Server 3
Dedicado 3
Compartilhado 3
Como funciona o “Shared Server” 3
Como ativar o Shared Server 4
SHARED_SERVER 4
MAX_SHARED_SERVER 4DISPATCHER 4
MAX_ DISPATCHER 5
CIRCUITS 5
SHARED_SERVER_SESSIONS 5
TNSNAMES 5

Arquitetura Oracle Server
A Arquitetura do Oracle Server pode ser compartilhada ou dedicada, abaixo as principaiscaracterísticas de cada arquitetura.
Dedicado
Quando um usuário conecta no banco de dados em modo dedicado o Oracle cria um processo dedicado para este usuário, utilizando um seguimento de memóriachamado de PGA (Program Global Area), com isso o DB Oracle pode consumir mais memoria do servidor e exigir mais dele. Neste caso se o hardware e configurações não estivem adequados pode haver umaqueda no desempenho do banco de dados.

Compartilhado
Quando configurado o modo compartilhado o Oracle não ira mais criar processos para cada usuário e sim criar duas novas estruturas dentro daSGA (System Global Area) (Request Queue e Response Queue), lembrando que essas estruturas não existem no dedicado.
A PGA citada na arquitetura dedicada não terá mais função na arquiteturacompartilhada.
Como funciona o “Shared Server”
Quando emitimos um requisição SQL para o banco de dados , ela é enviado para o dispatcher e será enviada para o final de uma fila, chamada de common queue.Todos os Shared Server Process monitoram a common queue.
O Request Queue recebe as requisições do dispatcher, o processo shared server executa e devolve a resultado para o response queue.
Cadadispatcher monitora sua própria fila de resposta, e, sempre que qualquer resultado é colocado na fila, o dispatcher a retornará ao processo de usuário que emitiu a declaração.

Imagem retirada do site...
tracking img