SlideShare a Scribd company logo
1 of 43
Download to read offline
<Insert Picture Here>
PeopleSoft em Oracle Real Application Clusters
Pat Bangalore PMP
Consulting Gerente Técnico
Oracle Consulting
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
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
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
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)
Configuração do hardware para PeopleSoft sobre
RAC
© 2008 Oracle Corporation - Confidencial e de Propriedade
Arquitetura lógica em RAC
© 2008 Oracle Corporation - Confidencial e de Propriedade
<Insert Picture Here>
Implantação Opções
© 2008 Oracle Corporation - Confidencial e de Propriedade
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
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
-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
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
<Insert Picture Here>
Especificidades banco de dados
para RAC
© 2008 Oracle Corporation - Confidencial e de Propriedade
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
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
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
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
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
<Insert Picture Here>
Alta disponibilidade e
Failover Opções
© 2008 Oracle Corporation - Confidencial e de Propriedade
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
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
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
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
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
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
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
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
<Insert Picture Here>
Carga PeopleSoft Trabalho
Distribuição
© 2008 Oracle Corporation - Confidencial e de Propriedade
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
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
<Insert Picture Here>
Monitoramento Opções
© 2008 Oracle Corporation - Confidencial e de Propriedade
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
OEM com PeopleSoft Arquitetura
© 2008 Oracle Corporation - Confidencial e de Propriedade
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
PeopleSoft OEM Painel
© 2008 Oracle Corporation - Confidencial e de Propriedade
<Insert Picture Here>
PeopleSoft Apoio à RAC
© 2008 Oracle Corporation - Confidencial e de Propriedade
Suporte PeopleSoft para RAC
© 2008 Oracle Corporation - Confidencial e de Propriedade
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
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
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
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
<Insert Picture Here>
PERGUNTAS
RESPOSTAS
© 2008 Oracle Corporation - Confidencial e de Propriedade
People soft on rac sig.en.pt

More Related Content

What's hot

Banco de dados oracle
Banco de dados oracleBanco de dados oracle
Banco de dados oracleEduardo Lopes
 
DBA became DMA for Oracle Exadata X2-2
DBA became DMA for Oracle Exadata X2-2DBA became DMA for Oracle Exadata X2-2
DBA became DMA for Oracle Exadata X2-2Rodrigo Almeida
 
Oracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de DadosOracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de DadosDaniela Macedo
 
Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2Rodrigo Almeida
 
Oracle Exadata
Oracle ExadataOracle Exadata
Oracle ExadataiMasters
 
Oracle Real Application Clusters
Oracle Real Application ClustersOracle Real Application Clusters
Oracle Real Application Clusters4Partner
 
Oracle d guard11g r2_final(oracledataguardwithoracledb11gr2)-1
Oracle d guard11g r2_final(oracledataguardwithoracledb11gr2)-1Oracle d guard11g r2_final(oracledataguardwithoracledb11gr2)-1
Oracle d guard11g r2_final(oracledataguardwithoracledb11gr2)-1Rodrigo Raposo
 
Essbase Series - Backup
Essbase Series - BackupEssbase Series - Backup
Essbase Series - BackupCaio Lima
 
Funcionalidades Oracle
Funcionalidades OracleFuncionalidades Oracle
Funcionalidades Oracleharlycarreiro
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory DatabaseAndre Danelon
 
High Avaiability Architeture with Oracle Data Guard Broker
High Avaiability Architeture with Oracle Data Guard BrokerHigh Avaiability Architeture with Oracle Data Guard Broker
High Avaiability Architeture with Oracle Data Guard BrokerJonatan Ritter
 
Oracle 18c Instalação Grid Infrastructure & Database
Oracle 18c Instalação Grid Infrastructure & DatabaseOracle 18c Instalação Grid Infrastructure & Database
Oracle 18c Instalação Grid Infrastructure & DatabaseDouglas Paiva de Sousa
 

What's hot (20)

Oracle 11g
Oracle 11gOracle 11g
Oracle 11g
 
Banco de dados oracle
Banco de dados oracleBanco de dados oracle
Banco de dados oracle
 
Apostila Oracle 10g
Apostila Oracle 10gApostila Oracle 10g
Apostila Oracle 10g
 
