Real Application Cluster (RAC)



Documentos relacionados
Instalação RAC10g em Linux

SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO

Carga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados

Documentação Symom. Agente de Monitoração na Plataforma Windows

Noções de. Microsoft SQL Server. Microsoft SQL Server

Sistemas Cliente-Servidor

Advanced IT S/A. EM10g Grid Control. Introdução. Introdução. Agenda. Como alcança estes objetivos Grid Control Home Page Pode gerenciar:

Manual de Instalação PIMSConnector em Linux

Oracle Database em High Availability usando Microsoft Windows Clusters Server (MSCS) e Oracle Fail Safe

Senado Federal Questões 2012

Banco de Dados Oracle. Faculdade Pernambucana - FAPE

Software de gerenciamento de impressoras

Padrão ix. Manual de Instalação do Q-Ware Server Versão

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional.

Gerência de Redes de Computadores. 05 Gerência de Hospedeiros (Hosts)

CARREIRA DE DBA ORACLE E CERTIFICAÇÃO

COORDENAÇÃO DE TECNOLOGIA (COTEC) OUTUBRO/2010

Sistemas Operacionais

Sistemas Operacionais

Crash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server.

Este manual contém instruções para instalação do servidor de Porta Paralela - LPT FX LPT PRT SERV (F7518e)

CSAU Guia: Manual do CSAU 10.0 como implementar e utilizar.

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

Relatorio do trabalho pratico 2

UNINOVE Tec. Adm. e Des. de Sistemas. Administracão de Banco de Dados. ORACLE Backup / Recovery AULA 11

Curso: Superior Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina: Sistemas Distribuídos Professor: Társio Ribeiro Cavalcante

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

Aula 1 Windows Server 2003 Visão Geral

Manual de Instalação ProJuris8

XDOC. Solução otimizada para armazenamento e recuperação de documentos

Laboratório de Redes. Professora Marcela Santos

Roteador Load-Balance / Mikrotik RB750

Rotina de Discovery e Inventário

MicrovixPOS Requisitos, Instalação e Execução

Procedimentos para Instalação do SISLOC

INSTALAÇÃO PRINTERTUX Tutorial

Treinamento. DBA Oracle 11g. Duração: 120 horas

Professor: Gládston Duarte

Configurando DDNS no Stand Alone

FreeNAS: Armazenamento Centralizado

Instalando e Configurando o Oracle XE

Guia de instalação do Sugar CRM versão open source no Microsoft Windows XP

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Manual de Instalação PIMSConnector em Windows

Virtualização e Criação de uma rede Virtual utilizando Virtual Box Professor: João Paulo de Brito Gonçalves

Sistemas Operacionais

O servidor de banco de dados ORACLE corporativo da empresa deve possuir a seguinte especificação mínima:

Aula 01 Visão Geral do Linux

Windows NT 4.0. Centro de Computação

Sistemas Distribuídos

ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioMatch Server e BioMatch Client

Totvs RMI - Gerador de Relatórios

NetEye Guia de Instalação

Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação

1

6 - Apresentação do Painel de Controle do software DVR-Viewer. Itens Descrição 1 Lista do DVR: Adiciona/Modifica/Apaga a lista de DVRs conectados.

Instrução de acesso ao DVR da Yoko Modelo RYK925x Via Software.

INSTALANDO SQL SERVER 2008

Configurando um servidor DHCP

Gerenciamento de Processos

Procedimentos para Instalação do Sisloc

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

Considerações a serem feitas antes da implantação.

GUIA DE CONFIGURAÇÃO CONEXÕES VPN SSL (CLIENT TO SERVER)

A.S.P. Servidores Windows

FISL 13. Fórum Internacional de Software Livre

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

UM PBX GENUINAMENTE BRASILEIRO

Guia: Este manual irá mostrar os procedimentos necessários para o upgrade das versões 5.60 e 6.01 para o Sophos SafeGuard Enterprise 6.10.

UFBA Universidade Federal da Bahia CPD Central de Processamento de Dados. Rede VPN UFBA. Procedimento para configuração

Sistema Operativo Cliente Servidor

PROGRAMA DE PÓS-GRADUAÇÃO POSEAD. Curso Banco de Dados. Resenha Crítica: Backup e Recovery Aluno: Wilker Dias Maia

Fundamentos de Sistemas Operacionais

Aula 2 Servidor DHCP. 2.1 dhcp

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Desenvolvimento para Sistemas Embarcados (CEA 513) Conceitos Gerais

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP

Pré-Requisitos Certificação IPN- SINACOR. Projeto: SINACOR - IPN

O Servidor de impressão DP-300U atende a seguinte topologia: Podem ser conectadas 2 impressoras Paralelas e 1 USB.

ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

TUTORIAL PARA A INSTALAÇÃO EM AMBIENTE DE REDE WINDOWS DO SERVIDOR FIREBIRD

