Posted by Clayton Casteli On May - 9 - 2014 0 Comment

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.

Download do Oracle Tuxedo 12c

  1. Entre na pagina do Oracle Tuxedo 12c;
  2. Vá na aba Downloads;
  3. 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

instalacao_do_oracle_tuxedo_12c_1

2 Execucar o arquivo  do programa tuxedo12110_64_linux_5_x86.bin, digite o comando abaixo.

./tuxedo12110_64_linux_5_x86.bin

instalacao_do_oracle_tuxedo_12c_2

3 A página de inicialização do programa irá aparecer. Clique em "OK" e prossiga.

instalacao_do_oracle_tuxedo_12c_3
4 Passo Introduction. Clique em “Next” e prossiga.

instalacao_do_oracle_tuxedo_12c_4
5 Passo Choose Install Set. Seleciona “Full Install”. Clique em “Next” e prossiga.

instalacao_do_oracle_tuxedo_12c_5
6 Passo Choose Oracle Home. Selecione o diretório de instalação, clique em Browse, escolha o diretório e prossiga.

instalacao_do_oracle_tuxedo_12c_6

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".

instalacao_do_oracle_tuxedo_12c_7

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”.

instalacao_do_oracle_tuxedo_12c_8
9 Passo Installing. Processo de Instalção inicializado. Apenas espere o processo terminar.

instalacao_do_oracle_tuxedo_12c_9
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”.

instalacao_do_oracle_tuxedo_12c_10

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.

instalacao_do_oracle_tuxedo_12c_11
12 Passo Install Complete. A Instalação foi feita de forma completa. E o servidor esta pronto. Clique em Done e finalize.

instalacao_do_oracle_tuxedo_12c_12

 

Configuração

 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

 

instalacao_do_oracle_tuxedo_12c_13
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.

*RESOURCES
IPCKEY        123456

DOMAINID    simpapp
MASTER        simple
MAXACCESSERS    10
MAXSERVERS    5
MAXSERVICES    10
MODEL        SHM
LDBAL        N

*MACHINES
DEFAULT:
        APPDIR="/home/clayton/oracle_tuxedo_12c/simpapp"
        TUXCONFIG="/home/clayton/oracle_tuxedo_12c/simpapp/tuxconfig"
        TUXDIR="/home/clayton/oracle_tuxedo_12c/tuxedo12.1.1.0"

#digite no terminal de comando hostmane para achar o nome da maquina.
#Nesse post é "localhost.localdomain"
"localhost.localdomain"    LMID=simple

*GROUPS
GROUP1
    LMID=simple    GRPNO=1    OPENINFO=NONE

*SERVERS
DEFAULT:
        CLOPT="-A"

#simpserv    SRVGRP=GROUP1 SRVID=1

*SERVICES
#TOUPPER

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:

tmloadcf -y ubbsimple

instalacao_do_oracle_tuxedo_12c_14
4) Inicialize o servidor Oracle Tuxedo 12c para verificar se suas configurações e instalação foram feitas corretamente.

Execute o comamando abaixo.

tmboot -y

instalacao_do_oracle_tuxedo_12c_15

5) Finalize o servidor Oracle Tuxedo 12c pelo comamndo “tmshutdown -y”

Execute comamndo abaixo.

tmshutdown -y

instalacao_do_oracle_tuxedo_12c_16

 

About the author

Clayton Casteli

Atua com desenvolvimento de software, J2EE, C/C++, IBM BPM. É entusiasta de novas tecnologias, principalmente open source. Formado em Engenharia da Computação pela PUCCAMP-SP, Pós-Graduado pela UNICAMP em Engenharia de Software com enfase em SOA e Pós-Graduado em Business Intelligence pelo IBTA.

Be Sociable, Share!

Protected by WP Anti Spam