Notas Sobre a Instalação do EBS 12.2.5 no ODA X5-2 (bare metal)
Autor: Daniela Petruzalek | Publicado: 2016-07-22T21:22:00-03:00


Introdução


O objetivo deste artigo é documentar os desafios e soluções para problemas encontrados durante a instalação do Oracle e-Business Suite (EBS) 12.2.5 no Oracle Database Appliance (ODA).

Este artigo é um Work in Progress (WIP) e pode ser atualizado a qualquer momento a medida que novos passos vão sendo descobertos e documentados.


Infraestrutura


A infraestrutura de instação do ambiente escopo deste artigo é composta pelos seguintes componentes:

App Tier: Uma máquina x86-64 com Oracle Linux 6.5&nbsp;
Database Tier: ODA X5-2 (bare metal) com Oracle Linux 5.11. Instalação single node.&nbsp;


Software Necessário&nbsp;


Para a execução dos passos da instalação é necessário ter um cliente SSH instalado e um servidor de janelas X11. Eu estou utilizando o putty com o Xming Server.

Alternativamente, é possível utilizar o vncserver no servidor e um cliente VNC como o TightVNC no cliente.


Leitura Recomendada&nbsp;



Oracle E-Business Suite Installation Guide: Using Rapid Install (Part No. E22950)&nbsp;
Oracle E-Business Suite Release Notes, Release 12.2 (Doc ID 1320300.1)
Implementing Oracle E-Business Suite 12.1 Databases on Oracle Database Appliance (Doc ID 1566935.1)
Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.2) for Linux x86-64 (Doc ID 1330701.1)
MD5 Checksums for R12.2 Rapid Install Media (Doc ID 1505510.1)
Oracle E-Business Suite Release 12.2: Suite-Wide Rollup and AD/TXK Delta Information (Doc ID 1583092.1)
Applying the Latest AD and TXK Release Update Packs to Oracle E-Business Suite Release 12.2 (Doc ID 1617461.1)
Oracle E-Business Suite 12.2 Patching Technology Components Guide (Doc ID 1355068.1)




Visão Geral das Macro Tarefas


Download dos Binários
Validação de Dependências do Sistema Operacional
Instalação dos Pacotes de Dependências
Configuração do Sistema Operacional
App Node: Criação de Usuários
ODA: Expansão de volumes
Cópia de Binários para Máquina Local
Criação da Área de Stage
Checksum da Área de Stage
Ajustes ASM (permissões e oratab)
Correção do script adrundb.sh (compatible)
Execução do rapidwiz no ODA
Cópia do arquivo de configuração para o App Node
Execução do rapidwiz no App Node
Aplicar o Consolidated Seed Table Upgrade Patch
Criar snapshot
Aplicar AD e TXK RUP
Aplicar Oracle e-Business 12.2 Suite RUP5




Tarefa 1: Download do Binários


Esta tarefa é simples de executar, porém dependendo da qualidade da conexão que você tem disponível ela pode ser bastante demorada, pois estamos falando de um download da ordem de 50 GB.

Para iniciar o download vá para o site http://edelivery.oracle.com e entre com o seu usuário SSO da Oracle. O download em si não tem muitos segredos, mas um detalhe é importante: faça a busca pelo produto que você está instalando, não pela suite do EBS. Por exemplo, se você quer instalar o WMS, procure por "Oracle Warehouse Management".

É possível buscar diretamente por Oracle e-Business Suite, porém o pacote de download que ele vai apresentar não estará completo, por isso é importante pesquisar pelo produto. Não se preocupe em fazer o download de vários produtos pois, seguindo o exemplo acima, mesmo fazendo o download do WMS todos os demais produtos da suite EBS estarão inclusos.

Dica: tome cuidado na hora de confirmar os pacotes, pois o download padrão seleciona todos os language packs. Selecione apenas os necessários (tanto para a base 12.2.0 como para o RUP 12.2.5) e economize vários GB de download.


Tarefa 2: Validação de Dependências do Sistema Operacional


Verificar se as versões de SO e kernel são certificadas para o EBS de acordo com a nota 1330701.1.

$ uname -r
3.8.13-16.2.1.el6uek.x86_64


$ lsb_release -d
Description: &nbsp; &nbsp;Oracle Linux Server release 6.8



Tarefa 3: Instalação dos Pacotes

O servidor de aplicação pode se aproveitar do pacote oracle-ebs-server-r12-preinstall, mas o este pacote não pode ser utilizado no ODA. Resta então fazer a checagem de todos os pacotes listados na nota 1330701.1.

De regra geral, se o pacote estiver instalado e tiver versão superior ao solicitado, mantém-se o pacote instalado. Caso o pacote tenha versão abaixo ou não esteja instalado, instalar o pacote da nota. Note que alguns pacotes são "pareados" em 32 bit e x86-64. Eu optei por manter os dois sempre na mesma versão.


Tarefa 4: Configuração do Sistema Operacional

Verificar os parâmetros de kernel e rede, entre outros, de acordo com a nota 1330701.1. No caso do ODA este passo&nbsp;precisa ser feito manualmente, conforme o processo descrito na nota.

No caso do servidor de aplicação, que é simplesmente uma máquina Linux, este passo&nbsp;pode ser simplificado com o próximo&nbsp;através da instalação do pacote&nbsp;oracle-ebs-server-r12-preinstall&nbsp;a partir da do repositório public-yum da Oracle.

Tarefa 5: App: Criação dos Usuários

Por padrão o EBS possui 2 usuários: ora é o owner da database tier e appl é o owner da application tier.

Para simplificar a instalação, eu optei por manter um único owner no ODA, o usuário padrão oracle. Isto tem a consequencia que o grupo de instalação deverá ser oinstall, e não dba como consta no manual, ou a instalação irá falhar logo nos primeiros passos.

Na camada de aplicação, devemos criar o usuário appl correspondente. Exemplo:

# useradd applvis -g oinstall
# passwd applvis
Changing password for user applvis.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
# usermod -a -G dba applvis



Tarefa 6: ODA: Expansão dos Volumes

A nota 1566935.1 documenta o processo de instalação do EBS 12.1 no ODA bare metal. Embora o processo tenha mudado bastante na versão 12.2, a seção 1 que trata da expansão dos volumes ainda é relevante.

Os comandos abaixo foram retirados desta nota:

lvextend -L +25G /dev/mapper/VolGroupSys-LogVolOptresize2fs /dev/mapper/VolGroupSys-LogVolOptlvextend -L +25G /dev/mapper/VolGroupSys-LogVolU01resize2fs /dev/mapper/VolGroupSys-LogVolU01

Como sugestão, o filesystem em opt pode ser utilizado para armazenar os arquivos zip e o filesystem em u01 pode conter a área de stage e os binários instalados. Caso você esteja com pouco espaço em u01, a área de stage pode residir em opt sem maiores problemas.

Links Úteis

http://onlineappsdba.com/index.php/2007/06/10/start-up-shutdown-scripts-in-oracle-apps-r12/
https://www.pythian.com/blog/step-by-step-installation-of-an-ebs-12-2-vision-instance/