Instalação do Oracle Tuxedo 12c no Linux Fedora 20 : Tech Busters
Oracle Tuxedo 12c é primeiro servidor de aplicativos para C, C + +, COBOL, Java e aplicações de linguagem dinâmica em nuvem ou em ambientes tradicionais de data center. Esse servidor fornece uma plataforma altamente confiável e escalável linearmente para desenvolver, implementar e gerenciar aplicativos de missão crítica.
O Oracle Tuxedo fornece comunicação otimizada entre aplicações desenvolvidos em várias linguagens de programação (C, C + +, COBOL, Java, PHP, Python e Ruby), que co-existem no mesmo recipiente.
Para mais detalhes sobre o Oracle Tuxedo 12c veja o post Introdução ao Tuxedo.
Esse post cobre as seguintes etapas sobre a Instalação do Oracle Tuxedo 12c no Linux Fedora 20
Download do oracle Tuxedo 12c
Instalação do Oracle Tuxedo 12c;
Configuração do Oracle Tuxedo 12c;
A execução de aplicações em Oracle Tuxedo será feita em um novo post do Tech Busters.
Entre na pagina do Oracle Tuxedo 12c;
Vá na aba Downloads;
Faça o Download do Oracle Tuxedo 12c no item "Oracle Tuxedo 12cR1 (12.1.1.0)", nesse post foi escolhido a versão para linux 64bits for Linux x86-64 (64-bit) (172,319,751 bytes).
obs: Crie uma conta de usuário no site da Oracle para fazer o download.
Instalação do Oracle Tuxedo 12c
1 Dar privilégios de execução para o arquivo do programa. Vá o ao diretório onde baixou o programa e execute o comando.
sudo chmod 777 tuxedo12110_64_linux_5_x86.bin2
2 Execucar o arquivo do programa tuxedo12110_64_linux_5_x86.bin, digite o comando abaixo.
./tuxedo12110_64_linux_5_x86.bin
3 A página de inicialização do programa irá aparecer. Clique em "OK" e prossiga.
4 Passo Introduction. Clique em "Next" e prossiga.
5 Passo Choose Install Set. Seleciona "Full Install". Clique em "Next" e prossiga.
6 Passo Choose Oracle Home. Selecione o diretório de instalação, clique em Browse, escolha o diretório e prossiga.
Para esse post escolhemos o diretório "/home/clayton/oracle_tuxedo_12c". Não esqueça de usar o comando chmod e dar permissao à pasta.
chmod -R 777 oracle_tuxedo_12c
7 Passo Choose Product Directory. Essa etapa a instalação irá sugerir um nome de pasta para colocar o Oracle Tuxedo 12c chamada "tuxedo12.1.1.0", caso queira mudar é de sua preferência.
"/home/clayton/oracle_tuxedo_12c/tuxedo12.1.1.0".
obs: Inclua os exemplos nessa etapa, eles ajudam no entendimento do uso e construção de aplicações no servidor Tuxedo.
8 Passo Pre-Installation Summary. Essa etapa é para mostar os detalhes de instalação. Apenas prossiga se tudo estiver certo. Clique em "Install".
9 Passo Installing. Processo de Instalção inicializado. Apenas espere o processo terminar.
10 Passo Pos-Installation Setup. Configure uma senha para o servidor. Essa senha será necessária para outras máquinas entrarrem em um mesmo domínio. Clique em "Next".
11 Passo Pos-Installation Setup. Será feita a pergunta se você gostaria de usar uma servidor LDAP. Para nosso exemplo a opção escolhida é "No". Clique em Next.
12 Passo Install Complete. A Instalação foi feita de forma completa. E o servidor esta pronto. Clique em Done e finalize.
1) Algumas variaveis são importantes para que o servidor execute corretamente. Vamos configura-las diretamente no arquivo de profile do linux, isso garante que ao reiniciarmos o servidor posteriormente essas variaveis não tenham seus valores perdidos.
TUXDIR – Diretório base de instalação do TUXEDO
PATH – incluir no path $TUXDIR/bin
LD_LIBRARY_PATH – incluir $TUXDIR/lib, não é necessário em (HP-UX and AIX)
SHLIB_PATH – apenas em HP-UX, incluir $TUXDIR/lib
LIBPATH – apenas em AIX incluir $TUXDIR/lib
TUXCONFIG – caminho para o arquivo binário tuxconfig
Para esse post a instalação foi feita em: "/home/clayton/oracle_tuxedo_12c/tuxedo12.1.1.0". Esse será o cominho utilizado para configurar as variáveis
Edite o arquivo profile do linux para incluir essas variáveis, use o comando "sudo gedit /etc/profile". Pode usar o vi se preferir.
Insira as variáveis, lembre-se de colocar o seu diretório de instalação.
TUXDIR=/home/clayton/oracle_tuxedo_12c/tuxedo12.1.1.0; export TUXDIR
PATH=$PATH:$TUXDIR/bin ; export PATH
LD_LIBRARY_PATH=$TUXDIR/lib; export LD_LIBRARY_PATH
TUXCONFIG=/home/clayton/oracle_tuxedo_12c/simpapp/tuxconfig; export TUXCONFIG
2) Para a configuração da variável TUXCONFIG é necessário gerar o arquivo binário tuxconfig.
Crie um arquivo chamado 'ubbsimple' no diretorio que você mapeou na variável TUXCONFIG.
Ex: /home/clayton/oracle_tuxedo_12c/simpapp/ubbsimple
Insira o texto abaixo.
IPCKEY        123456
DOMAINID    simpapp
MASTER        simple
MAXACCESSERS    10
MAXSERVERS    5
MAXSERVICES    10
MODEL        SHM
LDBAL        N
APPDIR="/home/clayton/oracle_tuxedo_12c/simpapp"
TUXCONFIG="/home/clayton/oracle_tuxedo_12c/simpapp/tuxconfig"
#digite no terminal de comando hostmane para achar o nome da maquina.
#Nesse post é "localhost.localdomain"
"localhost.localdomain"    LMID=simple
LMID=simple    GRPNO=1    OPENINFO=NONE
#simpserv    SRVGRP=GROUP1 SRVID=1
3) Gere o arquivo binário tuxconfig "tmloadcf -y ubbsimple".
Entre no diretório " /home/clayton/oracle_tuxedo_12c/simpapp" e execute o comando abaixo:
4) Inicialize o servidor Oracle Tuxedo 12c para verificar se suas configurações e instalação foram feitas corretamente.