Ahora puede mejorar el rendimiento del almacenador de inventario implantando varios servidores raíz para almacenar directamente los datos de inventario a la base de datos de inventario de Oracle 9.2.0.6.
En las secciones siguientes se proporciona más información:
Topología de red: los servidores raíz y el servidor de base de datos deben encontrarse en la misma LAN.
Frecuencia de las exploraciones recibidas por el servidor de inventario: un gran número de exploraciones para procesar en un breve espacio de tiempo. Por ejemplo, la exploración de 25.000 estaciones de trabajo todos los días.
Tipo de exploración: un almacenamiento de exploración completo inicial llevaría más tiempo en comparación con tiempos de exploración DELTA posteriores.
Número total de servidores raíz: si el tamaño de los archivos de exploración es menor, puede obtener un mejor rendimiento distribuyendo un máximo de 6 a 8 servidores raíz. Sin embargo, si implementa más de 8 servidores, puede que el rendimiento disminuya. Todos los servidores que vaya a distribuir deben recibir un número aproximadamente equivalente de exploraciones.
Asegúrese de que la base de datos de inventario se ha migrado correctamente.
Detenga el servicio de inventario y la base de datos de inventario.
Configure un mínimo de dos servidores raíz y un máximo de ocho para almacenar los datos de inventario en una base de datos de inventario de Oracle 9.2.0.6.
Asegúrese de que el servidor de base de datos tiene los siguientes requisitos:
Por ejemplo, supongamos en Windows que la unidad C se encuentra en el disco1, la unidad E en el disco2 y la unidad F en el disco3. La unidad F contiene los archivos de la base de datos.
Cree la siguiente estructura de directorios para los archivos de la base de datos en las tres unidades:
nombre_unidad\zenworks\inventory\oracle\database
Por ejemplo:
c:\zenworks\inventory\oracle\database\
f:\zenworks\inventory\oracle\database\
e:\zenworks\inventory\oracle\database\
Supongamos que todos los archivos de base de datos de inventario están presentes en f:\zenworks\inventory\oracle\database.
Mueva los siguientes archivos de base de datos desde f:\zenworks\inventory\oracle\database tal y como se explica a continuación:
Edite el archivo f:\zenworks\inventory\oracle\database\init.ora para definir valores para los siguientes parámetros, tal y como se especifica:
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
Extraiga el archivo específico para la plataforma atlasperf_alterctrl.sql desde directorio_instalación_ZENworks\zenworks\inv\server\wminv\ properties\sql.zip.
Si Oracle se está ejecutando en Windows, extraiga atlasperf_alterctrl.sql desde el directorio oracle\winntspecific hasta sql.zip.
Si Oracle se está ejecutando en Unix, extraiga atlasperf_alterctrl.sql desde el directorio oracle\unixspecific hasta sql.zip.
Modifique las vías de archivo de atlasperf_alterctrl.sql, si es necesario, y ejecute atlasperf_alterctrl.sql en el indicador SQLPLUS.
Inicie la base de datos de inventario.
Extraiga el archivo \oracle\common\atlasperf_alterfreelist.sql desde directorio_instalación_ZENworks\zenworks\inv\server\wminv\ properties\sql.zip y ejecute atlasperf_alterfreelist.sql en el indicador SQLPLUS.
Abra la consola de Oracle Enterprise Manager y asegúrese de que todos los índices y límites de la clave principal de las tablas siguientes estén definidos como la opción Degree of the Parallel - Default, NOLOGGING y que Free Lists sea 10:
En todos los servidores de inventario, edite directorio_instalación_ZENworks\zenworks\inv\server\wminv\ properties\storerdebug.properties para definir el valor de los siguientes parámetros tal y como se indica:
filebatchupdate=true
cursorclosedelay=500
Inicie los servicios de inventario en todos los servidores de inventario conectados a esta base de datos.