73.2 Configurando o banco de dados de Inventário

Esta seção fornece informações sobre os seguintes tópicos:

Se desejar substituir o banco de dados de Inventário, sempre interrompa antes os serviços de Inventário. Substitua-o e reinicie os serviços de Inventário. Para obter mais informações, consulte a Seção 73.1.5, Iniciando e interrompendo o serviço de Inventário.

73.2.1 Configurando o banco de dados de Inventário Sybase

Esta seção fornece informações sobre os seguintes tópicos:

Adicionando valores enumerados em idioma que não seja o inglês para atributos de inventário no banco de dados de Inventário

Você precisa adicionar os valores enumerados em um idioma que não seja o inglês, de forma que o relatório do Inventário possa exibir o valor enum para os atributos de inventário em versões internacionalizadas. Os valores enum em outros idiomas devem estar disponíveis na versão em inglês do produto, de forma que as informações de inventário transferidas por roll-up a partir de sites em outros idiomas sejam corretamente capturadas nos servidores de nível superior, nos quais estão instaladas apenas versões em inglês.

Para obter mais informações sobre a lista de atributos que contém valores enumerados, consulte o Seção O.0, Valores de enumeração.

Para adicionar valores enum em idioma que não seja inglês:

  1. Especifique as configurações da conexão JDBC no arquivo connection.prop para se conectar ao banco de dados Sybase. O arquivo está localizado no seguinte diretório:

    • No NetWare ou no Windows: diretório_zenworks\inv\server\wminv\ properties

    • No Linux: /etc/opt/novell/zenworks/inv

    Isso pode ser feito copiando as configurações de propriedades do modelo para Sybase especificadas na seção de comentários do arquivo connection.prop. Especifique o endereço IP, o número da porta e o SID do Banco de Dados na string do URL do JDBC que corresponde à configuração do servidor Sybase.

  2. No prompt do servidor, digite AddEnums nome_diretório_contendo_connection.prop

    No Servidor de Inventário, execute o comando acima a partir do seguinte diretório:

    • No NetWare ou no Windows: diretório_zenworks\inv\server\wminv\bin

    • No Linux: /opt/novell/bin

    Depois de executar o comando, é exibida no prompt do console uma mensagem indicando que os valores enum em idioma que não seja o inglês foram inseridos com êxito.

Criando manualmente o objeto Banco de Dados de Inventário Sybase

  1. No ConsoleOne, clique o botão direito do mouse na árvore do eDirectory em que deseja criar o objeto Banco de Dados e clique em Novo, Objeto, Banco de Dados do ZENworks e OK.

  2. Digite um nome para o objeto Banco de Dados e clique em OK.

  3. Configure as opções do servidor de Banco de Dados do objeto Banco de Dados.

    1. No ConsoleOne, clique o botão direito do mouse no objeto Banco de Dados, clique em Propriedades e selecione a guia Banco de Dados do ZENworks.

    2. Selecione o objeto Servidor do banco de dados, usando um dos seguintes métodos:

      • Se o eDirectory estiver instalado no servidor de banco de dados, procure e selecione, no campo DN do Servidor, o objeto Servidor do servidor em que o banco de dados está fisicamente instalado e em execução.

        O endereço IP do servidor será colocado automaticamente na lista suspensa Nome DNS ou Endereço IP do Servidor. Se o objeto Servidor selecionado tiver mais de um endereço IP, selecione o endereço IP apropriado.

        Para limpar o valor definido no campo DN do Servidor, digite o endereço IP de outro servidor de banco de dados ou pesquise e selecione outro objeto Servidor.

      • Se o eDirectory não estiver instalado no servidor de banco de dados, digite o endereço IP ou o nome DNS do servidor no campo Endereço IP ou Nome DNS do Servidor.
    3. Digite os valores das opções a seguir:

      • Nome do Usuário do Banco de Dados (Leitura-Gravação): MW_DBA

      • Senha do Banco de Dados (Leitura-Gravação): novell

      • Nome do Usuário do Banco de Dados (Apenas Leitura): MW_READER

      • Senha do Banco de Dados (Apenas Leitura): novell

      • Nome do Usuário do Banco de Dados (Apenas Gravação): MW_UPDATER

      • Senha do Banco de Dados (Apenas Gravação): novell

      IMPORTANTE:Todos os componentes de Inventário utilizam o nome de usuário e a senha configurados no objeto Banco de Dados. Por padrão, “novell” é a senha para todas as opções. Entretanto, você poderá mudá-la no banco de dados e atualizá-la aqui.

    4. Clique em Aplicar.

    5. Para configurar as propriedades do Driver JDBC, clique na guia Informações de Driver JDBC.

    6. Selecione Sybase e clique em Configurações Padrão.

      Isto preenche os campos com as informações padrão do driver JDBC.

      As configurações de banco de dados para Sybase são:

      • Driver: com.sybase.jdbc.SybDriver

      • Protocolo: jdbc:

      • Subprotocolo: sybase:

      • Subnome: Tds:

      • Porta: 2638

      • Flags: ?ServiceName=mgmtdb&JCONNECT_VERSION=4

      • Nome do Serviço de Banco de Dados: nome do banco de dados especificado, em vez do parâmetro de inicialização -n do Sybase, ao chamar o Sybase.

        Por padrão, o valor do switch -n é o endereço IP do servidor de banco de dados. Se você mantiver esse valor de switch, digite o mesmo endereço IP do nome do serviço de banco de dados.

    7. Clique em Aplicar e, em seguida, clique em Fechar.

Organizando os espaços de banco de dados Sybase em servidores NetWare, Windows ou Linux (Ferramenta AlterDBSpace)

Se houver mais volumes ou unidades nos vários discos físicos do servidor de banco de dados, a colocação de arquivos de espaços do banco de dados Sybase em unidades ou volumes separados melhorará o desempenho ao acessar o banco de dados.

Se o componente de banco de dados Sybase do ZENworks 7 Desktop Management for instalado, o arquivo de banco de dados do sistema e os arquivos de espaços de banco de dados serão instalados na localização do servidor do banco de dados que você especificar. Durante o carregamento do servidor de banco de dados de Inventário, o arquivo de banco de dados do sistema (mgmtdb.db) é carregado. O arquivo mgmtdb.db se refere às informações de inventário contidas nos arquivos de espaços de banco de dados. Os arquivos de espaços de banco de dados (mgmtdb1.db, mgmtdb2.db, mgmtdb3.db, mgmtdb4.db, mgmtdb5.db, mgmtdb6.db, mgmtdb7.db, mgmtdb8.db, mgmtdb9.db, mgmtdb10.db e mgmtdb11.db) contêm as informações de inventário.

O arquivo alterdb.props está instalado no servidor de banco de dados na seguinte localização:

  • No Windows: diretório_instalação_servidor_inventário\wminv\ properties

  • No Linux: /etc/opt/novell/zenworks/inv

É possível alterar as seções do arquivo para especificar o local dos espaços de banco de dados nos volumes ou nas unidades.

O conteúdo do arquivo alterdb.props é o seguinte:

