73.2 Instalación de la base de datos de inventario

Esta sección proporciona información sobre los temas siguientes:

Si desea sustituir la base de datos de inventario, detenga siempre los servicios de inventario antes de hacerlo. Sustituya la base de datos y reinicie los servicios de inventario. Para obtener más información, consulte Sección 73.1.5, Inicio y detención del servicio de inventario.

73.2.1 Instalación de la base de datos de inventario de Sybase

Esta sección proporciona información sobre los temas siguientes:

Adición de valores enumerados en otro idioma distinto del inglés para atributos de inventario en la base de datos de inventario

Es necesario añadir los valores enumerados en otro idioma distinto al inglés para que el informe de inventario pueda mostrar el valor enumerado de los atributos de inventario en versiones internacionalizadas. Los valores enumerados en otro idioma distinto al inglés deben estar disponibles en la versión inglesa del producto para que la información de informes de inventario procedentes de sitios que no estén en inglés se pueda capturar adecuadamente en los servidores de nivel superior donde sólo están instaladas versiones en inglés.

Para obtener más información sobre la lista de atributos que contiene valores enumerados, consulte el Sección O.0, Valores de enumeración.

Para añadir los valores enumerados en otro idioma distinto del inglés:

  1. Especifique los ajustes de conexión JDBC en el archivo connection.prop para conectarse a la base de datos Sybase. El archivo se encuentra en el siguiente directorio:

    • En NetWare o Windows: directorio_zenworks\inv\server\wminv\ properties

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

    Puede hacerlo copiando los ajustes de propiedades de plantilla para Sybase especificados en la sección de comentarios del archivo connection.prop. Especifique dirección IP, número de puerto y SID de base de datos en la cadena JDBC URL que coincida con la configuración del servidor Sybase.

  2. En el indicador del servidor, escriba AddEnums nombre_directorio_que_contiene_connection.prop

    En el servidor de inventario, ejecute el comando anterior desde el siguiente directorio:

    • En NetWare o Windows: directorio_zenworks\inv\server\wminv\bin

    • En Linux: /opt/novell/bin

    Después de ejecutar el comando, se mostrará en el indicador de la consola un mensaje indicando que se han insertado satisfactoriamente los valores enumerados en otro idioma distinto del inglés.

Creación manual del objeto Base de datos de inventario de Sybase

  1. En ConsoleOne, haga clic con el botón derecho en el árbol de eDirectory en que desea crear el objeto Base de datos, haga clic en Nuevo, en Objeto, en Base de datos de ZENworks y, a continuación, en Aceptar.

  2. Introduzca un nombre para el objeto Base de datos y, a continuación, haga clic en Aceptar.

  3. Configure las opciones del servidor de base de datos del objeto Base de datos.

    1. En ConsoleOne, haga clic con el botón derecho en el objeto Base de datos, haga clic en Propiedades y, a continuación, haga clic en la pestaña Base de datos de ZENworks.

    2. Seleccione el objeto Servidor de base de datos utilizando uno de los métodos siguientes:

      • Si eDirectory está instalado en el servidor de base de datos, en el campo DN de servidor, busque y seleccione el objeto Servidor del servidor donde la base de datos está instalada físicamente y en ejecución.

        La dirección IP del servidor se completa automáticamente con la lista desplegable Dirección IP o nombre DNS de servidor. Si el objeto Servidor seleccionado tiene varias direcciones IP, seleccione la que corresponda.

        Para borrar el valor definido en el campo DN de servidor, escriba la dirección IP de otro servidor de base de datos o bien, examine y seleccione otro objeto Servidor.

      • Si eDirectory no está instalado en el servidor de base de datos, introduzca la dirección IP o el nombre DNS del servidor en el campo Dirección IP o nombre DNS de servidor.
    3. Escriba los valores para las opciones siguientes:

      • Nombre de usuario de la base de datos (Lectura-escritura): MW_DBA

      • Contraseña de la base de datos (Lectura-escritura): novell

      • Nombre de usuario de la base de datos (Sólo lectura): MW_READER

      • Contraseña de la base de datos (Sólo lectura): novell

      • Nombre de usuario de la base de datos (Sólo escritura): MW_UPDATER

      • Contraseña de la base de datos (Sólo escritura): novell

      IMPORTANTE:todos los componentes de inventario utilizan el nombre de usuario y la contraseña configurados en el objeto Base de datos. Por defecto, “novell” es la contraseña para todas las opciones. Sin embargo, puede cambiarla en la base de datos y actualizar la misma aquí.

    4. Haga clic en Aplicar.

    5. Para configurar las propiedades del controlador JDBC, haga clic en la pestaña Información del controlador JDBC.

    6. Seleccione Sybase y, a continuación, haga clic en Ajustes por defecto.

      De esta manera se rellenan los campos con la información del controlador JDBC por defecto.

      La configuración de la base de datos para Sybase es:

      • Controlador: com.sybase.jdbc.SybDriver

      • Protocolo: jdbc:

      • Protocolo secundario: sybase:

      • Nombre secundario: Tds:

      • Puerto: 2638

      • Indicadores: ?ServiceName=mgmtdb&JCONNECT_VERSION=4

      • Nombre del servicio de base de datos: nombre de base de datos especificado para el parámetro de inicio -n de Sybase al llamar a Sybase.

        Por defecto, el valor del conmutador -n es la dirección IP del servidor de base de datos. Si conserva este valor del conmutador, debe introducir la misma dirección IP como nombre del servicio de base de datos.

    7. Haga clic en Aplicar y, a continuación, en Cerrar.

Organización de los espacios de base de datos de Sybase en servidores NetWare, Windows o Linux (herramienta AlterDBSpace)

Si hay más volúmenes o unidades en los diferentes discos físicos del servidor de base de datos, coloque los archivos de espacios de la base de datos Sybase en volúmenes o unidades independientes para mejorar el rendimiento a la hora de acceder a la base de datos.

Si instala el componente de base de datos Sybase de ZENworks 7 Desktop Management, el archivo de base de datos del sistema y los archivos de espacios de la base de datos se instalan en la ubicación del servidor de base de datos que especifique el usuario. Al cargar el servidor de la base de datos de Inventario, se carga el archivo de base de datos del sistema (mgmtdb.db). Este archivo mgmtdb.db hace referencia a la información de inventario de los archivos de espacios de la base de datos. Los archivos de espacios de la base de datos (mgmtdb1.db, mgmtdb2.db, mgmtdb3.db, mgmtdb4.db, mgmtdb5.db, mgmtdb6.db, mgmtdb7.db, mgmtdb8.db, mgmtdb9.db, mgmtdb10.db y mgmtdb11.db) contienen la información del inventario.

El archivo alterdb.props está instalado en el servidor de la base de datos en la siguiente ubicación:

  • En Windows: directorio_instalación_servidor_inventario\wminv\ properties

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

Puede modificar las secciones del archivo para especificar la ubicación de los espacios de la base de datos en los volúmenes o en las unidades.

El contenido del archivo alterdb.props es el siguiente:

#Database Space Properties
count=11
mgmtdb1=ubicacin_de_mgmtdb1
mgmtdb2=ubicacin_de_mgmtdb2
mgmtdb3=ubicacin_de_mgmtdb3
mgmtdb4=ubicacin_de_mgmtdb4
mgmtdb5=ubicacin_de_mgmtdb5
mgmtdb6=ubicacin_de_mgmtdb6
mgmtdb7=ubicacin_de_mgmtdb7
mgmtdb8=ubicacin_de_mgmtdb8
mgmtdb9=ubicacin_de_mgmtdb9
mgmtdb10=ubicacin_de_mgmtdb10
mgmtdb11=ubicacin_de_mgmtdb11

