8.1 Requisitos previos para bases de datos externas

Revise las secciones siguientes para comprobar si se cumplen los requisitos previos de la base de datos externa que tiene previsto usar:

8.1.1 Requisitos previos para PostgreSQL

Para usar la base de datos PostgreSQL, asegúrese de que se cumplen los siguientes requisitos previos:

  • Instale y configure la base de datos PostgreSQL para que se pueda actualizar durante la instalación de ZENworks. Para obtener más información, consulte Instalación de PostgreSQL.

  • Durante la instalación de ZENworks debe especificar un usuario de la base de datos. Asegúrese de que el usuario de la base de datos tenga permiso de lectura y escritura para crear y modificar las tablas en el servidor de la base de datos.

NOTA:para esta base de datos, el servicio de asistencia técnica de ZENworks proporciona detección de problemas, información sobre compatibilidad, asistencia para la instalación, asistencia sobre el uso, mantenimiento continuo y solución a problemas básicos. Para obtener asistencia técnica adicional, por ejemplo un servicio de solución de problemas y errores más avanzado, consulte el sitio Web de asistencia técnica de PostgreSQL.

8.1.2 Requisitos previos para Microsoft SQL Server

Para usar la base de datos de Microsoft SQL Server para ZENworks , , asegúrese de que el software de Microsoft SQL Server esté instalado en el servidor de la base de datos para que el programa de instalación de ZENworks pueda crear la nueva base de datos de Microsoft SQL. Para obtener instrucciones acerca de la instalación del software de Microsoft SQL Server, consulte la documentación de Microsoft.

En MS SQL, defina el ajuste READ_COMMITTED_SNAPSHOT como ON, para que haya acceso de lectura a la información de la base de datos mientras los datos se escriben o se modifican.

Para definir el ajuste READ_COMMITTED_SNAPSHOT como ON, ejecute el comando siguiente en el indicador del servidor de la base de datos:

ALTER DATABASE nombre_de_la_base_de_datos SET READ_COMMITTED_SNAPSHOT ON;

8.1.3 Requisitos previos para Oracle

