Criando um link simbólico para acessar a biblioteca GSKit mais recente
É possível criar um link simbólico para apontar o diretório no qual a versão mais antiga do GSKit está instalada no local das bibliotecas GSKit mais recentes no sistema.
Antes de iniciar
- Um cliente IBM Storage Protect, versão 8.1.2 e níveis mais recentes, além da versão 7.1.8 e níveis mais recentes da versão 7, requer o GSKit versão 8.0.50.78.
- Um cliente IBM Storage Protect, versão 8.1.1 e níveis anteriores da versão 8, além da versão 7.1.7 e níveis anteriores, requer uma versão do GSKit anterior à versão 8.0.50.78.
Sobre esta tarefa
Ao instalar o Db2 para Linux, UNIX e Windows, no UNIX e no Linux, as bibliotecas do GSKit locais também são instaladas. Essas bibliotecas são armazenadas em <db2_install_path>/lib64/gskit_db2 ou <db2_install_path>/lib32/gskit_db2. No Windows, o local padrão é C:\Program Files\ibm\gsk8.
Durante a instalação de outros produtos IBM , como IBM Storage Protect, outra cópia das bibliotecas do GSKit pode ser instalada Dependendo do produto, essas bibliotecas podem ser GSKit locais ou GSKit globais. Quando o Db2 para o Linux, UNIX e Windows e outro produto IBM que inclui bibliotecas do GSKit são instalados no mesmo sistema, alguns problemas de interoperabilidade podem surgir Esses problemas de interoperabilidade podem ocorrer porque o GSKit permite somente bibliotecas de uma única fonte do GSKit para existirem em qualquer processo único. Os problemas de interoperabilidade podem levar a comportamento imprevisível e a erros de tempo de execução.
Para assegurar que uma única fonte de bibliotecas GSKit seja usada, a abordagem de link simbólico pode ser usada. Durante uma instalação inicial do Db2 para Linux, UNIX e Windows, o instalador cria um link simbólico <db2_install_path>/lib64/gskit ou <db2_install_path>/lib32/gskit para <db2_install_path>/lib64/gskit_db2 ou <db2_install_path>/lib32/gskit_db2. Esses links simbólicos são os locais padrão de onde as bibliotecas GSKit são carregadas. Produtos que empacotam Db2 para Linux, UNIX e Windows e mudam o link simbólico do diretório padrão para o diretório da biblioteca de outra cópia do GSKit devem assegurar que o GSKit recém-instalado esteja no mesmo nível ou em um nível mais recente. Essa restrição será aplicada se as bibliotecas forem globais ou locais. Durante um upgrade ou uma atualização do Db2 para Linux, UNIX e Windows, o link simbólico é preservado Se a cópia instalada recentemente possuir um link simbólico para o local padrão, o link simbólico associado à cópia de instalação mais antiga será preservado. Se a cópia instalada recentemente não possuir um link simbólico para o local padrão, o link simbólico associado à cópia de instalação mais recente será preservado.
Existem algumas limitações, pois o link simbólico <db2_install_path>/lib64/gskit ou <db2_install_path>/lib32/gskit está no caminho do Db2 para Linux, UNIX e cópia de instalação do Windows. Por exemplo, se duas ou mais instâncias forem criadas para qualquer cópia do Db2 , as mudanças do link simbólico afetarão todas as instâncias..
Também é possível modificar um GSKit do Servidor Domino de uma maneira semelhante. Um servidor Domino não possui uma pasta GSKit, mas possui pastas C e N, e uma biblioteca libgsk8iccs_64.so. É possível primeiro criar links virtuais para essas pastas, além de arquivos para apontar para as pastas correspondentes no pacote GSKit, no qual o cliente de backup e archive do IBM Storage Protect 8.1.2 é instalado, conforme a seguir:
- ln -s /usr/local/ibm/gsk8_64/lib64/C /opt/ibm/lotus/notes/90010/zlinux
- ln -s /usr/local/ibm/gsk8_64/lib64/N /opt/ibm/lotus/notes/90010/zlinux
- ln -s /usr/local/ibm/gsk8_64/lib64/libgsk8iccs_64.so /opt/ibm/lotus/notes/90010/zlinux
Em seguida, altere a senha do nó DPD para domdsmc CHANGEADSMPwd tvt1054_domnote2 tvt1054_domnote2 tvt1054_domnote2. Finalmente, execute domdsmc query adsm.
Quando outros aplicativos entregam uma versão do GSKit mais recente do que a versão entregue com a API IBM Storage Protect , é melhor executar o upgrade do Cliente ou executar o procedimento a seguir.