.....

Para organizar los espacios de la base de datos:

  1. Asegúrese de que la base de datos no está cargada.

  2. Asegúrese de que el Gestor de servicios de Inventario no se está ejecutando en el servidor de inventarios.

  3. Traslade manualmente los archivos de espacios de la base de datos del servidor de Inventario.

    Ordene los archivos de espacios de la base de datos de la siguiente manera para mejorar el rendimiento:

    • mgmtdb1 y mgmtdb2 en la misma ubicación
    • mgmtdb3 y mgmtdb6 en la misma ubicación
    • mgmtdb5 y mgmtdb7 en la misma ubicación
    • mgmtdb8 y mgmtdb4 en la misma ubicación
    • mgmtdb9 y mgmtdb10 en la misma ubicación
    • mgmtdb11 en una ubicación

    IMPORTANTE:si desea trasladar mgmtdb.db a otro directorio o volumen en un servidor NetWare, actualice el archivo sys:\system\mgmtdbs.ncf con la nueva ubicación de mgmtdb.db.

    Si desea trasladar mgmtdb.db a otro directorio o volumen en un servidor Windows, ejecute el archivo ntdbconfig.exe situado en el directorio zenworks\database\dbengine. En el recuadro de diálogo NTDBCONFIG, introduzca la nueva vía de mgmtdb.db.

  4. Modifique la ubicación de los once archivos de espacios de la base de datos en el archivo alterdb.props.

    Por ejemplo,

    • En NetWare, introduzca mgmtdb3=SYS:\\ZENWORKS\\INV\\DB
    • En Windows, introduzca mgmtdb3=C:\\ZENWORKS\\INV\\DB
    • En Linux, introduzca mgmtdb3=/opt/sybase/zenworks/inv/db
  5. Cargue la base de datos.

    • En NetWare, escriba mgmtdbs.
    • En Windows, ejecute el servicio de base de datos.
    • En Linux, escriba /etc/init.d/novell-zdm-sybase start

    No haga caso de los mensajes de error que aparecen en la consola. Estos mensajes aparecen porque los archivos de espacios de la base de datos no están cargados.

  6. Asegúrese de que se haya configurado la directiva de ubicación de la base de datos.

  7. En la consola del servidor de inventario, ejecute el servicio AlterDBSpace escribiendo el siguiente comando en el indicador del servidor:

    • En NetWare o Windows: Introduzca StartSer AlterDBSpace.
    • En Linux: Diríjase a /opt/novell/bin y, a continuación, escriba StartSer AlterDBSpace.

    En el servidor de Inventario, la herramienta AlterDBSpace se ejecuta como un servicio.

    Un mensaje le indicará que la base de datos está ajustada.

  8. Salga de la base de datos y, a continuación, cárguela.

    Asegúrese de que no se produzcan errores al cargar la base de datos. Los errores indican que la ubicación especificada para los archivos de espacios de la base de datos es incorrecta o no existe. Asegúrese de que la vía de los espacios de la base de datos sea correcta en el archivo alterdb.props y repita el procedimiento para organizar dichos espacios.

    IMPORTANTE:si coloca los espacios de base de datos en volúmenes o unidades diferentes, el archivo de registro deberá colocarse en el mismo volumen o unidad que el archivo de base de datos del sistema (mgmtdb.db).

Descripción de los parámetros de inicio de la base de datos Sybase

Los parámetros de inicio de la base de datos Sybase son los siguientes:

  • -c: define la memoria inicial que se reserva para almacenar en caché las páginas de la base de datos y otra información del servidor. Por ejemplo, -c 32M reserva 32 MB para la memoria caché.

  • -gc: define el tiempo máximo en minutos que el servidor de base de datos se ejecuta sin ningún punto de verificación en cada una de las bases de datos. El valor por defecto es 60 minutos. Por ejemplo, -gc 120 establece el tiempo para el punto de verificación en 120 minutos.

  • -gn: define el número de hilos de ejecución que se utilizarán en el servidor de base de datos.

  • -m: suprime el registro de transacciones en el punto de verificación, bien al apagar o bien durante un punto de verificación programado por el servidor.

  • -n: especifica el nombre de host del servidor de base de datos. Por ejemplo, -n dirección_IP.

  • -ti: desconecta las conexiones que no hayan enviado ninguna petición durante un determinado número de minutos. El valor por defecto es 240 (4 horas). Un equipo cliente en mitad de la transacción de base de datos se bloquea hasta que la transacción termina o la conexión se cierra. La opción -ti permite desconectar conexiones inactivas y liberar sus bloqueos. Por ejemplo, especifique -ti 400.

  • -x: especifica un enlace de comunicaciones. Por ejemplo, -x tcpip indica un enlace TCP/IP.

  • -ct: permite la traducción de conjuntos de caracteres mediante la conversión de cadenas entre conjuntos de caracteres que representan a los mismos caracteres pero en valores diferentes. Resulta útil cuando el equipo cliente y la base de datos utilizan conjuntos de caracteres diferentes.

  • -gss: establece el tamaño del stack por hilo de ejecución interno en el servidor.

  • vía_instalación_base_de_datos: especifica la vía de instalación de la base de datos de inventario. Por ejemplo, c:\zenworks\inv\db\mgmtdb.db.

Realización de copias de seguridad de la base de datos de Inventario de Sybase

Inventario de la estación de trabajo proporciona una utilidad (Copia de seguridad de la base de datos) para realizar copias de seguridad de la base de datos de inventario de Sybase desde el servidor. Se recomienda hacer una copia de seguridad de la base de datos una vez a la semana. No obstante, si realiza a menudo un seguimiento del inventario de estaciones de trabajo, aumente la frecuencia de realización de las copias de seguridad.

Puede realizar copias de seguridad de los archivos de la base de datos y del registro de transacciones en la ubicación relativa a la vía SCANDIR.

Puede ejecutar la utilidad Copia de seguridad de la base de datos desde la consola del servidor o desde ConsoleOne.

Esta sección proporciona información sobre los temas siguientes:

Ejecución de la utilidad Copia de seguridad de la base de datos desde la consola del servidor

Antes de ejecutar la utilidad Copia de seguridad de la base de datos desde la consola del servidor, asegúrese de que se cumplan los siguientes requisitos previos:

  • Puede ejecutar dicha utilidad para realizar copias de seguridad sólo en un servidor de inventarios al que haya asociado un servidor de base de datos. Si distribuye más de un servidor de base de datos, debe ejecutar la utilidad Copia de seguridad de la base de datos para cada servidor de base de datos.
  • Asegúrese de que la base de datos de la que debe realizar una copia de seguridad esté configurada en la directiva de ubicación de la base de datos. Para obtener más información sobre cómo se accede a la directiva de ubicación de la base de datos, consulte la Sección 73.5, Configuración de la Directiva de ubicación de la base de datos.
  • En la sección [DBBackup Service] del archivo de propiedades del servidor, modifique la ubicación del destino de la copia de seguridad en el parámetro ARGUMENTS. La ubicación de los archivos de copia de seguridad corresponde a la vía SCANDIR. Por ejemplo, si la vía a SCANDIR es sys:\zenworks\inv\scandir, la copia de seguridad de la base de datos se guarda en sys:\zenworks\inv\database\ directorio_que_especifique. Debe modificar el archivo de propiedades del servidor ubicado en el servidor donde esté ejecutando la utilidad Copia de seguridad de la base de datos. Modifique el archivo de propiedades del servidor correspondiente a la función del servidor. Por ejemplo, si está ejecutando la utilidad Copia de seguridad de la base de datos en el servidor hoja con base de datos, modifique el archivo de propiedades, leaf_db_wks.properties.
  • Asegúrese de que el Gestor de servicios esté cargado cuando se ejecute la utilidad Copia de seguridad de la base de datos.