#Propriedades de Espao do Banco de Dados
count=11
mgmtdb1=localizao_de_mgmtdb1
mgmtdb2=localizao_de_mgmtdb2
mgmtdb3=localizao_de_mgmtdb3
mgmtdb4=localizao_de_mgmtdb4
mgmtdb5=localizao_de_mgmtdb5
mgmtdb6=localizao_de_mgmtdb6
mgmtdb7=localizao_de_mgmtdb7
mgmtdb8=localizao_de_mgmtdb8
mgmtdb9=localizao_de_mgmtdb9
mgmtdb10=localizao_de_mgmtdb10
mgmtdb11=localizao_de_mgmtdb11

.....

Para organizar os espaços de banco de dados:

  1. O banco de dados não pode estar carregado.

  2. O Gerenciador de Serviços de Inventário não pode estar em execução no servidor de Inventário.

  3. Mova manualmente os arquivos de espaços de banco de dados no servidor de Inventário.

    Para obter melhor desempenho, organize os arquivos de espaços de banco de dados da seguinte forma:

    • mgmtdb1 e mgmtdb2 na mesma localização
    • mgmtdb3 e mgmtdb6 na mesma localização
    • mgmtdb5 e mgmtdb7 na mesma localização
    • mgmtdb8 e mgmtdb8 na mesma localização
    • mgmtdb9 e mgmtdb10 na mesma localização
    • mgmtdb11 em uma localização

    IMPORTANTE:Se desejar mover mgmtdb.db para outro diretório ou volume em um servidor NetWare, atualize o arquivo sys:\system\mgmtdbs.ncf com a nova localização de mgmtdb.db.

    Se desejar mover mgmtdb.db para outro diretório ou volume em um servidor Windows, execute o arquivo ntdbconfig.exe, localizado no diretório zenworks\database\dbengine. Na caixa de diálogo NTDBCONFIG, digite o novo caminho de mgmtdb.db.

  4. Modifique a localização dos onze arquivos de espaços de banco de dados no arquivo alterdb.props.

    Por exemplo,

    • No NetWare, digite mgmtdb3=SYS:\\ZENWORKS\\INV\\DB
    • No Windows, digite mgmtdb3=C:\\ZENWORKS\\INV\\DB
    • No Linux, digite mgmtdb3=/opt/sybase/zenworks/inv/db
  5. Carregue o banco de dados.

    • No NetWare, digite mgmtdbs.
    • No Windows, execute o serviço de Banco de Dados.
    • No Linux, digite /etc/init.d/novell-zdm-sybase start.

    Ignore as mensagens de erro exibidas no console. Essas mensagens são exibidas porque os arquivos de espaços de banco de dados não estão carregados.

  6. Verifique se a política de Localização do Banco de Dados foi configurada.

  7. No console do Servidor de Inventário, execute o serviço AlterDBSpace digitando o seguinte comando no prompt de servidor:

    • No NetWare ou no Windows: Digite StartSer AlterDBSpace.
    • No Linux: Vá para /opt/novell/bin e digite StartSer AlterDBSpace.

    No servidor de Inventário, a ferramenta AlterDBSpace é executada como um serviço.

    Você verá uma mensagem avisando que o banco de dados foi ajustado.

  8. Saia do banco de dados e, em seguida, carregue-o.

    Verifique se ocorre algum erro durante o carregamento do banco de dados. Os erros indicam que o local especificado dos arquivos de espaços de banco de dados está incorreto ou não existe. Verifique se o caminho dos espaços de banco de dados está correto no arquivo alterdb.props e repita o procedimento para organizar os espaços de banco de dados.

    IMPORTANTE:Se os espaços de banco de dados forem colocados em volumes ou unidades diferentes, o arquivo de registro deverá ser colocado no mesmo volume ou unidade que o arquivo de banco de dados do Sistema (mgmtdb.db).

Compreendendo os parâmetros de inicialização do banco de dados Sybase

Os parâmetros de inicialização do banco de dados Sybase são os seguintes:

  • -c: define as reservas iniciais de memória para caching das páginas de banco de dados e de outras informações do servidor. Por exemplo, -c 32M reserva 32 MB do tamanho de cache.

  • -gc: define o tempo máximo, em minutos, em que o servidor de banco de dados é executado sem que seja feito um ponto de verificação em cada banco de dados. O valor padrão é de 60 minutos. Por exemplo, -gc 120 define o tempo do ponto de verificação como 120 minutos.

  • -gn: define o número de processos de execução a serem utilizados no servidor de banco de dados.

  • -m: apaga o registro da transação quando é feito um ponto de verificação, seja por encerramento ou como resultado de um ponto de verificação programado pelo servidor.

  • -n: especifica o nome de host do servidor de banco de dados. Por exemplo, -n endereço_IP.

  • -ti: desativa as conexões que não enviarem uma solicitação durante determinado número de minutos. O padrão é 240 (4 horas). Uma máquina é bloqueada no meio da transação de banco de dados, até que esta termine ou que a conexão seja encerrada. A opção -ti é fornecida para cancelar conexões inativas e liberar os bloqueios. Por exemplo, especifique -ti 400.

  • -x: especifica um link de comunicação. Por exemplo, -x tcpip indica um link TCP/IP.

  • -ct: habilita a tradução de conjuntos de caracteres através da conversão das strings de conjuntos de caracteres que representam os mesmos caracteres, mas com valores diferentes. Isto é útil quando a máquina cliente e o banco de dados usam diferentes conjuntos de caracteres.

  • -gss: define o tamanho da pilha por thread interno de execução no servidor.

  • caminho_instalação_banco de dados: especifica o caminho de instalação do banco de dados de Inventário. Por exemplo, c:\zenworks\inv\db\mgmtdb.db.

Fazendo backup do banco de dados de Inventário Sybase

O Inventário da Estação de Trabalho fornece um utilitário, o Backup de Banco de Dados, para fazer backup do banco de dados de Inventário do Sybase a partir do servidor. Recomenda-se fazer backup do banco de dados semanalmente. Porém, se você monitorar constantemente o inventário das estações de trabalho, aumente a freqüência de backup.

É possível fazer backup dos arquivos de banco de dados e do registro de transação no local relativo ao caminho do SCANDIR.

Você pode executar o Backup de Banco de Dados a partir do console do servidor ou do ConsoleOne.

Esta seção fornece informações sobre os seguintes tópicos:

Executando o backup do banco de dados a partir do console do servidor

Para executar um Backup de Banco de Dados a partir do console do servidor, é preciso atender aos seguintes pré-requisitos:

  • Só é possível executar o Backup de Banco de Dados em servidores de Inventário associados a um servidor de banco de dados. Se você tiver distribuído mais de um servidor de banco de dados, execute o Backup de Banco de Dados em cada um deles.
  • O banco de dados em que será feito o backup deve estar configurado na política de Localização do Banco de Dados. Para obter mais informações sobre como acessar a política de Localização do Banco de Dados, consulte a Seção 73.5, Configurando a Política de Localização do Banco de Dados.
  • Na seção [DBBackup Service] do arquivo de propriedades do servidor, modifique a localização do destino de backup no parâmetro ARGUMENTS. Os arquivos de backup têm relação com o caminho do SCANDIR. Por exemplo, se o caminho do SCANDIR for sys:\zenworks\inv\scandir, o backup do banco de dados será feito em sys:\zenworks\inv\database\ diretório_você_especificou. Modifique o arquivo de propriedades do servidor em que está executando o Backup de Banco de Dados. Modifique o arquivo de propriedades do servidor correspondente à função desse servidor. Por exemplo, se estiver executando o Backup de Banco de Dados no Servidor Folha com Banco de Dados, modifique o arquivo de propriedades do servidor leaf_db_wks.properties.
  • O Gerenciador de Serviços deve estar carregado durante a execução do Backup de Banco de Dados.

