Vous pouvez désormais améliorer le débit du dispositif de stockage d'inventaire en déployant plusieurs serveurs racine pour stocker directement les données d'inventaire dans la base de données d'inventaire Oracle 9.2.0.6.
Pour plus d'informations, reportez-vous aux sections suivantes :
Topologie réseau : les serveurs racine et le serveur de base de données doivent être situés sur le même réseau local.
Fréquence des analyses reçues par le serveur d'inventaire : grand nombre d'analyses à traiter sur une courte période. Il peut s'agir, par exemple, de l'analyse quotidienne de 25 000 postes de travail.
Type d'analyse : stocker initialement des analyses COMPLÈTES prend plus de temps que les analyses DELTA suivantes.
Nombre total des serveurs racine : si la taille des fichiers d'analyse est inférieure, vous pouvez obtenir un meilleur débit en déployant au maximum 6 à 8 serveurs racine. Si vous en déployez plus de 8, le débit risque d'en pâtir. Tous les serveurs que vous envisagez de déployer doivent recevoir approximativement un même nombre d'analyses.
Vérifiez que la base de données d'inventaire a bien été migrée.
Arrêtez le service d'inventaire et la base de données d'inventaire.
Configurez deux serveurs racine au minimum et huit au maximum pour stocker les données d'inventaire dans une base de données d'inventaire Oracle 9.2.0.6.
Vérifiez que la configuration requise du serveur de base de données est la suivante :
Par exemple, sur Windows, supposons que l'unité C soit sur disque1, l'unité E sur disque2 et l'unité F sur disque3. Supposons également que l'unité F contienne les fichiers de base de données.
Créez la structure de répertoire suivante pour les fichiers de base de données sur les trois unités :
nom_du_lecteur\zenworks\inventory\oracle\database
Par exemple :
c:\zenworks\inventory\oracle\database\
f:\zenworks\inventory\oracle\database\
e:\zenworks\inventory\oracle\database\
Supposons que tous les fichiers de base de données d'inventaire soient contenus dans f:\zenworks\inventory\oracle\database.
Déplacez les fichiers de base de données suivants à partir de f:\zenworks\inventory\oracle\database comme expliqué ci-dessous :
Modifiez le fichier f:\zenworks\inventory\oracle\database\init.ora pour définir les valeurs des paramètres suivants, comme indiqué ci-dessous :
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
Extrayez le fichier atlasperf_alterctrl.sql propre à la plate-forme de répertoire_installation_ZENworks\zenworks\inv\server\wminv\ properties\sql.zip.
Si Oracle s'exécute sur Windows, extrayez le fichier atlasperf_alterctrl.sql du répertoire oracle\winntspecific dans sql.zip.
Si Oracle s'exécute sur Unix, extrayez le fichier atlasperf_alterctrl.sql du répertoire oracle\unixspecific dans sql.zip.
Modifiez les chemins d'accès aux fichiers dans atlasperf_alterctrl.sql, si nécessaire, puis à l'invite SQLPLUS, exécutez atlasperf_alterctrl.sql.
Démarrez la base de données d'inventaire.
Extrayez le fichier \oracle\common\atlasperf_alterfreelist.sql de répertoire_installation_ZENworks\zenworks\inv\server\wminv\ properties\sql.zip et exécutez atlasperf_alterfreelist.sql à l'invite SQLPLUS.
Ouvrez la console Oracle Enterprise Manager et vérifiez que tous les index et les contraintes de clés primaires des tables suivantes sont définis sur l'option Degree of the Parallel - Default, NOLOGGING et que Free Lists est défini sur 10 :
Sur tous les serveurs d'inventaire, modifiez répertoire_installation_ZENworks\zenworks\inv\server\wminv\ properties\storerdebug.properties pour définir la valeur des paramètres suivants comme indiqué ci-dessous :
filebatchupdate=true
cursorclosedelay=500
Démarrez les services d'inventaire sur tous les serveurs d'inventaire connectés à cette base de données.