Instruções para Instalação dos Utilitários Intel

FUNCIONALIDADES DO ORACLE RAC. Resumo: Diversas empresas têm como requisito fundamental do negócio que os seus

MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER

Como utilizar o User Management (Gerenciamento de usuários).

Prof. Roberto Franciscatto 4º Semestre - TSI - CAFW. Free Powerpoint Templates Page 1

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Apresentação. Objetivo. Dados Principais. Tecnologia Abordada Linux

Sistemas Operacionais

SISTEMAS DISTRIBUÍDOS

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Oracle WebLogic Server 11g: Conceitos Básicos de Administração

LGW4000 Labcom Media Gateway. Labcom Media Gateway Apresentação Geral 10/11/2011

Transcrição:

Real Application Cluster (RAC) Anderson Haertel Rodrigues OCE RAC 10g anderson.rodrigues@advancedit.com.br AdvancedIT S/A

RAC? Oracle RAC é um banco de dados em cluster. Como assim? São vários servidores (várias instâncias Oracle) acessando o mesmo banco de dados, que é compartilhado através de um Storage, na realidade, através de uma Arquitetura conhecida como: Shared Disk.

Principais benefícios Alta Disponibilidade de Servidores (Instâncias); Aumento de Performance Se aplicação roda mal em uma single instance, pode acontecer da mesma aplicação continuar executando de forma lenta em RAC, ou até, piorar.

Arquitetura e Recursos (modo geral) Instância: São processos e estruturas de memória no servidor usadas para acessar os dados. Cada instância roda em um servidor (nó do cluster) diferente. Banco de dados: É coleção de estruturas físicas que contém os dados em discos (datafiles, controlfiles, redos, etc). No Oracle RAC, o banco de dados é acessado por várias instâncias. Listeners: São processos que recebem as requisições dos usuários/clientes e despacham essas requisições para uma instância. Serviços: O cluster pode atender a um ou vários serviços, que são definidos por uma palavra chave, criada pelo DBA e fornecida pelo cliente durante a conexão ao banco de dados. Serviços servem para balanceamento de carga, escalonamento de recursos, priorização, etc. LoadBalance: É a característica de dividir a carga de trabalho entre os nós existentes. Cache e Cache Global: O cache da instância Oracle é uma área da memória RAM que está reservada para manter cópias dos blocos de dados oriundos do disco e para fazer as atualizações sobre estes blocos, em RAM, no primeiro momento e escrito para disco, em background. O cache global é o conjunto das áreas de cache de todas as instâncias, visto como um único cache.

Componentes de Hardware e Software

Descrição dos Componentes VIP? É o IP virtual (Virtual IP Address), usado para conexão dos Clients. O mesmo é gerenciado pelo CRS. Interconnect? Interconexão é uma rede física, privada, utilizada pelos nós do cluster para a troca de mensagens e blocos de dados. A interconexão deve ser implementada usando redes GigaBit.

Rede Cada nó do cluster possui no mínimo 03 (Três) endereços IP: Público Endereço IP normal de cada servidor; Interconexão Usado para comunicacão entre os nós; VIP (Virtual IP Address) Usado para conexão dos clientes;

Cluster Ready Services (CRS) Provê gerenciamento de serviços e recursos para dar suporte a Alta Disponibilidade. Oracle Cluster Registry (OCR) Mantém informações do Cluster e o Status de cada Serviço; Voting Disk Controla e registra os nós que estão ativos;

Opções de Storage CFS RAW NFS ASM Cluster File System (OCFS2, etc) RAW Devices Network FileSystem Automatic Storage Management

Cluster File System (CFS) É um shared disk file system, isto é, é acessado e compartilhado (escrita e leitura) por vários servidores. Exemplos de CFS são:» OCFS2, VxCFS, GPFS, etc

Raw Devices A diferença básica entre Raw Devices e Block Devices, é que Raw Devices bypassa o cache/buffer do Sistema Operacional, tornando as manipulações de I/O mais rápidas.

Network File System (NFS) Suportado pelo RAC a partir da versão 10g. Permite o compartilhamento de arquivos através do protocolo TCP/IP. Suportado por todos os sistemas operacionais (AIX, Linux, HP-UX, Windows, etc).

Automatic Storage Management É baseado em conceitos como o: LVM, Stripping e Mirroring. É a camada de Software desenvolvida e escolhida pelo Oracle para melhor gerenciamento de I/O. Observação: A Oracle recomenda o uso de ASM + ASMLib.

RAC Certification Matrix 1. Connect and log in to http://metalink.oracle.com. 2. Click the Certify tab on the menu frame. 3. Click the View Certifications by Product link. 4. Select Real Application Clusters and click Submit. 5. Select the correct platform and click Submit