Para executar o Backup de Banco de Dados a partir do console do servidor:

  1. No console do servidor de Inventário, digite StartSer DBBACKUP.

  2. Veja o status do backup no arquivo de registro de backup. O banco de dados será copiado para caminho_instalação_zenworks\zenworks\inv\db\diretório_você_especificou

O Backup de Banco de Dados cria um arquivo de registro, bacstatus.txt, localizado no diretório zenworks\inv\database dos servidores NetWare e Windows 2000. O registro grava o status da operação de backup. Abra esse arquivo texto para ver o status do backup. A cada operação de backup, o tamanho do arquivo aumenta. Remova do arquivo o conteúdo existente, caso não necessite dos detalhes.

Executando o Backup de Banco de Dados a partir do ConsoleOne
  1. No ConsoleOne, clique em Ferramentas, Inventário do ZENworks e Backup de Banco de Dados.

    Se desejar fazer backup das últimas informações do banco de dados Inventário, clique o botão direito do mouse no objeto Banco de Dados e clique em Inventário do ZENworks e Backup de Banco de Dados.

  2. Digite o caminho do diretório em que o backup do banco de dados será gravado.

    AVISO:Não use caracteres de byte duplo no nome do diretório. Caso contrário, o Sybase interpretará os caracteres de byte duplo como um nome diferente e fará o backup do banco de dados no diretório com o nome interpretado.

    Se o banco de dados Inventário estiver em execução em um servidor NetWare, você poderá digitar o caminho ou clicar em Procurar para pesquisar e selecionar um diretório. Caso digite apenas o nome do diretório de backup do banco de dados sem especificar o caminho completo, o diretório de backup será criado no diretório sys:.

    Se o banco de dados de Inventário estiver sendo executado em uma máquina Windows ou Linux, você deverá digitar manualmente o caminho do diretório de backup. Caso digite o nome do diretório de backup do banco de dados sem especificar o caminho completo, o diretório de backup será criado no diretório \winnt\system32, no Windows, e no diretório root, no Linux.

    NOTA:Se você desejar fazer backup do banco de dados em um diretório inexistente, apenas um nível do novo diretório será criado. Para fazer backup do banco de dados em um subdiretório, verifique se o diretório principal existe. Por exemplo, se você desejar fazer backup do banco de dados em um novo diretório c:\backup, o diretório \backup será criado e o backup será feito. Mas, se você desejar fazer backup do banco de dados em um novo diretório \database, localizado em c:\backup, o diretório \backup já deverá existir.

  3. Clique em Iniciar Backup.

    Será feito o backup do banco de dados no diretório especificado no servidor que estiver executando o banco de dados e os arquivos existentes serão sobregravados sem aviso prévio.

O Backup de Banco de Dados cria um arquivo de registro, bacstatus.txt, localizado no diretório diretório_instalação_ConsoleOne\1.2\bin. O registro grava o status da operação de backup. Abra esse arquivo texto para ver o status do backup. A cada operação de backup, o tamanho do arquivo aumenta. Remova do arquivo o conteúdo existente, caso não necessite dos detalhes.

Restaurando o banco de dados de Inventário
  1. Se o servidor de banco de dados de Inventário estiver ativo, interrompa o serviço do Armazenador. No console do servidor de banco de dados, digite StopSer Storer.

  2. Saia do banco de dados Sybase.

    • Em servidores NetWare: No prompt do servidor de banco de dados, digite q para interromper o banco de dados Sybase.
    • No Windows 2000: No Painel de Controle do Windows, clique duas vezes em Ferramentas Administrativas e em Serviços. Selecione Banco de Dados Novell – Sybase e clique em Parar.
  3. Copie os arquivos de backup, sobrescrevendo os arquivos de trabalho do banco de dados.

  4. Reinicie o servidor de banco de dados.

73.2.2 Configurando o banco de dados de Inventário Oracle

As seções a seguir explicam como configurar o banco de dados de Inventário para o Oracle9i e o Oracle10g:

IMPORTANTE:nesta configuração, verifique se o banco de dados de Inventário não está montado com qualquer outra versão ou instância de bancos de dados Oracle.

Criando o banco de dados de inventário Oracle9i em um servidor Windows

Os seguintes pré-requisitos devem ser atendidos:

  • O Oracle 9.2.0.6 deve estar instalado no servidor antes da configuração do banco de dados de Inventário.
  • Para manter o banco de dados de Inventário em Oracle, o Inventário da Estação de Trabalho requer um mínimo de 25 licenças de usuário.

Para criar manualmente o banco de dados de Inventário para Oracle em servidores Windows, siga estes procedimentos:

  1. Crie um diretório c:\schema e copie nele todos os arquivos dos seguintes diretórios do CD ZENworks 7 Companion 2:

    • database\oracle9i\common
    • database\oracle9i\winntspecific
  2. Por padrão, os arquivos _create.sql, init.ora e _start.sql são apenas leitura. Torne-os arquivos graváveis.

  3. Crie a estrutura de diretório caminho_especificado_usuário\zenworks\inventory\oracle\database\trace.

  4. Em c:\schema\_create.sql, substitua todas as instâncias de d: pelo caminho_especificado_usuário.

  5. Em c:\schema\init.ora, substitua todas as instâncias de d: pelo caminho_especificado_usuário.

  6. Em c:\schema\_start.sql, substitua todas as instâncias de d: pelo caminho_especificado_usuário.

    Se d: não for encontrado, verifique e corrija o caminho de init.ora no diretório do banco de dados.

  7. Copie c:\schema\init.ora para caminho_especificado_usuário\zenworks\inventory\oracle\ database.

  8. Copie c:\schema\_start.sql para caminho_especificado_usuário\zenworks.

  9. Verifique se os serviços Oracle estão carregados corretamente e se o banco de dados não está montado.

  10. No prompt de comando, digite sqlplus /nolog para carregar o Oracle Server Manager.

  11. No prompt do Oracle Server Manager (prompt do sqlplus), digite @c:\schema\schema.sql.

    Verifique o arquivo c:\schema\inv.log para confirmar se a criação do banco de dados foi bem-sucedida. Se o banco de dados não tiver sido criado, inv.log conterá as seguintes mensagens de erro: Oracle não disponível, Espaço insuficiente, Erro de compilação

  12. Adicione valores enumerados (enum) em idioma que não seja o inglês, para determinados atributos de Inventário no banco de dados de Inventário.

    IMPORTANTE:execute essa etapa também na versão em inglês do produto.

    Você deve adicionar os valores enumerados em um idioma que não seja o inglês, de forma que os utilitários do ConsoleOne, como o Relatório de Inventário, possam exibir o valor enum para os atributos de inventário em versões internacionalizadas. Os valores enum em outros idiomas devem estar disponíveis na versão em inglês do produto, de forma que as informações de inventário transferidas por roll-up a partir de sites em outros idiomas sejam corretamente capturadas nos servidores de nível superior, nos quais estão instaladas apenas versões em inglês.

    Para obter mais informações sobre a lista de atributos que contém valores enumerados, consulte o Seção O.0, Valores de enumeração.

    Para adicionar valores enum em idioma que não seja inglês:

    1. Especifique as configurações da conexão JDBC no arquivo diretório_zenworks\inv\server\wminv\properties\ connection.prop, para se conectar ao banco de dados Oracle.

      Isso pode ser feito copiando as configurações de propriedades do modelo para Oracle especificadas na seção de comentários do arquivo connection.prop. Especifique o endereço IP, o número da porta e o SID do Banco de Dados na string do URL do JDBC que corresponde à configuração do servidor Oracle.

    2. No prompt do servidor, digite AddEnums nome_diretório_contendo_connection.prop

      Se o servidor de Inventário estiver sendo executado em uma máquina Windows, execute o comando acima a partir do diretório_zenworks\inv\server\wminv\bin.

    3. Para garantir que os valores enumerados localizados sejam adicionados corretamente, execute a seguinte instrução SQL no prompt do sqlplus:

      • Para exibir os valores enumerados em francês: connect mw_dba/senha e SELECT * FROM cim.ostype_fr
      • Para exibir os valores enumerados em espanhol: connect mw_dba/senha e SELECT * FROM cim.ostype_es;
      • Para exibir os valores enumerados em alemão: connect mw_dba/senha e SELECT * FROM cim.ostype_de;
      • Para exibir os valores enumerados em português (Brasil): connect mw_dba/senha e SELECT * FROM cim.ostype_pt_BR;
  13. No prompt do sqlplus, digite @c:\schema\schema1.sql.

    Verifique o arquivo c:\schema\inv1.log para confirmar se a criação do banco de dados foi bem-sucedida. Se o banco de dados não tiver sido criado, inv1.log conterá as seguintes mensagens de erro: Oracle não disponível, Espaço insuficiente, Erro de compilação

  14. No prompt do sqlplus, digite connect / as sysdba para efetuar login como DBA.

  15. No prompt do sqlplus, digite shutdown immediate.

  16. No prompt do sqlplus, digite @caminho\zenworks\_start.sql para iniciar o banco de dados de Inventário.

  17. Continue em Criando manualmente o objeto Banco de Dados de Inventário Oracle.

