Agora, é possível aprimorar a taxa de transferência do Armazenador de Inventário, distribuindo vários Servidores Raiz para armazenar diretamente os dados do inventário no banco de dados de inventário do Oracle 9.2.0.6.
As seções a seguir fornecem mais informações:
Topologia de Rede: Os Servidores Raiz e o Servidor de Banco de Dados devem estar localizados na mesma LAN.
Freqüência de explorações recebidas pelo Servidor de Inventário: Grande número de explorações a serem processadas em um curto período de tempo. Por exemplo, exploração de 25.000 estações de trabalho por dia.
Tipo de Exploração: Um armazenamento de exploração inicial COMPLETO demora mais tempo comparado aos escaneamentos DELTA subseqüentes.
Número total de Servidores Raiz: Se o tamanho dos arquivos de exploração for menor, será possível alcançar uma taxa de transferência melhor, distribuindo, no máximo, 6 a 8 Servidores Raiz. Mas se você distribuir mais de 8 servidores, a taxa de transferência pode ser reduzida. Todos os servidores que você planeja distribuir devem receber aproximadamente um número equivalente de explorações.
Verifique se o banco de dados de inventário foi migrado com sucesso.
Interrompa o serviço de Inventário e o banco de dados de Inventário.
Configure, no mínimo, dois e, no máximo, oito Servidores Raiz para armazenar os dados de inventário em um banco de dados de Inventário Oracle 9.2.0.6.
Verifique se o servidor de banco de dados tem os seguintes requisitos:
Por exemplo, no Windows, assume-se que a unidade C está no disco1, a unidade E, no disco2 e a unidade F, no disco3. A unidade F contém os arquivos de banco de dados.
Crie a seguinte estrutura de diretório para os arquivos de banco de dados em todas as três unidades:
nome_da_unidade\zenworks\inventory\oracle\database
Por exemplo:
c:\zenworks\inventory\oracle\database\
f:\zenworks\inventory\oracle\database\
e:\zenworks\inventory\oracle\database\
Suponha que todos os arquivos de banco de dados de inventário estejam em f:\zenworks\inventory\oracle\database.
Mova os seguintes arquivos de banco de dados de f:\zenworks\inventory\oracle\database, conforme explicado a seguir:
Edite o arquivo f:\zenworks\inventory\oracle\database\init.ora para definir valores para os seguintes parâmetros, como especificado:
db_cache_size=700000000 or above
shared_pool_size = 300000000 or above
pga_aggregate_target=300000000 or above
sort_area_size=10000000 or above
log_buffer = 1024000 or above
compatible=8.1.6.0.0 or above
open_cursors=2048
session_cached_cursors=2048
processes=200
Extraia o atlasperf_alterctrl.sql específico da plataforma de diretório_instalação_ZENworks\zenworks\inv\server\wminv\ properties\sql.zip.
Se o Oracle estiver sendo executado no Windows, extraia atlasperf_alterctrl.sql do diretório oracle\winntspecific dentro de sql.zip.
Se o Oracle estiver sendo executado no UNIX, extraia atlasperf_alterctrl.sql do diretório oracle\unixspecific dentro de sql.zip.
Modifique os caminhos de arquivo em atlasperf_alterctrl.sql, se necessário, e execute atlasperf_alterctrl.sql no prompt SQLPLUS.
Inicie o banco de dados de Inventário.
Extraia o arquivo \oracle\common\atlasperf_alterfreelist.sql de diretório_instalação_ZENworks\zenworks\inv\server\wminv\ properties\sql.zip e execute atlasperf_alterfreelist.sql no prompt SQLPLUS.
Abra o console do Oracle Enterprise Manager e verifique se todos os índices e limitações de chave primário das seguintes tabelas estão definidas para a opção Grau de Paralelo - Default, NOLOGGING e Free Lists é 10:
Em todos os servidores de Inventário, edite diretório_instalação_ZENworks\zenworks\inv\server\wminv\ properties\storerdebug.properties para definir o valor dos seguintes parâmetros, como especificado:
filebatchupdate=true
cursorclosedelay=500
Inicie os serviços de Inventário em todos os servidores de Inventário conectados a esse banco de dados.