Mais conteúdo relacionado Semelhante a People soft on rac sig.en.pt (20) People soft on rac sig.en.pt2. 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)
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
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
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
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
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
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