Para ejecutar Copia de seguridad de la base de datos desde la consola del servidor:

  1. En la consola del servidor de inventarios, introduzca StartSer DBBACKUP.

  2. Vea el estado de la copia de seguridad en el archivo de registro de copias de seguridad. La base de datos se copiará en vía_instalación_zenworks\zenworks\inv\db\directorio_que_especifique

Copia de seguridad de la base de datos crea un archivo de registro, bacstatus.txt, que se encuentra en el directorio zenworks\inv\database en los servidores NetWare y Windows 2000. Este archivo registra el estado de la operación de copia de seguridad. Abra este archivo de texto para ver dicho estado. El archivo aumenta de tamaño con cada operación de copia de seguridad. Elimine el contenido del archivo si no necesita los detalles.

Ejecución de Copia de seguridad de la base de datos desde ConsoleOne
  1. En ConsoleOne, haga clic en Herramientas, en Inventario de ZENworks y, a continuación, en Copia de seguridad de la base de datos.

    Si desea hacer una copia de seguridad de la información más reciente de la base de datos de inventario, haga clic con el botón derecho en el objeto Base de datos, haga clic en Inventario de ZENworks y, a continuación, haga clic en Copia de seguridad de la base de datos.

  2. Introduzca la vía al directorio donde se guardará la copia de seguridad de la base de datos.

    ADVERTENCIA:no utilice caracteres de bytes dobles en el nombre del directorio. Si lo hace, Sybase interpreta los caracteres de doble byte como un nombre diferente, y realiza la copia de seguridad de la base de datos en el directorio con el nombre interpretado.

    Si la base de datos de inventario se está ejecutando en un servidor NetWare, puede introducir la vía o hacer clic en Examinar para buscar y seleccionar un directorio. Si introduce el nombre del directorio de copia de seguridad de la base de datos sin especificar la vía completa, se creará un directorio para copias de seguridad en el directorio sys:.

    Si la base de datos de inventario se está ejecutando en un equipo con Windows o Linux, deberá introducir manualmente la vía del directorio de copia de seguridad. Si introduce el nombre del directorio de copia de seguridad de la base de datos sin especificar la vía completa, se crea un directorio para copias de seguridad en el directorio \winnt\system32 de Windows y en el directorio root de Linux.

    NOTA:si desea realizar una copia de seguridad de la base de datos en un directorio que no existe, sólo se creará un nivel del nuevo directorio. Para realizar una copia de seguridad de la base de datos en un subdirectorio, compruebe que el directorio principal ya existe. Por ejemplo, si desea realizar una copia de seguridad de la base de datos en un nuevo directorio c:\backup, éste se creará y se realizará una copia de seguridad de la base de datos. Sin embargo, si desea realizar una copia de seguridad de la base de datos en un nuevo directorio \database que se encuentre en c:\backup, el directorio \backup ya debe existir.

  3. Haga clic en Iniciar copia de seguridad.

    De esta manera, se hace una copia de seguridad de la base de datos en el directorio especificado en el servidor en el que se está ejecutando la base de datos y se sobrescriben los archivos existentes sin pedir confirmación de esta acción.

Copia de seguridad de la base de datos crea un archivo de registro, bacstatus.txt, que se encuentra en directorio_instalación_ConsoleOne\1.2\bin. Este archivo registra el estado de la operación de copia de seguridad. Abra este archivo de texto para ver dicho estado. El archivo aumenta de tamaño con cada operación de copia de seguridad. Elimine el contenido del archivo si no necesita los detalles.

Restauración de la base de datos de inventario
  1. Si el servidor de base de datos de inventario está activo, detenga el servicio del Almacenador. En la consola del servidor de base de datos, introduzca StopSer Storer.

  2. Salga de la base de datos Sybase.

    • En servidores NetWare: en el indicador del servidor de base de datos, introduzca q para detener la base de datos Sybase.
    • En Windows 2000: en el Panel de control de Windows, haga doble clic en Herramientas administrativas, haga doble clic en Servicios, seleccione Base de datos de Novell - Sybase y, a continuación, haga clic en Detener.
  3. Copie los archivos de copia de seguridad, sobrescribiendo los archivos de la base de datos de trabajo.

  4. Reinicie el servidor de base de datos.

73.2.2 Instalación de la base de datos de inventario de Oracle

En las secciones siguientes se explica cómo se instala la base de datos de inventario para Oracle9i y Oracle10g:

IMPORTANTE:en esta instalación, la base de datos de inventario no se monta con otras versiones o instancias de bases de datos Oracle.

Creación de la base de datos de inventario Oracle9i en un servidor Windows

Asegúrese de que se cumplen los siguientes prerrequisitos:

  • Debe instalarse Oracle 9.2.0.6 en el servidor para configurar la base de datos de inventario.
  • Para mantener la base de datos de inventario en Oracle, el Inventario de la estación de trabajo requiere un mínimo de 25 licencias de usuario.