Criando o banco de dados de inventário Oracle9i em um servidor UNIX

Os seguintes pré-requisitos devem ser atendidos:

  • O Oracle 9.2.0.6 deve estar instalado nas versões do Linux ou do Solaris suportadas pelo Oracle9i.
  • Espaço livre no disco rígido: 4 GB ou mais.
  • Memória principal: 1 GB ou mais.
  • Para manter o banco de dados de Inventário em Oracle, o Inventário da Estação de Trabalho requer um mínimo de 25 licenças de usuário.

Para criar manualmente o banco de dados de Inventário para Oracle em servidores UNIX, siga estes procedimentos:

  1. Efetue login como um usuário do Oracle.

  2. Crie um diretório /schema no diretório de instalação do Oracle (por padrão, o Oracle é instalado no diretório /opt/oracle) e copie nele todos os arquivos dos seguintes diretórios do CD ZENworks 7 Companion 2:

    • database\oracle9i\common
    • database\oracle9i\unixspecific
  3. Por padrão, os arquivos _create.sql, init.ora e _start.sql são apenas leitura. Torne-os arquivos graváveis.

  4. Crie a estrutura de diretório caminho_diretório_especificado_usuário/zenworks/inventory/oracle/database/trace em /opt/oracle.

  5. Em schema/init.ora, substitua todas as instâncias de $HOME pelo caminho_diretório_especificado_usuário.

  6. Em schema/_start.sql, substitua todas as instâncias de $HOME pelo caminho_diretório_especificado_usuário.

  7. Em schema/_create.sql, substitua todas as instâncias de $HOME pelo caminho_diretório_especificado_usuário.

  8. Em schema/schema.sql, substitua todas as instâncias de $HOME pelo diretório schema criado na Etapa 2.

  9. Em schema/schema1.sql, substitua todas as instâncias de $HOME pelo diretório schema criado na Etapa 2.

  10. Copie schema/init.ora para caminho_diretório_especificado_usuário/zenworks/inventory/oracle/database.

  11. Copie schema/_start.sql para caminho_diretório_especificado_usuário.

  12. Verifique se os serviços do Oracle estão ativados e em execução e se nenhum banco de dados está montado.

  13. No prompt de comando, digite sqlplus /nolog para carregar o Oracle Server Manager.

  14. No prompt do Oracle Server Manager, digite @$HOME/schema/schema.sql, em que $HOME é o diretório schema criado na Etapa 2.

  15. Verifique o arquivo schema/inv.log para confirmar se a criação do banco de dados foi bem-sucedida. Se o banco de dados não tiver sido criado, inv.log conterá as seguintes mensagens de erro: Oracle não disponível, Espaço insuficiente, Erro de compilação

  16. Adicione valores enumerados (enum) em idioma que não seja o inglês, para determinados atributos de Inventário no banco de dados de Inventário.

    IMPORTANTE:execute essa etapa também na versão em inglês do produto.

    Você deve adicionar os valores enumerados em um idioma que não seja o inglês, de forma que os utilitários do ConsoleOne, como o Relatório de Inventário, possam exibir o valor enum para os atributos de inventário em versões internacionalizadas. Os valores enum em outros idiomas devem estar disponíveis na versão em inglês do produto, de forma que as informações de inventário transferidas por roll-up a partir de sites em outros idiomas sejam corretamente capturadas nos servidores de nível superior, nos quais estão instaladas apenas versões em inglês.

    Para adicionar valores enum em idioma que não seja inglês:

    1. Na máquina do Servidor de Inventário, especifique as configurações da conexão JDBC no arquivo diretório_zenworks\inv\server\wminv\properties\ connection.prop para se conectar ao banco de dados Oracle.

      Isso pode ser feito copiando as configurações de propriedades do modelo para Oracle especificadas na seção de comentários do arquivo connection.prop. Especifique o endereço IP, o número da porta e o SID do Banco de Dados na string do URL do JDBC que corresponde à configuração do servidor Oracle.

    2. No prompt do servidor, digite AddEnums nome_diretório_contendo_connection.prop.

      Se o servidor de Inventário estiver sendo executado em uma máquina Windows, execute o comando acima a partir do diretório_zenworks\inv\server\wminv\bin.

    3. Para garantir que os valores enumerados localizados sejam adicionados corretamente, execute a seguinte instrução SQL no prompt do sqlplus:

      • Para exibir os valores enumerados em francês: connect mw_dba/senha e SELECT * FROM cim.ostype_fr
      • Para exibir os valores enumerados em espanhol: connect mw_dba/senha e SELECT * FROM cim.ostype_es;
      • Para exibir os valores enumerados em alemão: connect mw_dba/senha e SELECT * FROM cim.ostype_de;
      • Para exibir os valores enumerados em português (Brasil): connect mw_dba/senha e SELECT * FROM cim.ostype_BR;
      • Para exibir os valores enumerados em japonês: connect mw_dba/senha e SELECT * FROM cim.ostype_ja;
  17. No prompt do sqlplus, digite @$HOME/schema/schema1.sql, em que $HOME é o diretório schema criado na Etapa 2.

    Verifique o arquivo schema/inv1.log para confirmar se a criação do banco de dados foi bem-sucedida. Se o banco de dados não tiver sido criado, inv1.log conterá as seguintes mensagens de erro: Oracle não disponível, Espaço insuficiente, Erro de compilação

  18. No prompt do sqlplus, digite connect / as sysdba para efetuar login como DBA.

  19. No prompt do sqlplus, digite shutdown immediate.

  20. No prompt do Oracle Server Manager, digite @caminho_diretório_especificado_usuário/zenworks/_start.sql para iniciar o banco de dados de Inventário.