DBA became DMA for Oracle Exadata X2-2
DBA became DMA for Oracle Exadata X2-2DBA became DMA for Oracle Exadata X2-2
DBA became DMA for Oracle Exadata X2-2
 
Oracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de DadosOracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de Dados
 
Treinamento DBA Essential
Treinamento DBA EssentialTreinamento DBA Essential
Treinamento DBA Essential
 
Treinamento Data Guard
Treinamento Data GuardTreinamento Data Guard
Treinamento Data Guard
 
Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2
 
Oracle Exadata
Oracle ExadataOracle Exadata
Oracle Exadata
 
SQL Oracle
SQL OracleSQL Oracle
SQL Oracle
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
 
Oracle Real Application Clusters
Oracle Real Application ClustersOracle Real Application Clusters
Oracle Real Application Clusters
 
Oracle d guard11g r2_final(oracledataguardwithoracledb11gr2)-1
Oracle d guard11g r2_final(oracledataguardwithoracledb11gr2)-1Oracle d guard11g r2_final(oracledataguardwithoracledb11gr2)-1
Oracle d guard11g r2_final(oracledataguardwithoracledb11gr2)-1
 
Treinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12cTreinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12c
 
Essbase Series - Backup
Essbase Series - BackupEssbase Series - Backup
Essbase Series - Backup
 
Treinamento Oracle GoldenGate 19c
Treinamento Oracle GoldenGate 19cTreinamento Oracle GoldenGate 19c
Treinamento Oracle GoldenGate 19c
 
Funcionalidades Oracle
Funcionalidades OracleFuncionalidades Oracle
Funcionalidades Oracle
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory Database
 
High Avaiability Architeture with Oracle Data Guard Broker
High Avaiability Architeture with Oracle Data Guard BrokerHigh Avaiability Architeture with Oracle Data Guard Broker
High Avaiability Architeture with Oracle Data Guard Broker
 
Oracle 18c Instalação Grid Infrastructure & Database
Oracle 18c Instalação Grid Infrastructure & DatabaseOracle 18c Instalação Grid Infrastructure & Database
Oracle 18c Instalação Grid Infrastructure & Database
 

Viewers also liked

ADP Global HR Transformation Survey 2010
ADP Global HR Transformation Survey 2010ADP Global HR Transformation Survey 2010
ADP Global HR Transformation Survey 2010ADP Streamline
 
Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...Elias Nogueira
 
Testes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP LabsTestes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP LabsElias Nogueira
 
Apresentação Oracle SGBD
Apresentação Oracle SGBDApresentação Oracle SGBD
Apresentação Oracle SGBDDenis Vieira
 
IDM - Gereciamento de Identidades Corporativa
IDM - Gereciamento de Identidades CorporativaIDM - Gereciamento de Identidades Corporativa
IDM - Gereciamento de Identidades CorporativaDaniel Checchia
 
Présentation Oracle DataBase 11g
Présentation Oracle DataBase 11gPrésentation Oracle DataBase 11g
Présentation Oracle DataBase 11gCynapsys It Hotspot
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overviewhonglee71
 

Viewers also liked (8)

ADP Global HR Transformation Survey 2010
ADP Global HR Transformation Survey 2010ADP Global HR Transformation Survey 2010
ADP Global HR Transformation Survey 2010
 
Adp 2015
Adp   2015Adp   2015
Adp 2015
 
Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...
 
Testes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP LabsTestes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP Labs
 
Apresentação Oracle SGBD
Apresentação Oracle SGBDApresentação Oracle SGBD
Apresentação Oracle SGBD
 
IDM - Gereciamento de Identidades Corporativa
IDM - Gereciamento de Identidades CorporativaIDM - Gereciamento de Identidades Corporativa
IDM - Gereciamento de Identidades Corporativa
 
Présentation Oracle DataBase 11g
Présentation Oracle DataBase 11gPrésentation Oracle DataBase 11g
Présentation Oracle DataBase 11g
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 

Similar to People soft on rac sig.en.pt

Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014MySQL Brasil
 
10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleASacsvianabr
 
Mais performance com o MySQL 5.6
Mais performance com o MySQL 5.6Mais performance com o MySQL 5.6
Mais performance com o MySQL 5.6MySQL Brasil
 
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHPAlta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHPMySQL Brasil
 
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...Ricardo Ferreira
 
Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014MySQL Brasil
 
Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15MySQL Brasil
 
