8.1 Pré-requisitos para bancos de dados externos

Revise as seguintes seções para cumprir os pré-requisitos para o banco de dados externo que você pretende usar:

8.1.1 Pré-requisitos para o PostgreSQL

Para usar o banco de dados PostgreSQL, siga estes pré-requisitos:

  • Instale e configure o banco de dados PostgreSQL para que ele seja atualizado durante a instalação do ZENworks. Para obter mais informações, consulte Instalando o PostgreSQL.

  • Durante a instalação do ZENworks, é necessário especificar um usuário de banco de dados. Verifique se o usuário do banco de dados tem permissões de leitura/gravação para criar e modificar as tabelas no servidor do banco de dados.

NOTA:Para este banco de dados, o suporte do ZENworks presta serviços de determinação de problemas, aprovisionamento de informações de compatibilidade, assistência para instalação, suporte ao uso, manutenção ininterrupta e solução de problemas básicos. Para suporte adicional, incluindo solução estendida de problemas e resolução de erros, consulte o site de Suporte do PostgreSQL na Web.

8.1.2 Pré-requisitos para o Microsoft SQL Server

Para usar o banco de dados Microsoft SQL Server para o ZENworks, verifique se o software do Microsoft SQL Server está instalado no servidor do banco de dados para que o programa de instalação do ZENworks possa criar o novo banco de dados Microsoft SQL. Para obter instruções de instalação do software Microsoft SQL Server, consulte a documentação da Microsoft.

Um usuário SA ou SYSDBA (com privilégios de administrador do sistema), com as credenciais de usuário e login relevantes, é necessário para criar um Banco de Dados do ZENworks ou um Banco de Dados de Auditoria.

Para o MS SQL, defina a configuração READ_COMMITTED_SNAPSHOT como ON para permitir acesso de leitura às informações do banco de dados enquanto os dados estão sendo gravados ou modificados.

Para definir a configuração READ_COMMITTED_SNAPSHOT como ON, execute o seguinte comando no prompt do servidor do banco de dados:

ALTER DATABASE nome_do_banco_de_dados SET READ_COMMITTED_SNAPSHOT ON;

8.1.3 Pré-requisitos para o Oracle

Durante a instalação do banco de dados do ZENworks no Oracle, você pode optar por criar um novo esquema de usuário ou especificar um existente que resida em um servidor da rede.

  • Criar um novo esquema de usuário: Certifique-se de que os seguintes requisitos sejam atendidos:

    • Você deve ter credenciais de administrador do banco de dados. Verifique se o administrador tem direitos de Linguagem de Definição de Dados (DDL – Data Definition Language) e Redefinição com a opção Conceder habilitada.

    • É necessário um tablespace para o usuário Oracle de acesso. Tablespace é um local de armazenamento no qual é possível manter os dados reais subjacentes dos objetos Banco de Dados. Ele oferece uma camada de abstração entre os dados físicos e lógicos, e servidores para alocar armazenamento para todos os segmentos gerenciados por DBMS. (Segmento de banco de dados é um objeto Banco de Dados que ocupa espaço físico, como dados e índices de tabela.) Após ser criado, o tablespace pode ser chamado pelo nome na hora de criar segmentos de banco de dados.

    • O tablespace pode ser criado pelo ZENworks ou pelo Administrador do Banco de Dados.

    • O tablespace tem espaço suficiente para criar e armazenar o esquema do banco de dados do ZENworks. O tablespace requer, no mínimo, 10 GB para criar o esquema do banco de dados do ZENworks.

  • Usar um esquema de usuário existente: É possível fazer a instalação em um esquema de usuário Oracle existente nos seguintes cenários:

    • O administrador do banco de dados cria um esquema de usuário com os direitos necessários e lhe concede as credenciais desse esquema de usuário. As credenciais de administrador do banco de dados não são necessárias para instalação em um esquema de usuário Oracle existente.

    • Crie um usuário no banco de dados Oracle e use-o durante a instalação do ZENworks.

    Se você optar por usar um esquema de usuário existente, verifique se os seguintes requisitos são atendidos:

    • O tablespace tem espaço suficiente para criar e armazenar o esquema do banco de dados do ZENworks. O tablespace requer, no mínimo, 10 GB para criar o esquema do banco de dados do ZENworks.

    • A cota do esquema de usuário é definida como Ilimitada no tablespace que é necessário durante a instalação.

  • Direitos para criar o banco de dados: Verifique se o esquema de usuário tem os direitos a seguir para criar o banco de dados:

    • 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 (Execução e Depuração)

    IMPORTANTE:Os privilégios acima são usados para modificar tabelas apenas no esquema do ZENworks, em mais nenhum outro esquema. Os pacotes DBMS_DDL e DBMS_REDEFINITION são usados para reestruturar algumas das tabelas como tabelas de particionamento durante uma nova instalação do ZENworks. Você pode conceder os direitos DBMS_DDL e DBMS_REDEFINITION ao usuário no momento da instalação ou do upgrade. Após a instalação ou o upgrade bem-sucedido, você poderá revogar os direitos DBMS_DDL e DBMS_REDEFINITION e também os privilégios com a opção ANY.

    Para obter mais detalhes, consulte a documentação do banco de dados Oracle.

    Para bancos de dados Oracle, o desempenho poderá ser afetado de acordo com a configuração de seu banco de dados, ou seja, se você o tiver configurado para usar processos de servidor compartilhados ou dedicados. Cada Servidor Principal do ZENworks é configurado com um pool de conexão ao banco de dados, cujo tamanho varia de acordo com a carga do sistema do ZENworks. Esse pool pode crescer nos picos de carga até um máximo de 300 conexões simultâneas com o banco de dados por Servidor Principal. Se o seu banco de dados Oracle estiver configurado para usar processos de servidor dedicados, é possível que o uso dos recursos do seu servidor do banco de dados atinja níveis indesejáveis que afetem o desempenho quando houver vários Servidores Principais em sua zona. Caso esse problema ocorra, tente mudar seu banco de dados do ZENworks para usar processos de servidor compartilhados.

  • Operações Diárias para Bancos de Dados: Verifique se os usuários do ZENworks e de Auditoria têm os direitos mínimos para as funções durante as operações de banco de dados.

    CREATE TRIGGER

    CREATE SESSION

    CREATE SEQUENCE

    CREATE TYPE

    CREATE PROCEDURE

    CREATE VIEW

    CREATE TABLE

    DBMS_LOCK (Execução e Depuração)

Pré-requisitos para o Oracle RAC

  • A versão do banco de dados Oracle e do Real Application Clusters (RAC) deve ser 12c R1 ou superior.

  • Os tablespaces devem ser criados pelo administrador do banco de dados manualmente (não use o ZENworks para criá-los).

  • Encerre os serviços do ZENworks em todos os Servidores Principais e no Servidor Gerador de Relatórios antes de fazer upgrade do ZENworks.