Criando o banco de dados de inventário Oracle10g em um servidor Windows

Os seguintes pré-requisitos devem ser atendidos:

  • O Oracle10g R1 deve estar instalado no servidor antes da configuração do banco de dados de Inventário.
  • Para manter o banco de dados de Inventário em Oracle, o Inventário da Estação de Trabalho requer um mínimo de 25 licenças de usuário.

Para criar manualmente o banco de dados de Inventário para Oracle em servidores Windows, siga estes procedimentos:

  1. Crie um diretório c:\schema e copie nele todos os arquivos dos seguintes diretórios do CD ZENworks 7 Companion 2:

    • database\oracle10g\common
    • database\oracle10g\winntspecific
  2. Por padrão, os arquivos _create.sql, init.ora e _start.sql são apenas leitura. Torne-os arquivos graváveis.

  3. Crie a estrutura de diretório caminho_especificado_usuário\zenworks\inventory\oracle\database\trace.

  4. Em c:\schema\_create.sql, substitua todas as instâncias de d: pelo caminho_especificado_usuário.

  5. Em c:\schema\init.ora, substitua todas as instâncias de d: pelo caminho_especificado_usuário.

  6. Em c:\schema\_start.sql, substitua todas as instâncias de d: pelo caminho_especificado_usuário.

    Se d: não for encontrado, verifique e corrija o caminho de init.ora no diretório do banco de dados.

  7. Copie c:\schema\init.ora para caminho_especificado_usuário\zenworks\inventory\oracle\ database.

  8. Copie c:\schema\_start.sql para caminho_especificado_usuário\zenworks.

  9. Verifique se os serviços Oracle estão carregados corretamente e se o banco de dados não está montado.

  10. No prompt de comando, digite sqlplus /nolog para carregar o Oracle Server Manager.

  11. No prompt do Oracle Server Manager (prompt do sqlplus), digite @c:\schema\schema.sql.

    Verifique o arquivo c:\schema\inv.log para confirmar se a criação do banco de dados foi bem-sucedida. Se o banco de dados não tiver sido criado, inv.log conterá as seguintes mensagens de erro: Oracle não disponível, Espaço insuficiente, Erro de compilação

  12. Adicione valores enumerados (enum) em idioma que não seja o inglês, para determinados atributos de Inventário no banco de dados de Inventário.

    IMPORTANTE:execute essa etapa também na versão em inglês do produto.

    Você deve adicionar os valores enumerados em um idioma que não seja o inglês, de forma que os utilitários do ConsoleOne, como o Relatório de Inventário, possam exibir o valor enum para os atributos de inventário em versões internacionalizadas. Os valores enum em outros idiomas devem estar disponíveis na versão em inglês do produto, de forma que as informações de inventário transferidas por roll-up a partir de sites em outros idiomas sejam corretamente capturadas nos servidores de nível superior, nos quais estão instaladas apenas versões em inglês.

    Para obter mais informações sobre a lista de atributos que contém valores enumerados, consulte o Seção O.0, Valores de enumeração.

    Para adicionar valores enum em idioma que não seja inglês:

    1. Especifique as configurações da conexão JDBC no arquivo diretório_zenworks\inv\server\wminv\properties\ connection.prop, para se conectar ao banco de dados Oracle.

      Isso pode ser feito copiando as configurações de propriedades do modelo para Oracle especificadas na seção de comentários do arquivo connection.prop. Especifique o endereço IP, o número da porta e o SID do Banco de Dados na string do URL do JDBC que corresponde à configuração do servidor Oracle.

    2. No prompt do servidor, digite AddEnums nome_diretório_contendo_connection.prop

      Se o servidor de Inventário estiver sendo executado em uma máquina Windows, execute o comando acima a partir do diretório_zenworks\inv\server\wminv\bin.

    3. Para garantir que os valores enumerados localizados sejam adicionados corretamente, execute a seguinte instrução SQL no prompt do sqlplus:

      • Para exibir os valores enumerados em francês: connect mw_dba/senha e SELECT * FROM cim.ostype_fr
      • Para exibir os valores enumerados em espanhol: connect mw_dba/senha e SELECT * FROM cim.ostype_es;
      • Para exibir os valores enumerados em alemão: connect mw_dba/senha e SELECT * FROM cim.ostype_de;
      • Para exibir os valores enumerados em português (Brasil): connect mw_dba/senha e SELECT * FROM cim.ostype_pt_BR;
  13. No prompt do sqlplus, digite @c:\schema\schema1.sql.

    Verifique o arquivo c:\schema\inv1.log para confirmar se a criação do banco de dados foi bem-sucedida. Se o banco de dados não tiver sido criado, inv1.log conterá as seguintes mensagens de erro: Oracle não disponível, Espaço insuficiente, Erro de compilação

  14. No prompt do sqlplus, digite connect / as sysdba para efetuar login como DBA.

  15. No prompt do sqlplus, digite shutdown immediate.

  16. No prompt do sqlplus, digite @caminho\zenworks\_start.sql para iniciar o banco de dados de Inventário.

  17. Continue em Criando manualmente o objeto Banco de Dados de Inventário Oracle.

Criando o banco de dados de inventário Oracle10g em um servidor UNIX

Os seguintes pré-requisitos devem ser atendidos:

  • O Oracle10g R1 deve estar instalado nas versões do Linux ou do Solaris suportadas pelo Oracle10g.
  • Espaço livre no disco rígido: 4 GB ou mais.
  • Memória principal: 1 GB ou mais.
  • Para manter o banco de dados de Inventário em Oracle, o Inventário da Estação de Trabalho requer um mínimo de 25 licenças de usuário.

