Ambiente de Comando: Sistemas Linux e UNIX

Configurar o ambiente do Linux ou do UNIX para executar comandos do WebSphere Event Broker.

Ao iniciar um componente de tempo de execução em sistemas Linux e UNIX, ele herda o ambiente de onde você emitir o comando mqsistart.

Será necessário então inicializar o ambiente antes de iniciar o componente; o comando mqsiprofile localizado no diretório install_dir/bin, executa essa inicialização. Se você estiver iniciando um intermediário, talvez precise inicializar o ambiente de algum banco de dados acessado pelo intermediário.

Não altere o local do comando mqsiprofile ou faça modificações do usuário no comando, pois ele poderá ser substituído se você instalar serviço, ou uma atualização, no produto.

Início da mudançaSe desejar executar suas configurações do ambiente adicionais, inclua um script chamado your_file_name.sh no diretório work_path do intermediário que contém o subdiretório:
 /common/profiles 
.Fim da mudança

Início da mudançaQuando você executa mqsiprofile novamente, o comando automaticamente chama os scripts adicionais gravados pelo usuário neste local. O script recém-incluído não será coletado se você executar um comando mqsistart a partir de um shell de comando inicializado existente.Fim da mudança

Início da mudançawork_path identifica o diretório de trabalho do intermediário;
echo $MQSI_WORKPATH
Fim da mudança

Dois motivos comuns para a inclusão de scripts são Executando Scripts de Configuração de Banco de Dados e Executando com Java 5.

Quando você tiver feito alguma configuração adicional, poderá inicializar o ambiente de tempo de execução para componentes e comandos:

  1. Emita o comando mqsiprofile:
    . install_dir/bin/mqsiprofile

    É necessário incluir um ponto e um espaço precedendo o local para que esta chamada funcione corretamente. Inclua esse comando no perfil de login, se quiser que ele seja executado no início de cada sessão.

    Esse comando acessa scripts adicionais copiados no diretório common/profiles; por essa razão, o ambiente é inicializado para componentes de tempo de execução e outros recursos, como bancos de dados.

  2. Inicie os componentes que você deseja executar nesse sistema utilizando o comando mqsistart.

Verifique se as seguintes condições se aplicam ao seu ambiente:

Executando Scripts de Configuração de Banco de Dados

Um intermediário requer acesso a um banco de dados para manter dados operacionais e de estado, e poderá exigir também acesso aos bancos de dados do usuário de fluxos de mensagens implementados.

Ao instalar um produto de banco de dados nos sistemas Linux e UNIX, alguns gerenciadores de banco de dados fornecem um perfil para executar a configuração do ambiente que o banco de dados exige, ou fornece detalhes de ações que você deve tomar na documentação respectiva. Verifique sempre a documentação do produto de banco de dados para obter detalhes de configuração do ambiente; as informações fornecidas aqui são de orientação geral apenas e podem não estar completas.

Se você instalou instâncias de 64 bits de bancos de dados DB2 ou Oracle, será necessário concluir etapas de configuração adicionais, incluindo bibliotecas de 32 bits no LIBPATH. Instruções detalhadas são fornecidas em Configurando seu ambiente para suportar acessos a bancos de dados de, Criando um banco de dados DB2 nos sistemas Linux eUNIX e Conectando-se a um banco de dados dos sistemas Linux e UNIX.

  1. Se você puder atualizar o perfil para fornecer valores permanentes para os detalhes necessários (por exemplo, o nome do servidor de banco de dados ou o diretório de instalação):
    1. Conclua as alterações no perfil.
    2. Copie o arquivo de perfil para o diretório work_path\common\profiles.
  2. Se você não puder atualizar o perfil permanentemente, mas precisar fazer alterações a cada vez, deverá executá-lo independentemente do comando mqsiprofile:
    1. Execute os perfis apropriados para inicializar o ambiente do banco de dados:
      • Para DB2, emita o seguinte comando para a instância do DB2 relevante:
        . db2_instance_directory/sqllib/db2profile
      • Para Oracle, exporte ORACLE_HOME e ORACLE_SID; em seguida, emita o seguinte comando:
        . ${ORACLE_HOME}/bin/oraenv
      • Para Sybase, emita o seguinte comando, especificando seu diretório de instalação:
        . Sybase_installation_directory/SYBASE.sh
      • Para Informix, verifique a documentação para o cliente em seu sistema do intermediário para obter detalhes das ações que devem ser executadas. Por exemplo, talvez seja necessário especificar as seguintes variáveis de ambiente:
        export INFORMIXDIR=/installation_directory_of_informix_client_software
        export PATH=${INFORMIXDIR}/bin:${PATH}
        export INFORMIXSERVER=server_name
        export INFORMIXSQLHOSTS=${INFORMIXDIR}/etc/sqlhosts     
        export TERMCAP=${INFORMIXDIR}/etc/termcap
        export TERM=vt100
        export LIBPATH=${INFORMIXDIR}/lib:${INFORMIXDIR}/lib/esql:
                       ${INFORMIXDIR}/lib/cli:$LIBPATH

        em que server_name é definido no arquivo sqlhosts (o valor necessário geralmente é o nome da máquina), e o local do arquivo sqlhosts é configurado como parte do processo de instalação.

        Para configurar o sistema para executar essa configuração no início de cada sessão, inclua essas instruções no perfil de login do usuário que executará o intermediário.

Quando o ambiente tiver sido configurado, consulte Configurando os bancos de dados do intermediário para obter informações sobre como configurar os bancos de dados para uso com o intermediário.

Executando com Java 5

O WebSphere Event Broker fornece duas versões e Java, versão 1.4.2 e versão 5 (também conhecida como versão v1.5). Ambas as versões são instaladas e todos os componentes são configurados para execução com a versão padrão 1.4.2. Conclua as etapas a seguir para configurar todos os componentes neste sistema para utilizar Java 5 (não é possível fazer esta alteração para componentes individuais).

  1. Para verificar com qual nível de Java você está trabalhando, digite o seguinte comando:
    java -fullversion
  2. Para atualizar para Java 5, copie o arquivo de script mqsijava15.sh do diretório install_dir/bin para o diretório work_path/common/profiles.
  3. Feche o shell atual e abra um novo antes de executar mqsiprofile. Se um ou mais componentes de tempo de execução (intermediário, Configuration Manager, Servidor de Nome de Usuário) estiverem ativos, pare e reinicie cada componente para efetivar a alteração.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Todos os Direitos Reservados.
Última atualização : 2009-02-13 15:33:39

an26230_