21.6 Movendo os dados de um banco de dados Sybase OEM externo para um banco de dados Sybase embutido

O ZENworks 10 Management permite mover os dados de um banco de dados Sybase OEM (banco de dados Sybase externo) para um banco de dados Sybase SQL Anywhere (banco de dados Sybase embutido) instalado no Servidor ZENworks.

21.6.1 Preparando para mover os dados

Antes de mover os dados de um banco de dados Sybase externo para um embutido, faça o seguinte:

  • Verifique se o ZENworks 10 Management está instalado com um banco de dados Sybase OEM externo em um dispositivo Windows ou Linux.

  • Instale o banco de dados Sybase embutido no Servidor ZENworks. Para obter mais informações sobre como instalar um banco de dados Sybase externo, consulte Instalando um banco de dados externo do ZENworks no Guia de Instalação do ZENworks 10 Asset Management.

    Durante a instalação do banco de dados Sybase embutido, é preciso considerar os seguintes pontos na configuração da página Configuração de Acesso ao Sybase:

    • O nome do banco de dados pode ser igual ao do banco de dados Sybase externo ou pode ser um nome exclusivo.

    • Verifique se o nome de usuário e a senha são os mesmos do banco de dados Sybase externo.

    • Verifique se o nome do servidor de banco de dados é exclusivo.

21.6.2 Movendo os dados do Sybase externo para o Sybase embutido

  1. No Servidor ZENworks que possui o banco de dados Sybase embutido instalado, faça o seguinte:

    1. Interrompa o serviço de Armazenamento de Dados Embutido do Novell ZENworks.

      • No Windows: Faça o seguinte:

        1. No menu Iniciar, na área de trabalho do Windows, clique em Configurações > Painel de Controle.

        2. Clique duas vezes em Ferramentas Administrativas > Serviços.

        3. Clique o botão direito do mouse no serviço Armazenamento de Dados Embutido do ZENworks, em seguida, clique em Parar ou selecione o serviço Armazenamento de Dados Embutido do ZENworks e clique em ícone Parar na barra de ferramentas.

      • No Linux: No prompt do console, digite/etc/init.d/./sybase-asa stop.

    2. Apague o conteúdo do diretório database.

      O diretório database está localizado no caminho_de_instalação_do_ZENworks no Windows e no diretório /opt/novell/zenworks/ no Linux.

  2. No dispositivo que contém o banco de dados Sybase externo, interrompa o serviço de Armazenamento de Dados Embutido do Novell ZENworks.

    • No Windows: Faça o seguinte:

      1. No menu Iniciar, na área de trabalho do Windows, clique em Configurações > Painel de Controle.

      2. Clique duas vezes em Ferramentas Administrativas > Serviços.

      3. Clique o botão direito do mouse no serviço Armazenamento de Dados Embutido do ZENworks, em seguida, clique em Parar ou selecione o serviço Armazenamento de Dados Embutido do ZENworks e clique em ícone Parar na barra de ferramentas.

    • No Linux: No prompt do console, digite/etc/init.d/./sybase-asa stop.

  3. No dispositivo que possui o banco de dados Sybase externo instalado, copie todos os arquivos contidos no diretório database para os diretórios apropriados no Servidor ZENworks que possui o banco de dados Sybase embutido.

    O diretório database está localizado no caminho_de_instalação_do_ZENworks no Windows e no diretório /opt/novell/zenworks/ no Linux.

  4. No Servidor ZENworks que possui o banco de dados Sybase embutido instalado, abra o zenworks_database.conf e verifique se ele contém o caminho correto do arquivo do banco de dados.

  5. No Servidor ZENworks que possui o banco de dados Sybase embutido instalado, edite o zdm.xml (localizado no caminho_de_instalação_do_ZENworks\conf\datamodel no Windows e em /etc/opt/novell/zenworks/datamodel no Linux):

    • Adicione a seguinte entrada:

      <entry key="Embedded">true</entry>
      
    • Defina o valor da chave de entrada Server como 127.0.0.1 (endereço IP do Servidor ZENworks que possui o banco de dados Sybase embutido instalado).

    • Verifique se o valor da chave de entrada Port é o número da porta em que está o banco de dados Sybase embutido.

    • Defina o valor da chave de entrada Engine como o nome do servidor de banco de dados especificado durante a instalação do banco de dados Sybase embutido.

    • (Opcional) Se você tiver especificado um nome exclusivo de banco de dados durante a instalação do banco de dados Sybase embutido, defina o valor da chave de entrada Database como o nome exclusivo de banco de dados.

  6. No Servidor ZENworks que possui o banco de dados Sybase embutido instalado, reinicie os serviços do ZENworks:

    • No Windows: Faça o seguinte:

      1. No menu Iniciar, na área de trabalho do Windows, clique em Configurações > Painel de Controle.

      2. Clique duas vezes em Ferramentas Administrativas > Serviços.

      3. Inicie os seguintes serviços: Servidor Novell ZENworks, Novell ZENworks Service Monitor, Armazenamento de Dados Embutido do Novell ZENworks e Serviço de Agente do Novell ZENworks.

    • No Linux: No prompt do console, digite os seguintes comandos:

      • /etc/init.d/./novell-zenmntr restart

      • /etc/init.d/./novell-zenserver restart

      • /etc/init.d/./novell-zenloader restart

      • /etc/init.d/./sybase-asa restart

O servidor ZENworks agora aponta para o novo banco de dados.