Para criar manualmente o banco de dados de Inventário para Oracle em servidores UNIX, siga estes procedimentos:

  1. Efetue login como um usuário do Oracle.

  2. Crie um diretório /schema no diretório de instalação do Oracle (por padrão, o Oracle é instalado no diretório /opt/oracle) e copie nele todos os arquivos dos seguintes diretórios do CD ZENworks 7 Companion 2:

    • database\oracle10g\common
    • database\oracle10g\unixspecific
  3. Por padrão, os arquivos _create.sql, init.ora e _start.sql são apenas leitura. Torne-os arquivos graváveis.

  4. Crie a estrutura de diretório caminho_diretório_especificado_usuário/zenworks/inventory/oracle/database/trace em //opt/oracle.

  5. Em schema/init.ora, substitua todas as instâncias de $HOME pelo caminho_diretório_especificado_usuário.

  6. Em schema/_start.sql, substitua todas as instâncias de $HOME pelo caminho_diretório_especificado_usuário.

  7. Em schema/_create.sql, substitua todas as instâncias de $HOME pelo caminho_diretório_especificado_usuário.

  8. Em schema/schema.sql, substitua todas as instâncias de $HOME pelo diretório schema criado na Etapa 2.

  9. Em schema/schema1.sql, substitua todas as instâncias de $HOME pelo diretório schema criado na Etapa 2.

  10. Copie schema/init.ora para caminho_diretório_especificado_usuário/zenworks/inventory/oracle/database.

  11. Copie schema/_start.sql para caminho_diretório_especificado_usuário.

  12. Verifique se os serviços do Oracle estão ativados e em execução e se nenhum banco de dados está montado.

  13. No prompt de comando, digite sqlplus /nolog para carregar o Oracle Server Manager.

  14. No prompt do Oracle Server Manager, digite @$HOME/schema/schema.sql, em que $HOME é o diretório schema criado na Etapa 2.

  15. Verifique o arquivo schema/inv.log para confirmar se a criação do banco de dados foi bem-sucedida. Se o banco de dados não tiver sido criado, inv.log conterá as seguintes mensagens de erro: Oracle não disponível, Espaço insuficiente, Erro de compilação

  16. Adicione valores enumerados (enum) em idioma que não seja o inglês, para determinados atributos de Inventário no banco de dados de Inventário.

    IMPORTANTE:execute essa etapa também na versão em inglês do produto.

    Você deve adicionar os valores enumerados em um idioma que não seja o inglês, de forma que os utilitários do ConsoleOne, como o Relatório de Inventário, possam exibir o valor enum para os atributos de inventário em versões internacionalizadas. Os valores enum em outros idiomas devem estar disponíveis na versão em inglês do produto, de forma que as informações de inventário transferidas por roll-up a partir de sites em outros idiomas sejam corretamente capturadas nos servidores de nível superior, nos quais estão instaladas apenas versões em inglês.

    Para adicionar valores enum em idioma que não seja inglês:

    1. Na máquina do Servidor de Inventário, especifique as configurações da conexão JDBC no arquivo diretório_zenworks\inv\server\wminv\properties\ connection.prop para se conectar ao banco de dados Oracle.

      Isso pode ser feito copiando as configurações de propriedades do modelo para Oracle especificadas na seção de comentários do arquivo connection.prop. Especifique o endereço IP, o número da porta e o SID do Banco de Dados na string do URL do JDBC que corresponde à configuração do servidor Oracle.

    2. No prompt do servidor, digite AddEnums nome_diretório_contendo_connection.prop.

      Se o servidor de Inventário estiver sendo executado em uma máquina Windows, execute o comando acima a partir do diretório_zenworks\inv\server\wminv\bin.

    3. Para garantir que os valores enumerados localizados sejam adicionados corretamente, execute a seguinte instrução SQL no prompt do sqlplus:

      • Para exibir os valores enumerados em francês: connect mw_dba/senha e SELECT * FROM cim.ostype_fr
      • Para exibir os valores enumerados em espanhol: connect mw_dba/senha e SELECT * FROM cim.ostype_es;
      • Para exibir os valores enumerados em alemão: connect mw_dba/senha e SELECT * FROM cim.ostype_de;
      • Para exibir os valores enumerados em português (Brasil): connect mw_dba/senha e SELECT * FROM cim.ostype_BR;
      • Para exibir os valores enumerados em japonês: connect mw_dba/senha e SELECT * FROM cim.ostype_ja;
  17. No prompt do sqlplus, digite @$HOME/schema/schema1.sql, em que $HOME é o diretório schema criado na Etapa 2.

    Verifique o arquivo schema/inv1.log para confirmar se a criação do banco de dados foi bem-sucedida. Se o banco de dados não tiver sido criado, inv1.log conterá as seguintes mensagens de erro: Oracle não disponível, Espaço insuficiente, Erro de compilação

  18. No prompt do sqlplus, digite connect / as sysdba para efetuar login como DBA.

  19. No prompt do sqlplus, digite shutdown immediate.

  20. No prompt do Oracle Server Manager, digite @caminho_diretório_especificado_usuário/zenworks/_start.sql para iniciar o banco de dados de Inventário.

Criando manualmente o objeto Banco de Dados de Inventário Oracle

  1. No ConsoleOne, clique o botão direito do mouse em uma localização na árvore do Novell eDirectory para o objeto Banco de Dados e clique em Novo, Objeto, Banco de Dados do ZENworks e OK.

  2. Digite um nome para o objeto Banco de Dados e clique em OK.

  3. Configure as opções do servidor de banco de dados do objeto Banco de Dados.

    1. No ConsoleOne, clique o botão direito do mouse no objeto Banco de Dados (Banco de Dados de Inventário_nome_servidor) e, em seguida, clique em Propriedades e na guia Banco de Dados do ZENworks.

    2. Selecione o objeto Servidor do banco de dados, usando um dos seguintes métodos:

      • Se o eDirectory estiver instalado no servidor de banco de dados, no campo DN do Servidor, procure e selecione o objeto Servidor do servidor em que o banco de dados está fisicamente instalado e em execução.

        O endereço IP do servidor será colocado automaticamente na lista suspensa Nome DNS ou Endereço IP do Servidor. Se o objeto Servidor selecionado tiver mais de um endereço IP, selecione o endereço IP apropriado.

        IMPORTANTE:Verifique se o nome DNS do servidor de banco de dados configurado para o objeto Banco de Dados é válido. Se o nome DNS for inválido, você deverá selecionar um endereço IP apropriado para o servidor de banco de dados na página de propriedades do objeto Banco de Dados.

        Para limpar o valor definido no campo DN do Servidor, digite o endereço IP de outro servidor de banco de dados ou pesquise e selecione outro objeto Servidor.

      • Se o eDirectory não estiver instalado no servidor de banco de dados, especifique o endereço IP ou o nome DNS do servidor no campo Nome DNS ou Endereço IP do Servidor.
    3. Especifique os seguintes valores:

      • Nome do Usuário do Banco de Dados (Leitura-Gravação): MW_DBA

      • Senha do Banco de Dados (Leitura-Gravação): novell

      • Nome do Usuário do Banco de Dados (Apenas Leitura): MWO_READER

      • Senha do Banco de Dados (Apenas Leitura): novell

      • Nome do Usuário do Banco de Dados (Apenas Gravação): MWO_UPDATER

      • Senha do Banco de Dados (Apenas Gravação): novell

      IMPORTANTE:Todos os componentes de Inventário utilizam o nome de usuário e a senha configurados no objeto Banco de Dados. Por padrão, “novell” é a senha para todas as opções. Entretanto, você poderá mudá-la no banco de dados e atualizá-la aqui.

    4. Clique em Aplicar.

    5. Para configurar as propriedades do Driver JDBC, clique na guia Informações de Driver JDBC.

    6. Selecione Oracle e clique no botão Configurações Padrão.

      Isto preenche os campos com as informações padrão do driver JDBC.

      As configurações de banco de dados para Oracle são:

      • Driver: oracle.jdbc.driver.OracleDriver

      • Protocolo: jdbc:

      • Subprotocolo: oracle:

      • Subnome: thin:@

      • Porta: 1521

      • Flags: Este campo não se aplica a Oracle

      • Nome do Serviço de Banco de Dados: orcl (O valor do SID é o mesmo atribuído à instância do banco de dados.)

    7. Clique em Aplicar e, em seguida, clique em Fechar.

Configurando e executando várias instâncias do banco de dados Oracle em um servidor Windows

Os seguintes pré-requisitos devem ser atendidos:

  • A versão do Oracle suportada pelo ZENworks deve estar instalada no Servidor de Inventário do Windows.
  • Para manter o banco de dados de Inventário em Oracle, o Inventário da Estação de Trabalho requer um mínimo de 25 licenças de usuário.
  • O banco de dados de Inventário já deve estar configurado.