Debe crear manualmente la base de datos de inventario para Oracle en los servidores Windows siguiendo este procedimiento:

  1. Cree un directorio c:\schema y copie todos los archivos de los directorios siguientes del CD ZENworks 7 Companion 2 en el directorio schema:

    • database\oracle9i\common
    • database\oracle9i\winntspecific
  2. Por defecto, _create.sql, init.ora y _start.sql son archivos de sólo lectura. Haga que estos archivos sean de escritura.

  3. Cree la estructura de directorio vía_especificada_por_usuario\zenworks\inventory\oracle\database\trace.

  4. En c:\schema\_create.sql, sustituya todas las instancias de d: por vía_especificada_por_usuario.

  5. En c:\schema\init.ora, sustituya todas las instancias de d: por vía_especificada_por_usuario.

  6. En c:\schema\_start.sql, sustituya todas las instancias de d: por vía_especificada_por_usuario.

    Si d: no se encuentra, compruebe y corrija la vía a init.ora en el directorio de la base de datos.

  7. Copie c:\schema\init.ora en vía_especificada_por_usuario\zenworks\inventory\oracle\ database.

  8. Copie c:\schema\_start.sql en vía_especificada_por_usuario\zenworks.

  9. Asegúrese de que los servicios de Oracle se han cargado correctamente y de que la base de datos no está montada.

  10. En la línea de comandos, introduzca sqlplus /nolog para cargar Oracle Server Manager.

  11. En el indicador de Oracle Server Manager (indicador sqlplus), introduzca @c:\schema\schema.sql.

    Revise el archivo c:\schema\inv.log para asegurarse de que la base de datos se haya creado correctamente. Si no es así, inv.log incluirá los siguientes mensajes de error: Oracle no disponible, Sin espacio, Error de compilación.

  12. Incluya los valores enumerados (enum) en otro idioma distinto al inglés para determinados atributos de inventario en la base de datos de inventario.

    IMPORTANTE:también debe realizar este paso en la versión en inglés del producto.

    Es necesario añadir los valores enumerados en otro idioma distinto al inglés para que las utilidades de ConsoleOne de inventario, como Informe de inventario, puedan mostrar el valor enumerado de los atributos de inventario en versiones internacionalizadas. Los valores enumerados en otro idioma distinto al inglés deben estar disponibles en la versión inglesa del producto para que la información de informes de inventario procedentes de sitios que no estén en inglés se pueda capturar adecuadamente en los servidores de nivel superior donde sólo están instaladas versiones en inglés.

    Para obtener más información sobre la lista de atributos que contiene valores enumerados, consulte el Sección O.0, Valores de enumeración.

    Para añadir los valores enumerados en otro idioma distinto del inglés:

    1. Especifique los ajustes de conexión JDBC en el archivo directorio_zenworks\inv\server\wminv\properties\ connection.prop para conectarse a la base de datos Oracle.

      Puede hacerlo copiando los ajustes de propiedades de plantilla para Oracle especificados en la sección de comentarios del archivo connection.prop. Especifique la dirección IP, el número de puerto y SID de base de datos en la cadena JDBC URL que coincida con la configuración del servidor Oracle.

    2. En el indicador del servidor, escriba AddEnums nombre_directorio_que_contiene_connection.prop

      Si el servidor de inventarios se está ejecutando en un equipo con Windows, ejecute el comando anterior desde directorio_zenworks\inv\server\wminv\bin.

    3. Ejecute la siguiente instrucción SQL en el indicador sqlplus para asegurarse de que los valores enumerados localizados se añaden correctamente:

      • Para mostrar los valores enumerados en francés: connect mw_dba/contraseña y SELECT * FROM cim.ostype_fr
      • Para mostrar los valores enumerados en español: connect mw_dba/contraseña y SELECT * FROM cim.ostype_es;
      • Para mostrar los valores enumerados en alemán: connect mw_dba/contraseña y SELECT * FROM cim.ostype_de;
      • Para mostrar los valores enumerados en portugués brasileño: connect mw_dba/contraseña y SELECT * FROM cim.ostype_pt_BR;
  13. En el indicador sqlplus, escriba @c:\schema\schema1.sql.

    Revise el archivo c:\schema\inv1.log para asegurarse de que la base de datos se haya creado correctamente. Si no es así, inv1.log incluirá los siguientes mensajes de error: Oracle no disponible, Sin espacio, Error de compilación.

  14. En el indicador sqlplus, introduzca connect / as sysdba para entrar como DBA.

  15. En el indicador sqlplus, escriba shutdown immediate.

  16. En el indicador sqlplus, introduzca @vía\zenworks\_start.sql para iniciar la base de datos de inventario.

  17. Continúe en Creación manual del objeto Base de datos de inventario de Oracle.

Creación de la base de datos de inventario Oracle9i en un servidor UNIX

Asegúrese de que se cumplen los siguientes prerrequisitos:

  • Se debe instalar Oracle 9.2.0.6 en las versiones de Linux o Solaris admitidas por Oracle9i.
  • Espacio libre en el disco duro: mínimo de 4 GB.
  • Memoria primaria: mínimo de 1 GB.
  • Para mantener la base de datos de inventario en Oracle, el Inventario de la estación de trabajo requiere un mínimo de 25 licencias de usuario.

Debe crear manualmente la base de datos de inventario para Oracle en los servidores UNIX siguiendo este procedimiento:

  1. Entre como un usuario Oracle.

  2. Cree un directorio /schema en el directorio de instalación de Oracle (por defecto, Oracle se instala en el directorio /opt/oracle), y copie todos los archivos en los siguientes directorios del CD ZENworks 7 Companion 2 en el directorio del esquema:

    • database\oracle9i\common
    • database\oracle9i\unixspecific
  3. Por defecto, _create.sql, init.ora, _start.sql son archivos de sólo lectura. Haga que estos archivos sean de escritura.

  4. Cree la estructura de directorio vía_directorio_especificado_por_usuario/zenworks/inventory/oracle/database/trace en /opt/oracle.

  5. En schema/init.ora, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.

  6. En schema/_start.sql, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.

  7. En schema/_create.sql, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.

  8. En schema/schema.sql, sustituya todas las instancias de $HOME por el directorio schema creado en el Paso 2.

  9. En schema/schema1.sql, sustituya todas las instancias de $HOME por el directorio schema creado en el Paso 2.

  10. Copie schema/init.ora en vía_directorio_especificado_por_usuario/zenworks/inventory/oracle/database.

  11. Copie schema/_start.sql en vía_directorio_especificado_por_usuario.

  12. Asegúrese de que los servicios de Oracle están activos y funcionando y de que no hay ninguna base de datos montada.

  13. En la línea de comandos, introduzca sqlplus /nolog para cargar Oracle Server Manager.

  14. En el indicador de Oracle Server Manager, escriba @$HOME/schema/schema.sql, donde $HOME es el directorio de esquema creado en el Paso 2.

  15. Revise el archivo schema/inv.log para asegurarse de que la base de datos se haya creado correctamente. Si no es así, inv.log contendrá los siguientes mensajes de error: Oracle no disponible, Sin espacio, Error de compilación.

  16. Incluya los valores enumerados (enum) en otro idioma distinto al inglés para determinados atributos de inventario en la base de datos de inventario.

    IMPORTANTE:también debe realizar este paso en la versión en inglés del producto.

    Es necesario añadir los valores enumerados en otro idioma distinto al inglés para que las utilidades de ConsoleOne de inventario, como Informe de inventario, puedan mostrar el valor enumerado de los atributos de inventario en versiones internacionalizadas. Los valores enumerados en otro idioma distinto al inglés deben estar disponibles en la versión inglesa del producto para que la información de informes de inventario procedentes de sitios que no estén en inglés se pueda capturar adecuadamente en los servidores de nivel superior donde sólo están instaladas versiones en inglés.

    Para añadir los valores enumerados en otro idioma distinto del inglés:

    1. En el equipo del servidor de inventarios, especifique los ajustes de conexión JDBC en el archivo directorio_zenworks\inv\server\wminv\properties\ connection.prop para conectarse a la base de datos de Oracle.

      Puede hacerlo copiando los ajustes de propiedades de plantilla para Oracle especificados en la sección de comentarios del archivo connection.prop. Especifique la dirección IP, el número de puerto y SID de base de datos en la cadena JDBC URL que coincida con la configuración del servidor Oracle.

    2. En el indicador del servidor, escriba AddEnums nombre_directorio_que_contiene_connection.prop.

      Si el servidor de inventarios se está ejecutando en un equipo con Windows, ejecute el comando anterior desde directorio_zenworks\inv\server\wminv\bin.

    3. Ejecute la siguiente instrucción SQL en el indicador sqlplus para asegurarse de que los valores enumerados localizados se añaden correctamente:

      • Para mostrar los valores enumerados en francés: connect mw_dba/contraseña y SELECT * FROM cim.ostype_fr
      • Para mostrar los valores enumerados en español: connect mw_dba/contraseña y SELECT * FROM cim.ostype_es;
      • Para mostrar los valores enumerados en alemán: connect mw_dba/contraseña y SELECT * FROM cim.ostype_de;
      • Para mostrar los valores enumerados en portugués brasileño: connect mw_dba/contraseña y SELECT * FROM cim.ostype_pt_BR;
      • Para mostrar los valores enumerados en japonés: connect mw_dba/contraseña y SELECT * FROM cim.ostype_ja;
  17. En el indicador de sqlplus, escriba @$HOME/schema/schema1.sql, donde $HOME es el directorio de esquema creado en el Paso 2.

    Revise el archivo schema/inv1.log para asegurarse de que la base de datos se haya creado correctamente. Si no es así, inv1.log incluirá los siguientes mensajes de error: Oracle no disponible, Sin espacio, Error de compilación.

  18. En el indicador sqlplus, introduzca connect / as sysdba para entrar como DBA.

  19. En el indicador sqlplus, escriba shutdown immediate.

  20. En el indicador de Oracle Server Manager, escriba @vía_directorio_especificado_por_usuario/zenworks/_start.sql para iniciar la base de datos de inventario.

