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.
Esta sección proporciona información sobre los temas siguientes:
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:
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.
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.
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
en en y, a continuación, enIntroduzca un nombre para el objeto Base de datos y, a continuación, haga clic en
Configure las opciones del servidor de base de datos del objeto Base de datos.
En ConsoleOne, haga clic con el botón derecho en el objeto Base de datos, haga clic en
y, a continuación, haga clic en la pestañaSeleccione el objeto Servidor de base de datos utilizando uno de los métodos siguientes:
La dirección IP del servidor se completa automáticamente con la lista desplegable
Si el objeto Servidor seleccionado tiene varias direcciones IP, seleccione la que corresponda.Para borrar el valor definido en el campo
escriba la dirección IP de otro servidor de base de datos o bien, examine y seleccione otro objeto Servidor.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í.
Haga clic en
Para configurar las propiedades del controlador JDBC, haga clic en la pestaña
Seleccione
y, a continuación, haga clic enDe 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.
Haga clic en
y, a continuación, enSi 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:
Asegúrese de que la base de datos no está cargada.
Asegúrese de que el Gestor de servicios de Inventario no se está ejecutando en el servidor de inventarios.
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:
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.
Modifique la ubicación de los once archivos de espacios de la base de datos en el archivo alterdb.props.
Por ejemplo,
Cargue la base de datos.
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.
Asegúrese de que se haya configurado la directiva de ubicación de la base de datos.
En la consola del servidor de inventario, ejecute el servicio AlterDBSpace escribiendo el siguiente comando en el indicador del servidor:
En el servidor de Inventario, la herramienta AlterDBSpace se ejecuta como un servicio.
Un mensaje le indicará que la base de datos está ajustada.
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).
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.
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:
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:
Para ejecutar Copia de seguridad de la base de datos desde la consola del servidor:
En la consola del servidor de inventarios, introduzca StartSer DBBACKUP.
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.
En ConsoleOne, haga clic en
en y, a continuación, enSi 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
y, a continuación, haga clic enIntroduzca 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.
Haga clic en
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.
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.
Salga de la base de datos Sybase.
Copie los archivos de copia de seguridad, sobrescribiendo los archivos de la base de datos de trabajo.
Reinicie el servidor de base de datos.
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.
Asegúrese de que se cumplen los siguientes prerrequisitos:
Debe crear manualmente la base de datos de inventario para Oracle en los servidores Windows siguiendo este procedimiento:
Cree un directorio c:\schema y copie todos los archivos de los directorios siguientes del CD ZENworks 7 Companion 2 en el directorio schema:
Por defecto, _create.sql, init.ora y _start.sql son archivos de sólo lectura. Haga que estos archivos sean de escritura.
Cree la estructura de directorio vía_especificada_por_usuario\zenworks\inventory\oracle\database\trace.
En c:\schema\_create.sql, sustituya todas las instancias de d: por vía_especificada_por_usuario.
En c:\schema\init.ora, sustituya todas las instancias de d: por vía_especificada_por_usuario.
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.
Copie c:\schema\init.ora en vía_especificada_por_usuario\zenworks\inventory\oracle\ database.
Copie c:\schema\_start.sql en vía_especificada_por_usuario\zenworks.
Asegúrese de que los servicios de Oracle se han cargado correctamente y de que la base de datos no está montada.
En la línea de comandos, introduzca sqlplus /nolog para cargar Oracle Server Manager.
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.
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:
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.
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.
Ejecute la siguiente instrucción SQL en el indicador sqlplus para asegurarse de que los valores enumerados localizados se añaden correctamente:
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.
En el indicador sqlplus, introduzca connect / as sysdba para entrar como DBA.
En el indicador sqlplus, escriba shutdown immediate.
En el indicador sqlplus, introduzca @vía\zenworks\_start.sql para iniciar la base de datos de inventario.
Continúe en Creación manual del objeto Base de datos de inventario de Oracle.
Asegúrese de que se cumplen los siguientes prerrequisitos:
Debe crear manualmente la base de datos de inventario para Oracle en los servidores UNIX siguiendo este procedimiento:
Entre como un usuario Oracle.
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:
Por defecto, _create.sql, init.ora, _start.sql son archivos de sólo lectura. Haga que estos archivos sean de escritura.
Cree la estructura de directorio vía_directorio_especificado_por_usuario/zenworks/inventory/oracle/database/trace en /opt/oracle.
En schema/init.ora, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.
En schema/_start.sql, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.
En schema/_create.sql, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.
En schema/schema.sql, sustituya todas las instancias de $HOME por el directorio schema creado en el Paso 2.
En schema/schema1.sql, sustituya todas las instancias de $HOME por el directorio schema creado en el Paso 2.
Copie schema/init.ora en vía_directorio_especificado_por_usuario/zenworks/inventory/oracle/database.
Copie schema/_start.sql en vía_directorio_especificado_por_usuario.
Asegúrese de que los servicios de Oracle están activos y funcionando y de que no hay ninguna base de datos montada.
En la línea de comandos, introduzca sqlplus /nolog para cargar Oracle Server Manager.
En el indicador de Oracle Server Manager, escriba @$HOME/schema/schema.sql, donde $HOME es el directorio de esquema creado en el Paso 2.
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.
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:
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.
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.
Ejecute la siguiente instrucción SQL en el indicador sqlplus para asegurarse de que los valores enumerados localizados se añaden correctamente:
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.
En el indicador sqlplus, introduzca connect / as sysdba para entrar como DBA.
En el indicador sqlplus, escriba shutdown immediate.
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.
Asegúrese de que se cumplen los siguientes prerrequisitos:
Debe crear manualmente la base de datos de inventario para Oracle en los servidores Windows siguiendo este procedimiento:
Cree un directorio c:\schema y copie todos los archivos de los directorios siguientes del CD ZENworks 7 Companion 2 en el directorio schema:
Por defecto, _create.sql, init.ora, _start.sql son archivos de sólo lectura. Haga que estos archivos sean de escritura.
Cree la estructura de directorio vía_especificada_por_usuario\zenworks\inventory\oracle\database\trace.
En c:\schema\_create.sql, sustituya todas las instancias de d: por vía_especificada_por_usuario.
En c:\schema\init.ora, sustituya todas las instancias de d: por vía_especificada_por_usuario.
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.
Copie c:\schema\init.ora en vía_especificada_por_usuario\zenworks\inventory\oracle\ database.
Copie c:\schema\_start.sql en vía_especificada_por_usuario\zenworks.
Asegúrese de que los servicios de Oracle se han cargado correctamente y de que la base de datos no está montada.
En la línea de comandos, introduzca sqlplus /nolog para cargar Oracle Server Manager.
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.
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:
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.
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.
Ejecute la siguiente instrucción SQL en el indicador sqlplus para asegurarse de que los valores enumerados localizados se añaden correctamente:
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.
En el indicador sqlplus, introduzca connect / as sysdba para entrar como DBA.
En el indicador sqlplus, escriba shutdown immediate.
En el indicador sqlplus, introduzca @vía\zenworks\_start.sql para iniciar la base de datos de inventario.
Continúe en Creación manual del objeto Base de datos de inventario de Oracle.
Asegúrese de que se cumplen los siguientes prerrequisitos:
Debe crear manualmente la base de datos de inventario para Oracle en los servidores UNIX siguiendo este procedimiento:
Entre como un usuario Oracle.
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:
Por defecto, _create.sql, init.ora, _start.sql son archivos de sólo lectura. Haga que estos archivos sean de escritura.
Cree la estructura de directorio vía_directorio_especificado_por_usuario/zenworks/inventory/oracle/database/trace en /opt/oracle.
En schema/init.ora, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.
En schema/_start.sql, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.
En schema/_create.sql, sustituya todas las instancias de $HOME por vía_directorio_especificado_por_usuario.
En schema/schema.sql, sustituya todas las apariciones de $HOME por el directorio de esquema creado en el Paso 2.
En schema/schema1.sql, sustituya todas las apariciones de $HOME por el directorio de esquema creado en el Paso 2.
Copie schema/init.ora en vía_directorio_especificado_por_usuario/zenworks/inventory/oracle/database.
Copie schema/_start.sql en vía_directorio_especificado_por_usuario.
Asegúrese de que los servicios de Oracle están activos y funcionando y de que no hay ninguna base de datos montada.
En la línea de comandos, introduzca sqlplus /nolog para cargar Oracle Server Manager.
En el indicador de Oracle Server Manager, escriba @$HOME/schema/schema.sql, donde $HOME es el directorio de esquema creado en el Paso 2.
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.
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:
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.
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.
Ejecute la siguiente instrucción SQL en el indicador sqlplus para asegurarse de que los valores enumerados localizados se añaden correctamente:
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.
En el indicador sqlplus, introduzca connect / as sysdba para entrar como DBA.
En el indicador sqlplus, escriba shutdown immediate.
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.
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
en en y, a continuación, enEscriba un nombre para el objeto Base de datos y, a continuación, haga clic en
Configure las opciones del servidor de base de datos del objeto Base de datos.
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 y, a continuación, en la pestaña .
Seleccione el objeto Servidor de base de datos utilizando cualquiera de los métodos siguientes:
La dirección IP del servidor se completa automáticamente con la lista desplegable
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
escriba la dirección IP de otro servidor de base de datos o bien, examine y seleccione otro objeto Servidor.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í.
Haga clic en
Para configurar las propiedades del controlador JDBC, haga clic en la pestaña
Seleccione
y, a continuación, haga clic en el botónDe 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).
Haga clic en
y, a continuación, enAsegúrese de que se cumplen los siguientes prerrequisitos:
Para configurar y ejecutar instancias de Oracle:
En el servidor de la base de datos, en el menú
del escritorio, haga clic en en en y, a continuación, enHaga clic en
en en en en y, a continuación, enIntroduzca los detalles siguientes:
Alias de base de datos global: mgmtdb.nombre_de_windows_nt/2000
SID: Por defecto, el valor es mgmtdb.
Haga clic en
Este proceso requiere bastante tiempo y crea la base de datos Oracle.
Asegúrese de que el servicio OracleServiceMGMTDB se crea y se inicia.
Cargue la base de datos de inventario.
En el menú
del escritorio, haga clic en y, a continuación, en para ejecutar Oracle Server Manager.Introduzca los comandos siguientes:
set instance mgmtdb
connect internal/contraseña_del_administrador
Esta sección proporciona información sobre los temas siguientes:
Entre los prerrequisitos para configurar la base de datos se incluyen los siguientes:
Para configurar la base de datos de inventario para MS SQL Server 2000
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.
Extraiga p1mssqlinvdb.zip.
En el menú
del escritorio de MS SQL Server, haga clic en en y, a continuación, enEn 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.
Haga clic con el botón derecho en nombre_equipo_que_ejecuta_base_de_datos_de_inventario y, a continuación, haga clic en
En el recuadro de diálogo Propiedades de SQL Server, haga clic en la pestaña
y asegúrese de que la autenticación esté establecida en SQL Server y Windows.Haga clic en
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 y vuelva a hacer doble clic en
En el recuadro de diálogo Adjuntar base de datos, realice este procedimiento:
Haga clic en el botón mgmtdb.mdf como archivo de base de datos .mdf para adjuntar.
para examinar y seleccionarAsegúrese de que el valor del campo
sea mgmtdb.Seleccione
en la lista desplegableHaga clic en
La base de datos de inventario de ZENworks (mgmtdb) queda adjuntada al grupo de servidores de bases de datos.
Seleccione
haga clic en el menú y, a continuación, enEn el Analizador de consultas SQL, realice este procedimiento:
Asegúrese de que
esté seleccionado en la lista desplegable.Haga clic en
y, a continuación, enSeleccione el archivo de consulta createloginnames.sql del directorio del CD ZENworks 7 Companion 2 \database\mssql.
Haga clic en
y, a continuación, enSi la ejecución es correcta, se mostrará el mensaje siguiente en el panel de mensajes:
Creado nuevo inicio de sesión
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.
(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:
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.
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.
Continúe en Creación manual del objeto Base de datos de inventario para MS SQL 2000.
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
en en y, a continuación, enEscriba un nombre para el objeto Base de datos y, a continuación, haga clic en
Configure las opciones del servidor de base de datos del objeto Base de datos.
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 y, a continuación, en la pestaña .
Seleccione el objeto Servidor de base de datos utilizando cualquiera de los métodos siguientes:
La dirección IP del servidor se completa automáticamente con la lista desplegable
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
escriba la dirección IP de otro servidor de base de datos o bien, examine y seleccione otro objeto Servidor.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í.
Haga clic en
Para configurar las propiedades del controlador JDBC, haga clic en la pestaña
Seleccione MSSQL y, a continuación, haga clic en el botón
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.
Haga clic en
y, a continuación, enContinúe en 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:
Descargue la versión inglesa para Windows del controlador JDBC de Microsoft desde el sitio Web de Microsoft SQL Server.
En un servidor de inventarios de Windows, haga lo siguiente y, a continuación, diríjase al Paso 4:
Instale el controlador.
Copie los archivos msbase.jar, msutil.jar y mssqlserver.jar en el directorio directorio_instalación_servidor_de_inventario\inv\server\lib.
En un servidor de inventarios Linux, haga lo siguiente y continúe el Paso 4:
Extraiga msbase.jar, msutil.jar y mssqlserver.jar del controlador Microsoft JDBC descargado.
Copie los archivos msbase.jar, msutil.jar y mssqlserver.jar en el directorio /opt/novell/zenworks/java/lib/common.
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.
En ConsoleOne, cree un objeto Base de datos en el mismo contenedor en que está instalado el servidor de inventario.
Haga clic con el botón derecho en el contenedor.
Haga clic en
en seleccione en la lista de objetos y, a continuación, haga clic enIntroduzca un nombre para el objeto Base de datos y, a continuación, haga clic en
Configure las opciones del servidor de base de datos del objeto Base de datos.
En ConsoleOne, haga clic con el botón derecho en el objeto Base de datos, haga clic en
y, a continuación, haga clic en la pestañaSeleccione el objeto Servidor de base de datos utilizando uno de los métodos siguientes:
La dirección IP del servidor se completa automáticamente con la lista desplegable
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
escriba la dirección IP de otro servidor de base de datos o bien, examine y seleccione otro objeto Servidor.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
Haga clic en
Para configurar las propiedades del controlador JDBC, haga clic en la pestaña
Seleccione
y, a continuación, haga clic enDe 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
Haga clic en
y, a continuación, enPara 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.