Instalação do RAC» TODOS os pré requisitos de instalação do RAC DEVEM ser atendidos (Hardware, Rede, Storage e Sistema Operacional);» Fluxo da Instalação:? Configurar HW;? Configurar S.O. (Public Network, Private, SSH, Pacotes, etc);? Storage Compartilhado;? Instalar CRS; (Validar Instalação)? Instalar Softwares Oracle (ASM, Produto);? Criar o Banco;? Validar instalação; (Validar todo o ambiente)

Passo a Passo Instalação TODOS os pré-requisitos devem ser atendidos para a instalação do RAC: 1) Hardware Homologado e Requerimentos do mesmo a) Memória Mínima; b) Espaço em Disco; c) Mínimo Duas Interfaces de Rede; 2) Requerimentos de Sistema Operacional a) Pacotes Requeridos; b) Hangcke-timer; c) Grupos e Usuários de Sistema Operacional; d) Limites de Kernel e) Equivalência entre servidores (não deve pedir senha para login);

Passo a Passo Instalação - CRS Instala-se apenas o CRS. Devemos já nessa fase, escolhermos qual Storage compartilhado iremos usar para os arquivos do OCR e Voting Disk (RAW/OCFS2). Pré Instalação: Cluster Verification Utility (cluvfy)? Utilitário de linha de comando, do qual, faz uma checagem verificando se todos os pré-requisitos/configuração estão Ok!./runcluvfy.sh stage -post hwos -n all verbose Sugestão de: 40 Gb para os binários Oracle (CRS, ASM e Software Oracle).

Passo a Passo Instalação - CRS

Passo a Passo Instalação - CRS

Passo a Passo Instalação - CRS

Passo a Passo Instalação - CRS

Passo a Passo Instalação - CRS

Passo a Passo Instalação - CRS

Passo a Passo Instalação - CRS

Passo a Passo Instalação - CRS

Passo a Passo Instalação - CRS

Passo a Passo Instalação - CRS

Passo a Passo Instalação - CRS

Passo a Passo Instalação - CRS O script root.sh, mostrado no slide anterior, chama o VIPCA (Virtual IP Configuration Assistant) para configuração do VIP.

Passo a Passo Instalação - CRS Checagem da instalação do CRS? cat /etc/inittab? ps ef grep d.bin? $ORA_CRS_HOME/bin/crs_stat t? Reboot do servidor; A instalação formatação do CRS é a parte mais importante na instalação do Oracle RAC.

Passo a Passo Instalação ASM

Passo a Passo Instalação ASM

Passo a Passo Instalação ASM

Passo a Passo Instalação ASM

Passo a Passo Instalação ASM

Passo a Passo Instalação ASM

Passo a Passo Instalação ASM

Passo a Passo Instalação ASM

Passo a Passo Instalação ASM

Passo a Passo Instalação ASM

Passo a Passo Instalação ASM

Passo a Passo Instalação Software Oracle

Passo a Passo Instalação Software Oracle

Passo a Passo Instalação Software Oracle

Passo a Passo Instalação Software Oracle

Passo a Passo Instalação Software Oracle

Passo a Passo Instalação Software Oracle

Passo a Passo Instalação Software Oracle

Passo a Passo Instalação Software Oracle

Criação do Banco de Dados

Criação do Banco de Dados

Criação do Banco de Dados

Criação do Banco de Dados

Criação do Banco de Dados

Criação do Banco de Dados

Criação do Banco de Dados

Criação do Banco de Dados

Criação do Banco de Dados

Criação do Banco de Dados

Criação do Banco de Dados

Criação do Banco de Dados

Criação do Banco de Dados Após a criação do banco de dados:» Backup do root.sh» Backup do Voting Disk;» $ORA_CRS_HOME/bin/crs_stat -t

Particularidades do RAC Dependência direta do Hardware (Storage,HBA,Switch). Não necessidade de configuração manual de scripts de Start Stop. Procedimentos diferenciados para aplicação de patch s. Pode-se adicionar nodes ONLINE. Sequência para shutdown de forma manual :» Database» ASM» Listener» CRS Para posteriormente iniciar os serviços, o mais indicado, é o reboot do servidor para sincronização do CRS.

Backup Além do backup normal que é realizado em uma single instance (RMAN, por exemplo), é importante ter backup dos seguintes arquivos: OCR $ ocrconfig export file name (backup lógico) Voting Disk $ dd if=<voting disk path> of=<backup path> bs=4k

Tuning Todo o processo de Tuning de uma single instance é aplicado em ambiente RAC. O gargalo principal envolvendo o RAC é a configuração do Interconnect. Apesar disso, novas áreas merecem atenção: Mais de um Buffer Cache, Interconnect, Global Locking, eventos de espera GC*

Referências http://www.oracleracsig.org/ http://blogs.oracle.com/alejandrovargas/ Oracle Metalink Documentação Oracle

Dúvidas? Obrigado!