Creación de la base de datos de inventario Oracle10g en un servidor Windows

Asegúrese de que se cumplen los siguientes prerrequisitos:

  • Debe instalarse Oracle10g R1 en el servidor para configurar la base de datos de inventario.
  • Para mantener la base de datos de inventario en Oracle, el Inventario de la estación de trabajo requiere un mínimo de 25 licencias de usuario.

Debe crear manualmente la base de datos de inventario para Oracle en los servidores Windows siguiendo este procedimiento:

  1. Cree un directorio c:\schema y copie todos los archivos de los directorios siguientes del CD ZENworks 7 Companion 2 en el directorio schema:

    • database\oracle10g\common
    • database\oracle10g\winntspecific
  2. Por defecto, _create.sql, init.ora, _start.sql son archivos de sólo lectura. Haga que estos archivos sean de escritura.

  3. Cree la estructura de directorio vía_especificada_por_usuario\zenworks\inventory\oracle\database\trace.

  4. En c:\schema\_create.sql, sustituya todas las instancias de d: por vía_especificada_por_usuario.

  5. En c:\schema\init.ora, sustituya todas las instancias de d: por vía_especificada_por_usuario.

  6. En c:\schema\_start.sql, sustituya todas las instancias de d: por vía_especificada_por_usuario.

    Si d: no se encuentra, compruebe y corrija la vía a init.ora en el directorio de la base de datos.

  7. Copie c:\schema\init.ora en vía_especificada_por_usuario\zenworks\inventory\oracle\ database.

  8. Copie c:\schema\_start.sql en vía_especificada_por_usuario\zenworks.

  9. Asegúrese de que los servicios de Oracle se han cargado correctamente y de que la base de datos no está montada.

  10. En la línea de comandos, introduzca sqlplus /nolog para cargar Oracle Server Manager.

  11. En el indicador de Oracle Server Manager (indicador sqlplus), introduzca @c:\schema\schema.sql.

    Revise el archivo c:\schema\inv.log para asegurarse de que la base de datos se haya creado correctamente. Si no es así, inv.log incluirá los siguientes mensajes de error: Oracle no disponible, Sin espacio, Error de compilación.

  12. Incluya los valores enumerados (enum) en otro idioma distinto al inglés para determinados atributos de inventario en la base de datos de inventario.

    IMPORTANTE:también debe realizar este paso en la versión en inglés del producto.

    Es necesario añadir los valores enumerados en otro idioma distinto al inglés para que las utilidades de ConsoleOne de inventario, como Informe de inventario, puedan mostrar el valor enumerado de los atributos de inventario en versiones internacionalizadas. Los valores enumerados en otro idioma distinto al inglés deben estar disponibles en la versión inglesa del producto para que la información de informes de inventario procedentes de sitios que no estén en inglés se pueda capturar adecuadamente en los servidores de nivel superior donde sólo están instaladas versiones en inglés.

    Para obtener más información sobre la lista de atributos que contiene valores enumerados, consulte el Sección O.0, Valores de enumeración.

    Para añadir los valores enumerados en otro idioma distinto del inglés:

    1. Especifique los ajustes de conexión JDBC en el archivo directorio_zenworks\inv\server\wminv\properties\ connection.prop para conectarse a la base de datos Oracle.

      Puede hacerlo copiando los ajustes de propiedades de plantilla para Oracle especificados en la sección de comentarios del archivo connection.prop. Especifique la dirección IP, el número de puerto y SID de base de datos en la cadena JDBC URL que coincida con la configuración del servidor Oracle.

    2. En el indicador del servidor, escriba AddEnums nombre_directorio_que_contiene_connection.prop

      Si el servidor de inventarios se está ejecutando en un equipo con Windows, ejecute el comando anterior desde directorio_zenworks\inv\server\wminv\bin.

    3. Ejecute la siguiente instrucción SQL en el indicador sqlplus para asegurarse de que los valores enumerados localizados se añaden correctamente:

      • Para mostrar los valores enumerados en francés: connect mw_dba/contraseña y SELECT * FROM cim.ostype_fr
      • Para mostrar los valores enumerados en español: connect mw_dba/contraseña y SELECT * FROM cim.ostype_es;
      • Para mostrar los valores enumerados en alemán: connect mw_dba/contraseña y SELECT * FROM cim.ostype_de;
      • Para mostrar los valores enumerados en portugués brasileño: connect mw_dba/contraseña y SELECT * FROM cim.ostype_pt_BR;
  13. En el indicador sqlplus, escriba @c:\schema\schema1.sql.

    Revise el archivo c:\schema\inv1.log para asegurarse de que la base de datos se haya creado correctamente. Si no es así, inv1.log incluirá los siguientes mensajes de error: Oracle no disponible, Sin espacio, Error de compilación.

  14. En el indicador sqlplus, introduzca connect / as sysdba para entrar como DBA.

  15. En el indicador sqlplus, escriba shutdown immediate.

  16. En el indicador sqlplus, introduzca @vía\zenworks\_start.sql para iniciar la base de datos de inventario.

  17. Continúe en Creación manual del objeto Base de datos de inventario de Oracle.

Creación de la base de datos de inventario Oracle10g en un servidor UNIX

Asegúrese de que se cumplen los siguientes prerrequisitos:

  • Se debe instalar Oracle10g R1 en las versiones de Linux o Solaris admitidas por Oracle10g.
  • Espacio libre en el disco duro: mínimo de 4 GB.
  • Memoria primaria: mínimo de 1 GB.
  • Para mantener la base de datos de inventario en Oracle, el Inventario de la estación de trabajo requiere un mínimo de 25 licencias de usuario.