Para configurar e executar instâncias do Oracle:

  1. No servidor de banco de dados, no menu Iniciar da área de trabalho, clique em Programas, Oracle, Administração de Banco de Dados e em Assistente de Configuração de Banco de Dados Oracle.

  2. Clique em Criar um Banco de Dados, Próximo, Típica, Próximo, Copiar do CD os Arquivos Existentes de Banco de Dados e em Próximo.

  3. Digite os seguintes detalhes:

    • Álias Global do Banco de Dados: mgmtdb.seu_nome_windows_nt/2000

    • SID: por padrão, o valor é mgmtdb.

  4. Clique em Concluir.

    O processo leva um tempo considerável e cria o banco de dados Oracle.

    Verifique se o serviço OracleServiceMGMTDB foi criado e iniciado.

  5. Carregue o banco de dados de Inventário.

    No menu Iniciar da área de trabalho, clique em Executar e em SQLPLUS para executar o Oracle Server Manager.

    Digite os seguintes comandos:

    set instance mgmtdb

    connect internal/senha_do_administrador

73.2.3 Configurando o banco de dados de Inventário para MS SQL Server 2000

Esta seção fornece informações sobre os seguintes tópicos:

Configurando o banco de dados de Inventário para MS SQL Server 2000

Os pré-requisitos para a configuração do banco de dados incluem o seguinte:

  • Microsoft SQL Server 2000 instalado no servidor Windows.
  • Mínimo de 50 MB de espaço livre em disco para extrair o arquivo p1mssqlinvdb.zip.
  • Verifique se há espaço em disco suficiente para armazenar as informações de inventário no servidor que possui o banco de dados de Inventário.

Para configurar o banco de dados de Inventário para MS SQL Server 2000:

  1. Copie o arquivo p1mssqlinvdb.zip do diretório CD ZENworks 7 Companion 2\database\mssql para caminho_diretório_inventário_banco de dados_do_servidor_de_banco de dados.

  2. Extraia p1mssqlinvdb.zip.

  3. No menu Iniciar da área de trabalho do servidor MS SQL, clique em Programas, Microsoft SQL Server e Enterprise Manager.

  4. No SQL Server Enterprise Manager, procure Console Root/Microsoft SQL Servers/SQL Server Group/nome_máquina_executa_banco de dados_Inventário.

  5. Clique o botão direito em nome_máquina_executa_banco de dados_Inventário e clique em Propriedades.

  6. Na caixa de diálogo Propriedades do Servidor SQL, clique na guia Segurança e verifique se a autenticação está definida como Servidor SQL e Windows.

    A guia Segurança da caixa de diálogo Propriedades do Servidor SQL
  7. Clique em OK.

  8. Procure nome_máquina_executa_banco de dados_Inventário/Databases e clique o botão direito do mouse em Bancos de Dados, clique em Todas as Tarefas e clique duas vezes em Conectar Banco de Dados.

  9. Na caixa de diálogo Conectar Banco de Dados, faça o seguinte:

    1. Clique no botão Pesquisar para procurar e selecionar mgmtdb.mdf como o arquivo de banco de dados .mdf a ser anexado.

    2. O valor do campo Conectar como deve ser mgmtdb.

    3. Selecione sa na lista suspensa Especificar Proprietário do Banco de Dados.

    4. Clique em OK.

      O banco de dados de Inventário do ZENworks (mgmtdb) é anexado ao grupo de servidores de Bancos de Dados.

      Caixa de diálogo Attach Database
  10. Selecione mgmtdb, clique no menu Ferramentas e, em seguida, clique em Analisador de Consultas do SQL.

  11. No Analisador de Consultas do SQL, faça o seguinte:

    1. Verifique se mgmtdb está selecionado na lista suspensa.

    2. Clique em Arquivo e selecione Abrir.

    3. Selecione o arquivo de consulta createloginnames.sql no diretório CD ZENworks 7 Companion 2\database\mssql.

    4. Clique em Consulta e, em seguida, clique em Executar.

      Em uma execução bem-sucedida, a seguinte mensagem é exibida no painel Mensagem:

      Novo Login Criado

    5. Efetue login como MW_DBA no Analisador de Consultas do SQL e execute as seguintes instruções SQL drop trigger:

      drop trigger cim.x$cim$component
      
      go
      
      drop trigger cim.x$cim$dependency
      
      go
      
      drop trigger managewise.x$managewise$designates
      
      go
      
      drop trigger managewise.x$managewise$currentloginuser
      
      go
      
      drop trigger managewise.x$managewise$lastloginuser
      
      go
      
      drop trigger cim.x$cim$installedsoftwareelement
      
      go
      

      Durante a execução das instruções SQL drop trigger, a seguinte mensagem de erro poderá ser exibida no console: “Não é possível fazer o drop do acionador 'nome_acionador' porque ele não existe no catálogo do sistema”. Ignore a mensagem de erro.

  12. (Opcional) Adicione valores enumerados (enum) em idioma que não seja o inglês, para determinados atributos de Inventário no banco de dados de Inventário.

    Você deve adicionar os valores enumerados em um idioma que não seja o inglês, de forma que os utilitários do ConsoleOne, como o Relatório de Inventário, possam exibir o valor enum para os atributos de inventário em versões internacionalizadas. Os valores enum em outros idiomas devem estar disponíveis na versão em inglês do produto, de forma que as informações de inventário transferidas por roll-up a partir de sites em outros idiomas sejam corretamente capturadas nos servidores de nível superior, nos quais estão instaladas apenas versões em inglês.

    Para obter mais informações sobre a lista de atributos que contém valores enumerados, consulte o Seção O.0, Valores de enumeração.

    Para adicionar valores enum em idioma que não seja inglês:

    1. Especifique as configurações da conexão JDBC no arquivo diretório_zenworks\inv\server\wminv\properties\ connection.prop para se conectar ao banco de dados MS SQL.

      Isso pode ser feito copiando as configurações de propriedades do modelo para MS SQL especificadas na seção de comentários do arquivo connection.prop. Especifique o endereço IP, o número da porta e o SID do Banco de Dados na string do URL do JDBC que corresponde à configuração do servidor MS SQL.

    2. No prompt do servidor, digite AddEnums nome_diretório_contendo_connection.prop

      Se o servidor de Inventário estiver sendo executado em uma máquina Windows, execute o comando acima a partir do diretório_zenworks\inv\server\wminv\bin.

      Depois de executar o comando, é exibida no prompt do console uma mensagem indicando que os valores enum em idioma que não seja o inglês foram inseridos com êxito.

  13. Continue em Criando manualmente o objeto Banco de Dados de Inventário para MS SQL 2000.

