People soft on rac sig.en.pt

383 visualizações

Publicada em

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

People soft on rac sig.en.pt

  1. 1. <Insert Picture Here> PeopleSoft em Oracle Real Application Clusters Pat Bangalore PMP Consulting Gerente Técnico Oracle Consulting
  2. 2. O seguinte é a finalidade de descrever o nosso general direcionamento do produto. Destina-se a informações fins apenas, e não podem ser incorporados em qualquer contrato. Não é um compromisso de entrega de qualquer material, código ou funcionalidade, e não deve ser usado na tomada de decisões de compra. O desenvolvimento, lançamento e tempo de qualquer recursos ou funcionalidades descritos para Oracle produtos permanece a critério exclusivo da Oracle. © 2008 Oracle Corporation - Confidencial e de Propriedade
  3. 3. PeopleSoft na Agenda RAC • • • • • • • • Visão geral da PeopleSoft Arquitetura em RAC Opções de implantação de infra-estrutura Banco de Dados mudanças específicas para RAC Alta disponibilidade e failover Workload Distribution PeopleSoft Monitoramento por RAC Suporte de plataforma PeopleSoft para RAC FAQ - PeopleSoft em RAC <Insert Picture Here> © 2008 Oracle Corporation - Confidencial e de Propriedade
  4. 4. Visão Geral da Arquitetura Aplicação Servidor (es) Integração Broker Cliente Web http (s) Jolt Servidor Web Cluster 11g DB / 11g RAC Tuxedo PeopleSoft Aplicação Banco de Dad Portal Processo Scheduler Aplicação Desenvolvedor Diretório LDAP © 2008 Oracle Corporation - Confidencial e de Propriedade
  5. 5. O que há de RAC para PeopleSoft? •Várias instâncias do Oracle em execução em vários nós •Todas as instâncias compartilham um único banco de dados físico •Todos os casos têm dados comuns, controle e arquivos de inicialização •Cada casos tem a sua própria linha de redo logs online e desfazer tablespaces •Todas as instâncias podem executar simultaneamente operações contra o banco de dados único •As caches são sincronizados usando global da Oracle A tecnologia de gerenciamento de cache (cache Fusão)
  6. 6. Configuração do hardware para PeopleSoft sobre RAC © 2008 Oracle Corporation - Confidencial e de Propriedade
  7. 7. Arquitetura lógica em RAC © 2008 Oracle Corporation - Confidencial e de Propriedade
  8. 8. <Insert Picture Here> Implantação Opções © 2008 Oracle Corporation - Confidencial e de Propriedade
  9. 9. Opções de infra-estrutura •RAC Instância e Batch servidor PeopleSoft no mesmo servidor, Application Server em um host separado (Conexão ao Mundial Nome do banco de dados) •RAC Instância e Batch servidor PeopleSoft em separado servidor, servidor de aplicação em um host separado (Conexão ao Mundial Nome do banco de dados) •Servidor lote PeopleSoft no mesmo ou num servidor separado servidor, servidor de aplicativos em um host separado (Conexão com o Nome da instância local do nó RAC) •O uso de um hardware baseado Load Balancer
  10. 10. Arquitetura Configurações •Servidor dedicado para o RAC Instância, o servidor do lote e Servidor de Aplicativos •PeopleSoft Conecta-se a um nome global do banco de dados •Web em cluster Severs através Load Balancer •Vários Escalonadores processo para processamento em lote •Vários servidores de aplicação que está sendo carga equilibrada © 2008 Oracle Corporation - Confidencial e de Propriedade
  11. 11. -Continued •Servidor de aplicativos instalados em membros do CCR uso do cluster endereço IP membro (PS_MACH) •Aplicação Transparente Failover (TAF) para RAC •Use Mestre Scheduler para o balanceamento de carga de trabalho Carga para PeopleSoft Pedidos trabalho em lotes •Failover Jolt e balanceamento de carga ponderada para Servidor App © 2008 Oracle Corporation - Confidencial e de Propriedade
  12. 12. PeopleSoft Ideal em RAC Arquitetura USUÁRIOS Internet Hardware de carga balanceadores de cluster Servidores da Web Extranet (DMZ) Servidores da Web (Oracle Application Server / BEA WebLogic Servidor) Servidores BEA Tuxedo PeopleSoft Aplicação Servidores Intranet RAC Cluster Real Application Clusters (RAC) A Oracle Banco de Dados Armazenament o © 2008 Oracle Corporation - Confidencial e de Propriedade
  13. 13. <Insert Picture Here> Especificidades banco de dados para RAC © 2008 Oracle Corporation - Confidencial e de Propriedade
  14. 14. PeopleSoft Especificidades banco de dados para RAC 1. Use assistente de banco de dados Oracle (DBCA) para criar Banco de dados de base de dados ou criar RAC manualmente edição do PeopleSoft entregue fornecido os scripts 2. Não é recomendado o uso de banco de dados PeopleSoft Assistente de Configuração de RAC 3. Use dispositivos brutos para arquivos de controle e de dados Oracle ou Armazenamento ou OCFS ASM do Oracle (arquivos de cluster da Oracle sistema), a menos que um sistema de arquivos de cluster é O.S suportado pelo software de cluster.4. Instalar versão RAC do Oracle Database © 2008 Oracle Corporation - Confidencial e de Propriedade
  15. 15. PeopleSoft Scripts para editar para RAC Edite o arquivo apropriado os scripts seguinte entregues sistema de armazenamento / ASM •Createdb10.sql (Use DBCA) •Utlspace.sql •XXddl.sql Aplicação os scripts específicos de espaços de tabelas) exemplo hcddl.sql para HCM •Criar um ORACLE_SID = RAC1 - Inicialização arquivo para cada instância © 2008 Oracle Corporation - Confidencial e de Propriedade
  16. 16. Crie arquivos de inicialização para cada um da Oracle Instância (ORCL1, ORCL2) Arquivo de inicialização do Oracle para a primeira instância do Oracle onde ORACLE_SID = ORCL1: •INITORCL1.ORA (caso específico) •Init.ora (arquivo comum) Arquivo de inicialização do Oracle para segunda Instância Oracle onde ORACLE_SID = ORCL2: •INITORCL2.ORA (caso específico) •Init.ora (arquivo comum) © 2008 Oracle Corporation - Confidencial e de Propriedade
  17. 17. Configure Database Security Modificar a tabela PSDBOWNER para refletir o número de RAC nodos. Deve haver uma entrada na tabela de PSDBOWNER para cada Oráculo instância Certifique-se que esta tabela contém entradas para as múltiplas e DBNames Proprietário IDs; por exemplo: DBNames proprietário ID --------------------------- ORCL1SYSADM ORCL2SYSADM ORCLSYSADM © 2008 Oracle Corporation - Confidencial e de Propriedade
  18. 18. PeopleSoft Kernel Dimensionamento•Redimensionar OS Kernel - Se Process Scheduler ou Servidor de aplicativos está instalado nos membros do cluster de RAC em seguida, defina os parâmetros do kernel OS, além de o mínimo exigido mudanças no kernel para Oracle RAC Banco de Dados •Ajuste semáforos, filas de mensagens e Shared Memória de acordo com o número de PeopleSoft processos iniciados eo tamanho do seu domínio © 2008 Oracle Corporation - Confidencial e de Propriedade
  19. 19. <Insert Picture Here> Alta disponibilidade e Failover Opções © 2008 Oracle Corporation - Confidencial e de Propriedade
  20. 20. Opções de failover •Conecte o tempo de failover - Quando um aplicativo PeopleSoft perde sua conexão com o banco de dados, ele tentará novamente e ligar para o outro Instância Oracle com base no endereço IP alternativo especificado no tnsnames.ora •(Vários ouvintes ou endereço IP apontando para um serviço de banco de dados nome) •Nenhuma referência ao nome do banco de dados global da PeopleSoft •Falha que ocorre ao iniciar uma conexão com o banco de dados © 2008 Oracle Corporation - Confidencial e de Propriedade
  21. 21. Opções de failover •Aplicação Transparente Failover (TAF) •A falha ocorre depois de uma bem sucedida PeopleSoft conexão já foi estabelecida, e posteriormente, a conexão fica encerrado. •Pode ser usado com vários nós ou com configurações da instância primária / secundária •Foi concebido para CCR, mas pode ser utilizado para: •Sistemas replicados •Data Guard •Single Instance © 2008 Oracle Corporation - Confidencial e de Propriedade
  22. 22. TAF Configuração no PeopleSoft HRPRD = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = vip1) (PORT = 1521)) (ADDRESS = (PROTOCOL = TCP) (HOST = VIP2) (PORT = 1521)) (FAILOVER = yes) (load_balance = yes) (CONNECT_DATA = (SERVER = DEDICADO) (SERVICE_NAME = HRPRD) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC) (Tentativas = 180) (atraso = 5) ) ) ) © 2008 Oracle Corporation - Confidencial e de Propriedade
  23. 23. As opções do modo Failover •Adicionar opções de failover manualmente para os arquivos de configuração TNS. •Essas opções fazem parte da seção CONNECT_DATA de um conectar descritor. •Opções de failover incluem: •TIPO: Identifica a natureza do TAF, se houver •MÉTODO: Configura a rapidez com que o failover pode ocorrer •BACKUP: Identifica um nome de serviço de rede alternativa •Tentativas: Limita o número de vezes que uma reconexão é tentada •ATRASO: Especifica o tempo de espera entre a reconexão tentativas © 2008 Oracle Corporation - Confidencial e de Propriedade
  24. 24. Métodos de failover •Determinar a rapidez com que as conexões se tornam disponíveis na sequência de um failover. •BASIC: •Ligue para failover instância em caso de falha. •Preconnect: •Mantenha as conexões ativas tanto casos // Amostra // (CONNECT_DATA = (SERVER = DEDICADO) (FAILOVER_MODE = (TYPE = SELECT) (MÉTODO preconnect =))) // Amostra // © 2008 Oracle Corporation - Confidencial e de Propriedade
  25. 25. O que TAF faz para PeopleSoft? •Volte a ligar-se à instância / node alternativo de backup •Re-estabelecer a sessão PeopleSoft (Stateful Transações) •Retomar a instrução SELECT em andamento •Login do usuário é preservada •Automatic re-iniciação de trabalhos de EA com base em Parâmetro "Restartable" © 2008 Oracle Corporation - Confidencial e de Propriedade
  26. 26. O que TAF faz NÃO fazer por PeopleSoft? •Páginas da Web transacionais podem ver um erro se o conexão é estabelecida com o nó que falhou durante tentativas. •Empregos em Cobol e complexo SQR com múltiplos updates / Compromete pode ter que ser reiniciado / reiniciada •Enquanto Salvando dados ou edição em um componente, pode ver interrupções durante nó e transação failover © 2008 Oracle Corporation - Confidencial e de Propriedade
  27. 27. Então, qual é a linha inferior em Failover? •TAF ainda está o solução para Failover Transação •Mensagem de erro pode ser minimizada através do ajustamento "Permitir consec falha do serviço " •"Parâmetro de contagem Reciclar" pode ser ajustada para libertar o cópia do pé de memória no nó com falha •Alguns clientes têm alavancado "Bolt-on" scripts para armadilha Mensagens de erro PeopleSoft durante a falha como um trabalho em torno •Reforçada lógica de repetição Failover está prevista em versão futura do PeopleTools © 2008 Oracle Corporation - Confidencial e de Propriedade
  28. 28. <Insert Picture Here> Carga PeopleSoft Trabalho Distribuição © 2008 Oracle Corporation - Confidencial e de Propriedade
  29. 29. Aplicação de balanceamento de carga do servidor •O balanceamento de carga é gerido dentro de um Domínio por BEA Tuxedo •Os pedidos são tratados por processos servidores inativos •Algoritmo pré-definido para distribuição de carga •A carga é equilibrada entre os domínios através da propriedade psserver em Arquivo de configuração do PIA para os seus servidores de aplicativos •Reforçada balanceamento de carga está disponível com carga baseado Jolt Peso balanceamento (Psserver = appserver_host1: 9000 # 3, appserver_host2: 9010 # 1) •No cenário acima Appserver_host1 receberia três vezes mais pedidos do que appserver2_host2 © 2008 Oracle Corporation - Confidencial e de Propriedade
  30. 30. Batch Server Load Balancing •Mestre Scheduler em PeopleSoft faz Balanceamento de Carga de Trabalho carga de pedidos automaticamente encaminhamento para o Processo disponível programador •Servidores lote PeopleSoft estão ligados ao banco de dados global nomear e não aos membros de cluster individuais de RAC •Os servidores lote usaria entradas TAF para conexão com RAC nodos. •Pedidos de trabalho em fila pode ser falhou no disponível programador com base nas entradas TAF © 2008 Oracle Corporation - Confidencial e de Propriedade
  31. 31. <Insert Picture Here> Monitoramento Opções © 2008 Oracle Corporation - Confidencial e de Propriedade
  32. 32. Oracle Enterprise Manager •Enterprise Manager é o Sistema Oracle Solução de gestão •O PeopleSoft Enterprise Management Plug-In é uma extensão do Enterprise Manager •Versão mínima do Enterprise Manager suportado é 10.2.0.2
  33. 33. OEM com PeopleSoft Arquitetura © 2008 Oracle Corporation - Confidencial e de Propriedade
  34. 34. OEM Plug-in para PeopleSoft • • • • • • PS Application Server Domain Processo PS Scheduler Domínio PS Search Server Domain PS PIA PS Web Site PS App DB © 2008 Oracle Corporation - Confidencial e de Propriedade
  35. 35. PeopleSoft OEM Painel © 2008 Oracle Corporation - Confidencial e de Propriedade
  36. 36. <Insert Picture Here> PeopleSoft Apoio à RAC © 2008 Oracle Corporation - Confidencial e de Propriedade
  37. 37. Suporte PeopleSoft para RAC © 2008 Oracle Corporation - Confidencial e de Propriedade
  38. 38. PeopleSoft em RAC Referências •Instalação Oracle Real Application Clusters e Guia de Configuração para instalação passo a passo do CRS e RAC •Guia de instalação PeopleSoft (Customer Connection) •Livro Vermelho PeopleSoft em High Availability onhttp: //www.peoplesoft.com/corp/en/doc_archive/red_paper/ tools_oracle9i_real_app.jsp •Pessoas LIVROS- http://www.oracle.com/technology/documentation/psftent.html •Customer Connection - http://www.peoplesoft.com/corp/en/public_index.jsp © 2008 Oracle Corporation - Confidencial e de Propriedade
  39. 39. PeopleSoft em RAC FAQ •Quais versões do Oracle estão atualmente suportado? Oracle 9i (Versões 9.2.0.2.x e superior) •Quais as versões do PeopleSoft são suportados? PeopleSoft 8 aplicações rodando em ferramentas PT8.42 ou superior. Quais plataformas OS são suportadas atualmente? HP Tru 64 5.1 HP UX11i IBM AIX 5.1 MS Windows 2000 Sun Solaris 8 Oracle Enterprise Linux, Red Hat Linux e SUSE Enterprise Linux © 2008 Oracle Corporation - Confidencial e de Propriedade
  40. 40. O que os clientes estão dizendo "O ponto único de falha em nossa infra-estrutura foi PeopleSoft o banco de dados e que tem sido um mito desde que nos mudamos para o RAC " "Nosso objetivo é obter 99,99% de disponibilidade para o nosso campus soluções durante a inscrição do estudante e RAC para PeopleSoft é o caminho a percorrer para a nossa aplicação " "Nós diminuíram o nosso tempo de inatividade não planejado com RAC e a aplicação é mais escalável e flexível de todos os níveis de PeopleSoft Arquitetura " © 2008 Oracle Corporation - Confidencial e de Propriedade
  41. 41. Para Mais Informações search.oracle.com http://www.oracle.com https://www.peoplesoft.com/corp/en/login.jsp (Aposentando 07 de novembro) http://metalink3.oracle.com © 2008 Oracle Corporation - Confidencial e de Propriedade
  42. 42. <Insert Picture Here> PERGUNTAS RESPOSTAS © 2008 Oracle Corporation - Confidencial e de Propriedade

×