Debe crear manualmente la base de datos de inventario para Oracle en los servidores UNIX siguiendo este procedimiento:

  1. Entre como un usuario Oracle.

  2. Cree un directorio /schema en el directorio de instalación de Oracle (por defecto, Oracle se instala en el directorio /opt/oracle), y copie todos los archivos en los siguientes directorios del CD ZENworks 7 Companion 2 en el directorio del esquema:

    • database\oracle10g\common
    • database\oracle10g\unixspecific
  3. Por defecto, _create.sql, init.ora, _start.sql son archivos de sólo lectura. Haga que estos archivos sean de escritura.

  4. Cree la estructura de directorio vía_directorio_especificado_por_usuario/zenworks/inventory/oracle/database/trace en /opt/oracle.

  5. En schema/init.ora, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.

  6. En schema/_start.sql, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.

  7. En schema/_create.sql, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.

  8. En schema/schema.sql, sustituya todas las apariciones de $HOME por el directorio de esquema creado en el Paso 2.

  9. En schema/schema1.sql, sustituya todas las apariciones de $HOME por el directorio de esquema creado en el Paso 2.

  10. Copie schema/init.ora en vía_directorio_especificado_por_usuario/zenworks/inventory/oracle/database.

  11. Copie schema/_start.sql en vía_directorio_especificado_por_usuario.

  12. Asegúrese de que los servicios de Oracle están activos y funcionando y de que no hay ninguna base de datos montada.

  13. En la línea de comandos, introduzca sqlplus /nolog para cargar Oracle Server Manager.

  14. En el indicador de Oracle Server Manager, escriba @$HOME/schema/schema.sql, donde $HOME es el directorio de esquema creado en el Paso 2.

  15. Revise el archivo schema/inv.log para asegurarse de que la base de datos se haya creado correctamente. Si no es así, inv.log incluirá los siguientes mensajes de error: Oracle no disponible, Sin espacio, Error de compilación.

  16. Incluya los valores enumerados (enum) en otro idioma distinto al inglés para determinados atributos de inventario en la base de datos de inventario.

    IMPORTANTE:también debe realizar este paso en la versión en inglés del producto.

    Es necesario añadir los valores enumerados en otro idioma distinto al inglés para que las utilidades de ConsoleOne de inventario, como Informe de inventario, puedan mostrar el valor enumerado de los atributos de inventario en versiones internacionalizadas. Los valores enumerados en otro idioma distinto al inglés deben estar disponibles en la versión inglesa del producto para que la información de informes de inventario procedentes de sitios que no estén en inglés se pueda capturar adecuadamente en los servidores de nivel superior donde sólo están instaladas versiones en inglés.

    Para añadir los valores enumerados en otro idioma distinto del inglés:

    1. En el equipo del servidor de inventarios, especifique los ajustes de conexión JDBC en el archivo directorio_zenworks\inv\server\wminv\properties\ connection.prop para conectarse a la base de datos de Oracle.

      Puede hacerlo copiando los ajustes de propiedades de plantilla para Oracle especificados en la sección de comentarios del archivo connection.prop. Especifique la dirección IP, el número de puerto y SID de base de datos en la cadena JDBC URL que coincida con la configuración del servidor Oracle.

    2. En el indicador del servidor, escriba AddEnums nombre_directorio_que_contiene_connection.prop.

      Si el servidor de inventarios se está ejecutando en un equipo con Windows, ejecute el comando anterior desde directorio_zenworks\inv\server\wminv\bin.

    3. Ejecute la siguiente instrucción SQL en el indicador sqlplus para asegurarse de que los valores enumerados localizados se añaden correctamente:

      • Para mostrar los valores enumerados en francés: connect mw_dba/contraseña y SELECT * FROM cim.ostype_fr
      • Para mostrar los valores enumerados en español: connect mw_dba/contraseña y SELECT * FROM cim.ostype_es;
      • Para mostrar los valores enumerados en alemán: connect mw_dba/contraseña y SELECT * FROM cim.ostype_de;
      • Para mostrar los valores enumerados en portugués brasileño: connect mw_dba/contraseña y SELECT * FROM cim.ostype_pt_BR;
      • Para mostrar los valores enumerados en japonés: connect mw_dba/contraseña y SELECT * FROM cim.ostype_ja;
  17. En el indicador de sqlplus, escriba @$HOME/schema/schema1.sql, donde $HOME es el directorio de esquema creado en el Paso 2.

    Revise el archivo schema/inv1.log para asegurarse de que la base de datos se haya creado correctamente. Si no es así, inv1.log incluirá los siguientes mensajes de error: Oracle no disponible, Sin espacio, Error de compilación.

  18. En el indicador sqlplus, introduzca connect / as sysdba para entrar como DBA.

  19. En el indicador sqlplus, escriba shutdown immediate.

  20. En el indicador de Oracle Server Manager, escriba @vía_directorio_especificado_por_usuario/zenworks/_start.sql para iniciar la base de datos de inventario.

Creación manual del objeto Base de datos de inventario de Oracle

  1. En ConsoleOne, haga clic con el botón derecho en una ubicación del árbol de Novell eDirectory para el objeto Base de datos, haga clic en Nuevo, en Objeto, en Base de datos de ZENworks y, a continuación, en Aceptar.

  2. Escriba un nombre para el objeto Base de datos y, a continuación, haga clic en Aceptar.

  3. Configure las opciones del servidor de base de datos del objeto Base de datos.

    1. En ConsoleOne, haga clic con el botón derecho en el objeto Base de datos (nombre_servidor_Base de datos de inventario), haga clic en Propiedades y, a continuación, en la pestaña Base de datos de ZENworks.

    2. Seleccione el objeto Servidor de base de datos utilizando cualquiera de los métodos siguientes:

      • Si eDirectory está instalado en el servidor de base de datos, en el campo DN de servidor busque y seleccione el objeto Servidor del servidor donde la base de datos está instalada físicamente y en ejecución.

        La dirección IP del servidor se completa automáticamente con la lista desplegable Dirección IP o nombre DNS de servidor. Si el objeto Servidor seleccionado tiene varias direcciones IP, seleccione la que corresponda.

        IMPORTANTE:asegúrese de que el nombre DNS del servidor de la base de datos configurado para el objeto Base de datos sea válido. Si el nombre DNS no es válido, debe seleccionar una dirección IP del servidor de base de datos adecuada en la página de propiedades del objeto Base de datos.

        Para borrar el valor definido en el campo DN de servidor, escriba la dirección IP de otro servidor de base de datos o bien, examine y seleccione otro objeto Servidor.

      • Si eDirectory no está instalado en el servidor de base de datos, especifique la dirección IP o el nombre DNS del servidor en el campo Dirección IP o nombre DNS de servidor.
    3. Especifique las siguientes opciones:

      • Nombre de usuario de la base de datos (Lectura-escritura): MW_DBA

      • Contraseña de la base de datos (Lectura-escritura): novell

      • Nombre de usuario de la base de datos (Sólo lectura): MWO_READER

      • Contraseña de la base de datos (Sólo lectura): novell

      • Nombre de usuario de la base de datos (Sólo escritura): MWO_UPDATER

      • Contraseña de la base de datos (Sólo escritura): novell

      IMPORTANTE:todos los componentes de inventario utilizan el nombre de usuario y la contraseña configurados en el objeto Base de datos. Por defecto, “novell” es la contraseña para todas las opciones. Sin embargo, puede cambiarla en la base de datos y actualizar la misma aquí.

    4. Haga clic en Aplicar.

    5. Para configurar las propiedades del controlador JDBC, haga clic en la pestaña Información del controlador JDBC.

    6. Seleccione Oracle y, a continuación, haga clic en el botón Ajustes por defecto.

      De esta manera se rellenan los campos con la información del controlador JDBC por defecto.

      La configuración de la base de datos para Oracle es:

      • Controlador: oracle.jdbc.driver.OracleDriver

      • Protocolo: jdbc:

      • Protocolo secundario: oracle:

      • Nombre secundario: thin:@

      • Puerto: 1521

      • Indicadores: Este campo no está disponible para Oracle

      • Nombre del servicio de base de datos: orcl (El valor para SID es el mismo que el asignado a la instancia de la base de datos).

    7. Haga clic en Aplicar y, a continuación, en Cerrar.

Configuración y ejecución de varias instancias de base de datos Oracle en un servidor Windows

Asegúrese de que se cumplen los siguientes prerrequisitos:

  • Se debe instalar la versión de Oracle admitida por ZENworks en el servidor de inventario de Windows.
  • Para mantener la base de datos de inventario en Oracle, el Inventario de la estación de trabajo requiere un mínimo de 25 licencias de usuario.
  • Debe tener instalada ya la base de datos de inventario.

