Como se preparar para uma aplicação real Clusters Instalar no Oracle 12c
Cada OS tem a sua própria configuração para um Real Application Cluster (RAC) instalar para usar com bancos de dados 12c Oracle. É praticamente impossível cobrir tudo, mas há princípios básicos que podem ser cobertos para você começar.
Menu
No entanto, existem algumas peças de aconselhamento para oferecer:
leia cuidadosamente a instalação de infra-estrutura Oracle Grid e guia de implantação para seu sistema operacional específico. O que se aplica em um OS não pode voar em outro.
Seja consistente em todos os nós ao nomear usuários, grupos IDs de grupo e IDs de usuário. Certifique-se o mesmo usuário possui todos os componentes de software Oracle.
Por exemplo, no Linux, oráculo é tipicamente uma conta que possui a instalação do software Oracle. Criar esse usuário exatamente da mesma maneira como você ir para todos os nós. Linux tem pelo menos dois grupos mínimos para Oracle (DBA e oinstall). Estes devem ser idênticos.
Para os usuários e grupos, este vai para o ID de grupo (GID) e ID de usuário (UID) também. O GID e UID manter permissões no nível do sistema operacional. Se eles não são idênticos em todos os nós, as permissões não serão mantidas corretamente, e o cluster não funcionará.
Configure o arquivo hosts corretamente. Isso vale para todas as instalações do CCR. O software utiliza o agrupamento arquivo hosts para instalar o software e manter comunicações. O servidor de nome de domínio, ou DNS, não substitui a isso. Você pode adicionar a configuração do host para o DNS, se quiser, mas certifique-se o arquivo hosts está devidamente configurado.
Aqui está um exemplo do que um arquivo host RAC de dois nós pode ser parecido com:
127.0.0.1 localhost.localdomain localhost192.168.100.11 node1-priv.perptech.com node1-priv # node1 private192.168.100.12 node2-priv.perptech.com node2-priv # node2 private192.168.200.11 node1.perptech.com node1 # node1 public192.168.200.12 node2.perptech.com node2 # node2 public192.168.200.21 node1-vip.perptech.com node1-vip # node1 virtual192.168.200.22 node2-vip.perptech.com node2-vip # node2 virtual
Cada nó do cluster se conecta a outro através de um privado rede de alta velocidade (Interconexão de cluster).
o público IP usado para toda a comunicação de utilizador para os nódulos não está relacionado com a interconexão.
Cada nó do cluster também tem um virtual endereço IP que se liga à placa de rede pública. Se um nó falhar, o endereço IP do nó que falhou pode ser transferido para outro nó que os aplicativos possam manter o acesso ao banco de dados através do mesmo endereço IP.
No Oracle 11gR2, isso é feito usando um novo componente de rede cluster chamado uma varredura. SCAN representa-client-access-nome único. Três VIPs são atribuídos na rede para um nome de varredura (normalmente o nome do seu cluster), e que o nome de um SCAN é então usado para toda a comunicação. Os três VIPs pode flutuar entre os nós para fornecer capacidades de conectividade e failover constantes.
Ao usar o Oracle Grid Infrastructure, instalá-lo em um diretório que é não um subconjunto de sua base Oracle. Por exemplo:
ORACLE_BASE = / u01 / app / oracleORA_CRS_HOME = / u01 / app / grade
Você deve definir muitas permissões sob a casa da grade de infraestrutura para acesso root especial. Você não quer que essas configurações para interferir com a instalação do software de banco de dados.
Ao usar o Oracle Grid Infrastructure, configure corretamente as permissões para os dispositivos de armazenamento subjacentes que são utilizados para os grupos de discos ASM. Se você não obter as permissões para a direita, não é possível concluir a instalação ou uma reinicialização do nó pode tanto fazer com que os serviços de cluster para não voltar a participar do cluster ou o nó para reinicializar-se continuamente.
Configurar os nós do cluster para ser capaz de usar o seguinte:
rsh ou ssh (ssh é recomendado se você estiver em 10gR1 ou superior.)
rcp ou scp (scp é recomendado se você estiver em 10gR1 ou superior.)
equivalência de usuário para autenticação nonpassword
Os recursos de comunicação e cópia são para a instalação do software e correções. Eles não são necessários para RAC ao trabalho após o fato de se abrir estas coisas é contra as políticas de segurança da empresa.
A Oracle 12c aplicativo Real Application Clusters para alta disponibilidade
RAC contribui com alta disponibilidade fornecendo redundância em seu ambiente - especificamente, casos redundantes Oracle. Uma instância em um ambiente multi-instância pode ser removido para OS, hardware ou manutenção de software da Oracle sem interromper o aplicativo.
No entanto, certifique-se de suas expectativas atender o RAC pode entregar:
O RAC não cobrir todos os pontos de falha. Ele definitivamente ajuda a proteger contra falhas de nó e falha da instância. Infelizmente, ele não pode ajudar com SAN, interconexão, ou erro do usuário.
RAC não é normalmente considerado uma solução desastres proteção. Se todo o seu site é comprometido pelo vento, fogo ou água, RAC vai com ele.
Estendidas Real Application Clusters e do Oracle 12c
Novos desenvolvimentos estão acontecendo em um movimento chamado RAC Estendida. Esta solução RAC pode proteger contra perda total local, proporcionando todas as outras características RAC. Como as velocidades de transmissão de rede aumentar ao longo do tempo, algumas pessoas pensam que RAC é possível com instâncias em locais remotos.
Esta configuração requer alta velocidade SAN espelhamento e um meio de transmissão de rede chamado de fibra escura. fibra escura é, uma conexão privada direta entre dois sites remotos que podem lidar com múltiplas transmissões de rede de uma só vez através do mesmo cabo usando diferentes freqüências de luz.
Até o momento, RAC estendida parece ter limitações de distância. Quanto mais distantes dos locais, quanto maior for a latência. Latência se transforma em degradação do desempenho cluster. Nós temos sido incapazes de encontrar qualquer documentação definitiva sobre os limites de distância. Degradação parece fator pesadamente em seu tipo de conexão. Alguns sites usam repetidores para estender ainda mais.
Entretanto, se você precisa de um site remoto configurado para recuperação de desastres, você pode querer considerar Data Guard. Ele pode oferecer muitas das características que se estendeu RAC faz, mas em uma fração do custo sem limite de distância real.