Processos de usuário e servidor no 12c oráculo

Quando você começar e iniciar conexões com a instância 12c Oracle, muitos processos estão envolvidos, incluindo o componente da instância Oracle que utiliza os programas Oracle eo código para ter acesso aos seus dados.

Não há nenhum processo quando a instância Oracle está desligado. Alguns dos processos são obrigatórios e outros são opcionais, dependendo dos recursos que você ativado. Ele também pode depender de seu sistema operacional.

Três tipos de processos fazem parte da instância:

Video: Windows 2012 Server - Active Directory - Perfil Móvel - Roaming Profile - Aula 12 professorramos.com

  • processos em segundo plano estão envolvidos na execução do software Oracle em si.

  • processos de servidor negociar as ações dos usuários.

  • processos de usuário comumente trabalhar fora do servidor de banco de dados próprio para executar o aplicativo que acessa o banco de dados.

Como os processos de usuário e servidor estão interligados, eles são discutidos em conjunto. No entanto, eles são processos distintos e separados. Por uma questão de fato, eles normalmente são executados em máquinas separadas. Um exemplo muito simples: Quando você iniciar o SQL * Plus em um cliente Windows, você recebe um processo de usuário chamado sqlplus.exe.

O processo de usuário representa uma sessão do usuário no banco de dados. Quando uma conexão é feita para o banco de dados em uma máquina Linux, você tem uma conexão com um processo chamado algo como oraclelt;nome do banco de dadosgt; ou ora_S000_lt;nome do banco de dadosgt ;.

o processo do servidor serve e existe no servidor de banco de dados. Ele faz qualquer coisa que os pedidos de usuários do mesmo. Ele é responsável por ler blocos no cache de buffer. Ele muda os blocos se for solicitado. Ele pode criar objetos.

Video: Hacker en RealityCraftMX Usuario:CallinTheGamer!

processos do servidor pode ser um dos dois tipos:

  • dedicada

  • Compartilhado

O tipo depende de como o aplicativo funciona ea quantidade de memória que você tem. Você está apresentado pela primeira vez com a escolha de dedicado ou compartilhado quando você criar seu banco de dados com Oracle Base de dados Configuração Assistente (DBCA). No entanto, você pode mudá-lo de uma forma ou outra mais tarde.

arquitetura de servidor dedicado

Cada processo usuário recebe o seu próprio processo do servidor. Esta é a configuração mais comum Oracle. Ele permite que um processo servidor para esperar. Se os recursos podem suportar conexões dedicadas, este método também é o mais responsivo. No entanto, também pode usar mais memória. Mesmo se você não está fazendo nada, que o processo servidor está esperando por você.

Não que seja uma coisa ruim. Imaginem, porém, 5.000 usuários do sistema ocioso a maior parte do tempo. Se os seus aplicativos não podem usar pools de conexão (semelhante a processos do servidor compartilhado), seu banco de dados provavelmente não vai sobreviver e realizar de forma adequada por mais de um dia.

arquitetura de servidor compartilhado



Tal como o nome indica, o processos de servidor são compartilhados. Agora, em vez de um processo de servidor esperando por você de pés e mãos, você tem apenas um quando você precisar dele.

Pense em um processo de servidor como um timeshare para Oracle. É mais rentável (em termos de memória), e você quase sempre têm um disponível quando você precisar dele (desde a infra-estrutura está configurado corretamente).

Em um sistema com 5.000 usuários em sua maioria ociosos, você pode ser capaz de apoiá-los com apenas 50 processos do servidor. Você deve fazer essas coisas para que isso funcione corretamente:

  • Verifique se o número de solicitações de banco de dados simultâneas nunca excede o número de servidores compartilhados configurados.

  • Certifique-se de que os usuários não segurar os processos por longos períodos. Isso funciona melhor em um ambiente rápido baseado em transação como um site de e-commerce.

  • Tem alguns ciclos de CPU extra disponíveis. Toda a comunicação entre parece ter custo pequena CPU associada a ele sobre os processos de servidores dedicados.

configurações do servidor O fato é compartilhada são menos comuns no ambiente de hoje onde a memória é barata. A maioria das aplicações nestes dias contornar os problemas associados com muitos servidores dedicados usando o pool de conexão avançado no nível de servidor de aplicativos.

Você deve saber sobre algumas outras limitações: conexões DBA deve ter um servidor dedicado. Portanto, um ambiente de servidor compartilhado é realmente um híbrido. servidores compartilhados pode coexistir com um servidor dedicado.

Muitos tipos diferentes de arquivos são necessários (e opcional) para executar um banco de dados Oracle:

  • Arquivos de dados

  • arquivos de controle

    Video: Hacks en survival op plz

  • Refazer arquivos de log

  • arquivos de log arquivados

  • arquivos de parâmetros de servidor e de inicialização

Saber o que cada um desses arquivos não aumenta muito o seu sucesso de gerenciamento de banco de dados.


Publicações relacionadas