Para configurar y ejecutar instancias de Oracle:

  1. En el servidor de la base de datos, en el menú Inicio del escritorio, haga clic en Programas, en Oracle, en Administración de base de datos y, a continuación, en Asistente de configuración de base de datos Oracle.

  2. Haga clic en Crear una base de datos, en Siguiente, en Típica, en Siguiente, en Copiar archivos de base de datos existente del CD y, a continuación, en Siguiente.

  3. Introduzca los detalles siguientes:

    • Alias de base de datos global: mgmtdb.nombre_de_windows_nt/2000

    • SID: Por defecto, el valor es mgmtdb.

  4. Haga clic en Finalizar.

    Este proceso requiere bastante tiempo y crea la base de datos Oracle.

    Asegúrese de que el servicio OracleServiceMGMTDB se crea y se inicia.

  5. Cargue la base de datos de inventario.

    En el menú Inicio del escritorio, haga clic en Ejecutar y, a continuación, en SQLPLUS para ejecutar Oracle Server Manager.

    Introduzca los comandos siguientes:

    set instance mgmtdb

    connect internal/contraseña_del_administrador

73.2.3 Instalación de la base de datos de inventario de MS SQL Server 2000

Esta sección proporciona información sobre los temas siguientes:

Configuración de la base de datos de inventario de MS SQL Server 2000

Entre los prerrequisitos para configurar la base de datos se incluyen los siguientes:

  • Microsoft SQL Server 2000 instalado en el servidor Windows.
  • Espacio libre en el disco duro de 50 MB, como mínimo, para extraer el archivo p1mssqlinvdb.zip.
  • Asegúrese de que dispone de suficiente espacio en disco para almacenar la información de inventario en el servidor que tiene la base de datos de inventario.

Para configurar la base de datos de inventario para MS SQL Server 2000

  1. Copie el archivo p1mssqlinvdb.zip desde el directorio del CD ZENworks 7 Companion 2\database\mssql en vía_directorio_base_de_datos_de_inventario_del_servidor_base_de_datos.

  2. Extraiga p1mssqlinvdb.zip.

  3. En el menú Inicio del escritorio de MS SQL Server, haga clic en Programas, en Microsoft SQL Server y, a continuación, en Enterprise Manager.

  4. En SQL Server Enterprise Manager, examine Raíz de la consola/Servidores Microsoft SQL Server/Grupo de SQL Server/nombre_equipo_que_ejecuta_base_de_datos_de_inventario.

  5. Haga clic con el botón derecho en nombre_equipo_que_ejecuta_base_de_datos_de_inventario y, a continuación, haga clic en Propiedades.

  6. En el recuadro de diálogo Propiedades de SQL Server, haga clic en la pestaña Seguridad y asegúrese de que la autenticación esté establecida en SQL Server y Windows.

    Pestaña Seguridad del recuadro de diálogo Propiedades de SQL Server
  7. Haga clic en Aceptar.

  8. Acceda a nombre_equipo_que_ejecuta_base_de_datos_de_inventario/Databases y haga clic con el botón derecho en Bases de datos; haga clic en Todas las tareas y vuelva a hacer doble clic en Adjuntar base de datos.

  9. En el recuadro de diálogo Adjuntar base de datos, realice este procedimiento:

    1. Haga clic en el botón Examinar para examinar y seleccionar mgmtdb.mdf como archivo de base de datos .mdf para adjuntar.

    2. Asegúrese de que el valor del campo Adjuntar como sea mgmtdb.

    3. Seleccione sa en la lista desplegable Especifique el propietario de la base de datos.

    4. Haga clic en Aceptar.

      La base de datos de inventario de ZENworks (mgmtdb) queda adjuntada al grupo de servidores de bases de datos.

      Recuadro de diálogo Adjuntar base de datos
  10. Seleccione mgmtdb, haga clic en el menú Herramientas y, a continuación, en Analizador de consultas SQL.

  11. En el Analizador de consultas SQL, realice este procedimiento:

    1. Asegúrese de que mgmtdb esté seleccionado en la lista desplegable.

    2. Haga clic en Archivo y, a continuación, en Abrir.

    3. Seleccione el archivo de consulta createloginnames.sql del directorio del CD ZENworks 7 Companion 2 \database\mssql.

    4. Haga clic en Consulta y, a continuación, en Ejecutar.

      Si la ejecución es correcta, se mostrará el mensaje siguiente en el panel de mensajes:

      Creado nuevo inicio de sesión

    5. Entre como MW_DBA en el Analizador de consultas SQL y ejecute las siguientes instrucciones 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 la ejecución de drop trigger sqls, se puede mostrar un mensaje de error en la consola que indica que no se puede ejecutar un activador concreto porque no está incluido en el catálogo del sistema. Haga caso omiso de este mensaje de error.

  12. (Opcional) Incluya los valores enumerados (enum) en otro idioma distinto del inglés para determinados atributos de inventario en la base de datos de inventario.

    Es necesario añadir los valores enumerados en otro idioma distinto al inglés para que las utilidades de ConsoleOne de inventario, como Informe de inventario, puedan mostrar el valor enumerado de los atributos de inventario en versiones internacionalizadas. Los valores enumerados en otro idioma distinto al inglés deben estar disponibles en la versión inglesa del producto para que la información de informes de inventario procedentes de sitios que no estén en inglés se pueda capturar adecuadamente en los servidores de nivel superior donde sólo están instaladas versiones en inglés.

    Para obtener más información sobre la lista de atributos que contiene valores enumerados, consulte el Sección O.0, Valores de enumeración.

    Para añadir los valores enumerados en otro idioma distinto del inglés:

    1. Especifique los ajustes de conexión JDBC en el archivo directorio_zenworks\inv\server\wminv\properties\ connection.prop para conectarse a la base de datos MS SQL.

      Puede hacerlo copiando los ajustes de propiedades de plantilla para MS SQL especificados en la sección de comentarios del archivo connection.prop. Especifique la dirección IP, el número de puerto y SID de base de datos en la cadena JDBC URL que coincida con la configuración del servidor MS SQL.

    2. En el indicador del servidor, escriba AddEnums nombre_directorio_que_contiene_connection.prop

      Si el servidor de inventarios se está ejecutando en un equipo con Windows, ejecute el comando anterior desde directorio_zenworks\inv\server\wminv\bin.

      Después de ejecutar el comando, se mostrará en el indicador de la consola un mensaje indicando que se han insertado satisfactoriamente los valores enumerados en otro idioma distinto del inglés.

  13. Continúe en Creación manual del objeto Base de datos de inventario para MS SQL 2000.