Criando manualmente o objeto Banco de Dados de Inventário para MS SQL 2000

  1. No ConsoleOne, clique o botão direito do mouse em uma localização na árvore do Novell eDirectory para o objeto Banco de Dados e clique em Novo, Objeto, Banco de Dados do ZENworks e OK.

  2. Digite um nome para o objeto Banco de Dados e clique em OK.

  3. Configure as opções do servidor de banco de dados do objeto Banco de Dados.

    1. No ConsoleOne, clique o botão direito do mouse no objeto Banco de Dados (Banco de Dados de Inventário_nome_servidor) e, em seguida, clique em Propriedades e na guia Banco de Dados do ZENworks.

    2. Selecione o objeto Servidor do banco de dados, usando um dos seguintes métodos:

      • Se o eDirectory estiver instalado no servidor de banco de dados, no campo DN do Servidor, procure e selecione o objeto Servidor do servidor em que o banco de dados está fisicamente instalado e em execução.

        O endereço IP do servidor será colocado automaticamente na lista suspensa Nome DNS ou Endereço IP do Servidor. Se o objeto Servidor selecionado tiver mais de um endereço IP, selecione o endereço IP apropriado.

        IMPORTANTE:Verifique se o nome DNS do servidor de banco de dados configurado para o objeto Banco de Dados é válido. Se o nome DNS for inválido, você deverá selecionar um endereço IP apropriado para o servidor de banco de dados na página de propriedades do objeto Banco de Dados.

        Para limpar o valor definido no campo DN do Servidor, digite o endereço IP de outro servidor de banco de dados ou pesquise e selecione outro objeto Servidor.

      • Se o eDirectory não estiver instalado no servidor de banco de dados, especifique o endereço IP ou o nome DNS do servidor no campo Nome DNS ou Endereço IP do Servidor.
    3. Especifique os seguintes valores:

      • Nome do Usuário do Banco de Dados (Leitura-Gravação): MW_DBA

      • Senha do Banco de Dados (Leitura-Gravação): novell

      • Nome do Usuário do Banco de Dados (Apenas Leitura): MWM_READER

      • Senha do Banco de Dados (Apenas Leitura): novell

      • Nome do Usuário do Banco de Dados (Apenas Gravação): MWM_UPDATER

      • Senha do Banco de Dados (Apenas Gravação): novell

        IMPORTANTE:Todos os componentes de Inventário utilizam o nome de usuário e a senha configurados no objeto Banco de Dados. Por padrão, “novell” é a senha para todas as opções. Entretanto, você poderá mudá-la no banco de dados e atualizá-la aqui.

    4. Clique em Aplicar.

    5. Para configurar as propriedades do Driver JDBC, clique na guia Informações de Driver JDBC.

    6. Selecione MSSQL e clique no botão Configurações Padrão.

      Isto preenche os campos com as informações padrão do driver JDBC.

      As configurações de banco de dados para MS SQL são:

      • Driver: com.microsoft.jdbc.sqlserver.SQLServerDriver

      • Protocolo: jdbc:

      • Subprotocolo: microsoft:

      • Subnome: sqlserver://

      • Porta: 1433

      • Flags: Este campo não se aplica ao MS SQL.

      • Nome do Serviço de Banco de Dados: Este campo não se aplica ao MS SQL.

    7. Clique em Aplicar e, em seguida, clique em Fechar.

  4. Continue em Conectando o servidor de inventário e o ConsoleOne ao banco de dados de inventário que executa o MS SQL 2000.

Conectando o servidor de inventário e o ConsoleOne ao banco de dados de inventário que executa o MS SQL 2000

Os componentes do servidor de Inventário e o ConsoleOne usam o driver Microsoft JDBC para se conectarem ao banco de dados de Inventário no MS SQL 2000. Você deve instalar e configurar o driver do Microsoft SQL Server 2000 para driver JDBC com o sistema de Inventário.

Para fazer essa configuração com o objetivo de acessar o banco de dados de Inventário que está executando o MS SQL 2000:

  1. Faça o download da versão em inglês do driver Microsoft JDBC para Windows a partir do site do Microsoft SQL Server na Web.

  2. Em um servidor de Inventário Windows, faça o seguinte e, em seguida, vá para a Etapa 4:

    1. Instale o driver.

    2. Copie os arquivos msbase.jar, msutil.jar e mssqlserver.jar para o diretório diretório_instalação_servidor_inventário\inv\server\lib.

  3. Em um servidor de Inventário Linux, faça o seguinte e continue em Etapa 4:

    1. Extraia msbase.jar, msutil.jar e mssqlserver.jar do driver Microsoft JDBC transferido por download.

    2. Copie os arquivos msbase.jar, msutil.jar e mssqlserver.jar para o diretório /opt/novell/zenworks/java/lib/common.

  4. Na máquina que estiver executando os snap-ins de Inventário do ConsoleOne com ZENworks 7, copie os arquivos msbase.jar, msutil.jar e mssqlserver.jar para o diretório_instalação_consoleone\lib\zen.

  5. No ConsoleOne, crie um objeto Banco de Dados no mesmo container em que o servidor de Inventário está instalado.

    1. Clique o botão direito do mouse no container.

    2. Clique em Novo e em Objeto, selecione Banco de Dados do ZENworks na lista de objetos e, em seguida, clique em OK.

    3. Digite um nome para o objeto Banco de Dados e clique em OK.

  6. Configure as opções do servidor de Banco de Dados do objeto Banco de Dados.

    1. No ConsoleOne, clique o botão direito do mouse no objeto Banco de Dados, clique em Propriedades e selecione a guia Banco de Dados do ZENworks.

    2. Selecione o objeto Servidor do banco de dados, usando um dos seguintes métodos:

      • Se o eDirectory estiver instalado no servidor de banco de dados, procure e selecione, no campo DN do Servidor, o objeto Servidor do servidor em que o banco de dados está fisicamente instalado e em execução.

        O endereço IP do servidor será colocado automaticamente na lista suspensa Nome DNS ou Endereço IP do Servidor. Se o objeto Servidor selecionado tiver mais de um endereço IP, selecione o endereço IP apropriado.

        IMPORTANTE:Verifique se o nome DNS do servidor de banco de dados configurado para o objeto Banco de Dados é válido. Se o nome DNS for inválido, você deverá selecionar um endereço IP apropriado para o servidor de banco de dados na página de propriedades do objeto Banco de Dados.

        Para limpar o valor definido no campo DN do Servidor, digite o endereço IP de outro servidor de banco de dados ou procure e selecione outro objeto Servidor.

      • Se o eDirectory não estiver instalado no servidor de banco de dados, digite o endereço IP ou o nome DNS do servidor no campo Nome DNS ou Endereço IP do Servidor.
    3. Digite os valores das opções a seguir:

      • Nome do Usuário do Banco de Dados (Leitura-Gravação): MW_DBA

      • Senha do Banco de Dados (Leitura-Gravação): novell

      • Nome do Usuário do Banco de Dados (Apenas Leitura): MWM_READER

      • Senha do Banco de Dados (Apenas Leitura): novell

      • Nome do Usuário do Banco de Dados (Apenas Gravação): MWM_UPDATER

      • Senha do Banco de Dados (Apenas Gravação): novell

    4. Clique em Aplicar.

    5. Para configurar as propriedades do Driver JDBC, clique na guia Informações de Driver JDBC.

    6. Selecione MS SQL e clique em Configurações Padrão.

      Isto preenche os campos com as informações padrão do driver JDBC.

      Modifique as configurações de banco de dados com base na configuração do seu MS SQL Server. As configurações de banco de dados para MS SQL são:

      • Driver: com.microsoft.jdbc.sqlserver.SQLServerDriver

      • Protocolo: jdbc:

      • Subprotocolo: microsoft:

      • Subnome: sqlserver://

      • Porta: 1433

      • Flags: Não se aplica a MS SQL

      • Nome do Serviço de Banco de Dados: Não se aplica a MS SQL

    7. Clique em Aplicar e, em seguida, clique em Fechar.

Para obter mais informações sobre dicas de Desempenho, consulte a Seção L.1, Dicas de ajuste dos parâmetros de banco de dados.