WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Ambiente de Comando: Sistemas Linux e UNIX

Configurar o ambiente do Linux ou do UNIX para executar comandos do WebSphere Message 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 broker, talvez precise inicializar o ambiente de algum banco de dados acessado pelo broker.

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.

Se desejar executar suas próprias configurações adicionais de ambiente, inclua um script chamado your_file_name.sh no diretório do broker work_path que contenha o subdiretório /common/profiles.

Quando você executa mqsiprofile novamente, o comando automaticamente chama os scripts adicionais gravados pelo usuário neste local.

É necessário efetuar logout e login, para captar os novos arquivos no diretório /common/profiles, antes de executar mqsiprofile novamente.

O script recentemente incluido não será selecionado se você executar o comando mqsistart de um shell de comando inicializado já existente.

work_path identifica o diretório de trabalho que é definido para o broker; se você não tiver certeza do caminho de trabalho, insira o seguinte comando:
echo $MQSI_WORKPATH

Uma razão típica para incluir scripts é Executando Scripts de Configuração de Banco de Dados.

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.

    Se você usar o shell zsh, emitindo o mqsiprofile, poderá fazer com que a sessão do terminal saia. Para resolver esse problema, execute o comando unsetopt function_argzero antes de executar o comando mqsiprofile.

  2. Inicie os componentes que você deseja executar neste sistema com o comando mqsistart.

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

Executando Scripts de Configuração de Banco de Dados

Um broker pode requerer acesso aos bancos de dados do usuário a partir dos fluxos de mensagem 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 fornecem 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.

  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 não puder atualizar o perfil permanentemente, mas tiver de alterá-lo a cada vez, é necessário 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 relevante do DB2:
        . 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 broker para obter detalhes das ações que você deve executar. 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 broker.

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

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:09


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | an26230_