Creación manual del objeto Base de datos de inventario para MS SQL 2000

  1. En ConsoleOne, haga clic con el botón derecho en una ubicación del árbol de Novell eDirectory para el objeto Base de datos, haga clic en Nuevo, en Objeto, en Base de datos de ZENworks y, a continuación, en Aceptar.

  2. Escriba un nombre para el objeto Base de datos y, a continuación, haga clic en Aceptar.

  3. Configure las opciones del servidor de base de datos del objeto Base de datos.

    1. En ConsoleOne, haga clic con el botón derecho en el objeto Base de datos (nombre_servidor_Base de datos de inventario), haga clic en Propiedades y, a continuación, en la pestaña Base de datos de ZENworks.

    2. Seleccione el objeto Servidor de base de datos utilizando cualquiera de los métodos siguientes:

      • Si eDirectory está instalado en el servidor de base de datos, en el campo DN de servidor busque y seleccione el objeto Servidor del servidor donde la base de datos está instalada físicamente y en ejecución.

        La dirección IP del servidor se completa automáticamente con la lista desplegable Dirección IP o nombre DNS de servidor. Si el objeto Servidor seleccionado tiene varias direcciones IP, seleccione la que corresponda.

        IMPORTANTE:asegúrese de que el nombre DNS del servidor de la base de datos configurado para el objeto Base de datos sea válido. Si el nombre DNS no es válido, debe seleccionar una dirección IP del servidor de base de datos adecuada en la página de propiedades del objeto Base de datos.

        Para borrar el valor definido en el campo DN de servidor, escriba la dirección IP de otro servidor de base de datos o bien, examine y seleccione otro objeto Servidor.

      • Si eDirectory no está instalado en el servidor de base de datos, especifique la dirección IP o el nombre DNS del servidor en el campo Dirección IP o nombre DNS de servidor.
    3. Especifique las siguientes opciones:

      • Nombre de usuario de la base de datos (Lectura-escritura): MW_DBA

      • Contraseña de la base de datos (Lectura-escritura): novell

      • Nombre de usuario de la base de datos (Sólo lectura): MWM_READER

      • Contraseña de la base de datos (Sólo lectura): novell

      • Nombre de usuario de la base de datos (Sólo escritura): MWM_UPDATER

      • Contraseña de la base de datos (Sólo escritura): novell

        IMPORTANTE:todos los componentes de inventario utilizan el nombre de usuario y la contraseña configurados en el objeto Base de datos. Por defecto, “novell” es la contraseña para todas las opciones. Sin embargo, puede cambiarla en la base de datos y actualizar la misma aquí.

    4. Haga clic en Aplicar.

    5. Para configurar las propiedades del controlador JDBC, haga clic en la pestaña Información del controlador JDBC.

    6. Seleccione MSSQL y, a continuación, haga clic en el botón Ajustes por defecto.

      De esta manera se rellenan los campos con la información del controlador JDBC por defecto.

      Los ajustes de la base de datos para MS SQL son los siguientes:

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

      • Protocolo: jdbc:

      • Protocolo secundario: microsoft:

      • Nombre secundario: sqlserver://

      • Puerto: 1433

      • Indicadores: Este campo no está disponible para MS SQL.

      • Nombre del servicio de base de datos: Este campo no está disponible para MS SQL.

    7. Haga clic en Aplicar y, a continuación, en Cerrar.

  4. Continúe en Conexión del servidor de inventario y ConsoleOne a la base de datos de inventario de MS SQL 2000.

Conexión del servidor de inventario y ConsoleOne a la base de datos de inventario de MS SQL 2000

Los componentes del servidor de Inventario y ConsoleOne utilizan el controlador JDBC de Microsoft para conectarse a la base de datos de Inventario en MS SQL 2000. Debe instalar y configurar el controlador de Microsoft SQL Server 2000 para el controlador JDBC con el sistema de Inventario.

Para configurar el controlador de Microsoft SQL Server 2000 para JDBC a fin de acceder a la base de datos de Inventario que se ejecuta en MS SQL 2000:

  1. Descargue la versión inglesa para Windows del controlador JDBC de Microsoft desde el sitio Web de Microsoft SQL Server.

  2. En un servidor de inventarios de Windows, haga lo siguiente y, a continuación, diríjase al Paso 4:

    1. Instale el controlador.

    2. Copie los archivos msbase.jar, msutil.jar y mssqlserver.jar en el directorio directorio_instalación_servidor_de_inventario\inv\server\lib.

  3. En un servidor de inventarios Linux, haga lo siguiente y continúe el Paso 4:

    1. Extraiga msbase.jar, msutil.jar y mssqlserver.jar del controlador Microsoft JDBC descargado.

    2. Copie los archivos msbase.jar, msutil.jar y mssqlserver.jar en el directorio /opt/novell/zenworks/java/lib/common.

  4. En el equipo, ejecutando ConsoleOne con los integrables de inventario de ZENworks 7, copie los archivos msbase.jar, msutil.jar y mssqlserver.jar en el directorio directorio_instalación_consoleone\lib\zen.

  5. En ConsoleOne, cree un objeto Base de datos en el mismo contenedor en que está instalado el servidor de inventario.

    1. Haga clic con el botón derecho en el contenedor.

    2. Haga clic en Nuevo, en Objeto, seleccione Base de datos de ZENworks en la lista de objetos y, a continuación, haga clic en Aceptar.

    3. Introduzca un nombre para el objeto Base de datos y, a continuación, haga clic en Aceptar.

  6. Configure las opciones del servidor de base de datos del objeto Base de datos.

    1. En ConsoleOne, haga clic con el botón derecho en el objeto Base de datos, haga clic en Propiedades y, a continuación, haga clic en la pestaña Base de datos de ZENworks.

    2. Seleccione el objeto Servidor de base de datos utilizando uno de los métodos siguientes:

      • Si eDirectory está instalado en el servidor de base de datos, en el campo DN de servidor, busque y seleccione el objeto Servidor del servidor donde la base de datos está instalada físicamente y en ejecución.

        La dirección IP del servidor se completa automáticamente con la lista desplegable Dirección IP o nombre DNS de servidor. Si el objeto Servidor seleccionado tiene varias direcciones IP, seleccione la que corresponda.

        IMPORTANTE:asegúrese de que el nombre DNS del servidor de la base de datos configurado para el objeto Base de datos sea válido. Si el nombre DNS no es válido, debe seleccionar una dirección IP del servidor de base de datos adecuada en la página de propiedades del objeto Base de datos.

        Para borrar el valor definido en el campo DN de servidor, escriba la dirección IP de otro servidor de base de datos o bien, examine y seleccione otro objeto Servidor.

      • Si eDirectory no está instalado en el servidor de base de datos, introduzca la dirección IP o el nombre DNS del servidor en el campo Dirección IP o nombre DNS de servidor.
    3. Escriba los valores para las opciones siguientes:

      • Nombre de usuario de la base de datos (Lectura-escritura): MW_DBA

      • Contraseña de la base de datos (Lectura-escritura): novell

      • Nombre de usuario de la base de datos (Sólo lectura): MWM_READER

      • Contraseña de la base de datos (Sólo lectura): novell

      • Nombre de usuario de la base de datos (Sólo escritura): MWM_UPDATER

      • Contraseña de la base de datos (Sólo escritura): novell

    4. Haga clic en Aplicar.

    5. Para configurar las propiedades del controlador JDBC, haga clic en la pestaña Información del controlador JDBC.

    6. Seleccione MS SQL y, a continuación, haga clic en Ajustes por defecto.

      De esta manera se rellenan los campos con la información del controlador JDBC por defecto.

      Modifique los ajustes de la base de datos de acuerdo con la configuración de MS SQL Server. Los ajustes de la base de datos para MS SQL son los siguientes:

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

      • Protocolo: jdbc:

      • Protocolo secundario: microsoft:

      • Nombre secundario: sqlserver://

      • Puerto: 1433

      • Indicadores: No disponible para MS SQL

      • Nombre del servicio de base de datos: No disponible para MS SQL

    7. Haga clic en Aplicar y, a continuación, en Cerrar.

Para obtener más información acerca de las sugerencias sobre el rendimiento, consulte la Sección L.1, Sugerencias para el ajuste de los parámetros de la base de datos.