Durante la instalación de la base de datos de ZENworks en Oracle, puede optar por crear un nuevo esquema de usuario o bien especificar un esquema que ya exista en un servidor de la red.

  • Creación de un nuevo esquema de usuario: asegúrese de que se cumplan los siguientes requisitos:

    • Debe disponer de las credenciales del administrador de la base datos. Asegúrese de que el administrador tiene derechos de lenguaje de definición de datos (DDL) y de redefinición con la opción Otorgar (DBMS_LOCK, DBMS_REDEFINITION y DBMS_DDL) habilitada.

      NOTA:asegúrese de que el administrador de la base de datos tenga los siguientes privilegios:

      • GRANT ALL en la opción DBMS_REDEFINITION TO system GRANT

      • GRANT ALL en la opción DBMS_DDL TO system GRANT

      • GRANT ALL en la opción DBMS_LOCK TO system CON GRANT

    • Se necesita un espacio de tablas para el acceso del usuario a Oracle. Un espacio de tablas es una ubicación de almacenamiento donde se pueden guardar los datos reales subyacentes a los objetos de la base de datos. Proporciona una capa de abstracción entre los datos físicos y lógicos, además de servir para asignar el almacenamiento a todos los segmentos gestionados DBMS. (Un segmento de base de datos es un objeto de base de datos que ocupa espacio físico, como los datos de tablas y los índices). Después de crearse, es posible hacer referencia a un espacio de tablas mediante el nombre a la hora de crear segmentos de base de datos.

    • El espacio de tablas puede crearlo ZENworks o el administrador de la base de datos.

    • El espacio de tablas debe tener espacio suficiente para crear y almacenar el esquema de base de datos de ZENworks. El espacio de tablas requiere un mínimo de 10 GB para crear el esquema de la base de datos de ZENworks.

  • Uso de un esquema existente: es posible instalar un esquema de usuarios de Oracle existente en las situaciones siguientes:

    • El administrador de la base de datos crea un esquema de usuario con los derechos necesarios y usted recibe las credenciales de ese esquema de usuario del administrador de la base de datos. No se requieren las credenciales del administrador de la base de datos para realizar la instalación en un esquema de usuario de Oracle existente.

    • Crea un usuario en la base de datos Oracle y opta por utilizarlo durante la instalación de ZENworks.

    Si elige utilizar un esquema de usuario existente, asegúrese de que se cumplen los requisitos siguientes:

    • El espacio de tablas debe tener espacio suficiente para crear y almacenar el esquema de base de datos de ZENworks. El espacio de tablas requiere un mínimo de 10 GB para crear el esquema de la base de datos de ZENworks.

    • La cuota del esquema de usuarios se establece con el valor Ilimitado en el espacio de tablas requerido durante la instalación.

  • Derechos para crear la base de datos: asegúrese de que el esquema de usuario tiene los siguientes derechos para crear la base de datos:

    • CREATE SESSION
    • CREATE TABLE
    • CREATE VIEW
    • CREATE PROCEDURE
    • CREATE SEQUENCE
    • CREATE TYPE
    • CREATE TRIGGER
    • ALTER ANY TABLE
    • DROP ANY TABLE
    • LOCK ANY TABLE
    • SELECT ANY TABLE
    • CREATE ANY TABLE
    • CREATE ANY TRIGGER
    • CREATE ANY INDEX
    • CREATE ANY DIMENSION
    • CREATE ANY EVALUATION CONTEXT
    • CREATE ANY INDEXTYPE
    • CREATE ANY LIBRARY
    • CREATE ANY MATERIALIZED VIEW
    • CREATE ANY OPERATOR
    • CREATE ANY PROCEDURE
    • CREATE ANY RULE
    • CREATE ANY RULE SET
    • CREATE ANY SYNONYM
    • CREATE ANY TYPE
    • CREATE ANY VIEW
    • DBMS_DDL
    • DBMS_REDEFINITION
    • DBMS_LOCK (Ejecutar y Depurar)

    IMPORTANTE:los privilegios anteriores se usan para modificar tablas solo en el esquema de ZENworks, y no en ningún otro esquema. Los paquetes DBMS_DDL y DBMS_REDEFINITION se usan para reestructurar algunas tablas como tablas de partición durante una actualización nueva de ZENworks. Puede asignar los derechos DBMS_DDL y DBMS_REDEFINITION al usuario en el momento de la instalación o la actualización. Cuando la instalación o la actualización se realicen correctamente, puede revocar los derechos DBMS_DDL y DBMS_REDEFINITION, así como los privilegios que incluyen la opción ANY.

    Para obtener más información, consulte la documentación de la base de datos Oracle.

    El rendimiento de las bases de datos Oracle puede variar si se configuran para usar procesos de servidor compartido o de servidor dedicado. Cada servidor primario de ZENworks se configura con un repositorio de conexiones de base de datos cuyo tamaño fluctúa según la carga del sistema ZENworks. El repositorio puede crecer con picos de carga hasta un máximo de 300 conexiones de base de datos simultáneas por servidor primario. Si la base de datos Oracle está configurada para utilizar procesos de servidor dedicado, es posible que el uso de los recursos del servidor de la base de datos alcance niveles no deseados que pueden afectar al rendimiento en caso de que existan varios servidores primarios en la zona. Si se produce este problema, considere la posibilidad de cambiar la base de datos de ZENworks para que utilice procesos de servidor compartido.

  • Operaciones diarias para bases de datos: asegúrese de que los usuarios de ZENworks y de auditoría tengan los derechos mínimos de funcionamiento durante las operaciones de base de datos.

    CREATE TRIGGER

    CREATE SESSION

    CREATE SEQUENCE

    CREATE TYPE

    CREATE PROCEDURE

    CREATE VIEW

    CREATE TABLE

    DBMS_LOCK (Ejecutar y Depurar)

Requisitos previos para Oracle RAC

  • La versión de la base de datos Oracle Real Application Clusters (RAC) debe ser la 12c R1 o una superior.

  • El administrador debe crear los espacios de tablas manualmente (no use ZENworks para crear los espacios de tablas).

  • Apague los servicios de ZENworks en todos los servidores primarios y en Reporting Server antes de actualizar ZENworks.