Dicas para Turbinar o servidor de Aplicações JBoss 7
Dicas para Turbinar o servidor de Aplicações JBoss 7Dicas para Turbinar o servidor de Aplicações JBoss 7
Dicas para Turbinar o servidor de Aplicações JBoss 7Claudio Miranda
 
Forefront TMG - Planejando corretamente
Forefront TMG - Planejando corretamenteForefront TMG - Planejando corretamente
Forefront TMG - Planejando corretamenteUilson Souza
 
Desenvolvendo serviços escaláveis e de alta performance com MySQL
Desenvolvendo serviços escaláveis e de alta performance com MySQLDesenvolvendo serviços escaláveis e de alta performance com MySQL
Desenvolvendo serviços escaláveis e de alta performance com MySQLMySQL Brasil
 
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA CareerMarcus Vinicius Miguel Pedro
 
Cakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPCakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPArlindo Santos
 
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleOracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleLuciano Condé
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Marcelo Dieder
 
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...MySQL Brasil
 
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014MySQL Brasil
 

Similar to People soft on rac sig.en.pt (20)

Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014
 
10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS
 
Mais performance com o MySQL 5.6
Mais performance com o MySQL 5.6Mais performance com o MySQL 5.6
Mais performance com o MySQL 5.6
 
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHPAlta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
 
Paa s evento
Paa s eventoPaa s evento
Paa s evento
 
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
 
Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014
 
Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15
 
Apache
ApacheApache
Apache
 
Dicas para Turbinar o servidor de Aplicações JBoss 7
Dicas para Turbinar o servidor de Aplicações JBoss 7Dicas para Turbinar o servidor de Aplicações JBoss 7
Dicas para Turbinar o servidor de Aplicações JBoss 7
 
Forefront TMG - Planejando corretamente
Forefront TMG - Planejando corretamenteForefront TMG - Planejando corretamente
Forefront TMG - Planejando corretamente
 
Desenvolvendo serviços escaláveis e de alta performance com MySQL
Desenvolvendo serviços escaláveis e de alta performance com MySQLDesenvolvendo serviços escaláveis e de alta performance com MySQL
Desenvolvendo serviços escaláveis e de alta performance com MySQL
 
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
 
Web Sphere
Web SphereWeb Sphere
Web Sphere
 
Contextos
ContextosContextos
Contextos
 
Cakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPCakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHP
 
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleOracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?
 
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
 
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
 

People soft on rac sig.en.pt

  • 1. <Insert Picture Here> PeopleSoft em Oracle Real Application Clusters Pat Bangalore PMP Consulting Gerente Técnico Oracle Consulting
  • 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. 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. 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. 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. Configuração do hardware para PeopleSoft sobre RAC © 2008 Oracle Corporation - Confidencial e de Propriedade
  • 7. Arquitetura lógica em RAC © 2008 Oracle Corporation - Confidencial e de Propriedade
  • 8. <Insert Picture Here> Implantação Opções © 2008 Oracle Corporation - Confidencial e de Propriedade
  • 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. 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. -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. 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. <Insert Picture Here> Especificidades banco de dados para RAC © 2008 Oracle Corporation - Confidencial e de Propriedade
  • 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. 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. 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. 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. 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. <Insert Picture Here> Alta disponibilidade e Failover Opções © 2008 Oracle Corporation - Confidencial e de Propriedade
  • 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. 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. 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. 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. 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. 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. 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. 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. <Insert Picture Here> Carga PeopleSoft Trabalho Distribuição © 2008 Oracle Corporation - Confidencial e de Propriedade
  • 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. 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. <Insert Picture Here> Monitoramento Opções © 2008 Oracle Corporation - Confidencial e de Propriedade
  • 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. OEM com PeopleSoft Arquitetura © 2008 Oracle Corporation - Confidencial e de Propriedade
  • 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. PeopleSoft OEM Painel © 2008 Oracle Corporation - Confidencial e de Propriedade
  • 36. <Insert Picture Here> PeopleSoft Apoio à RAC © 2008 Oracle Corporation - Confidencial e de Propriedade
  • 37. Suporte PeopleSoft para RAC © 2008 Oracle Corporation - Confidencial e de Propriedade
  • 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. 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. 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. 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. <Insert Picture Here> PERGUNTAS RESPOSTAS © 2008 Oracle Corporation - Confidencial e de Propriedade