Tecnologia > Manual de Instalação > Instalação > Passo a passo para a instalação do Servidor de Aplicativos > Pós-instalação > Por produto > Performance Corporativa > Workflow > Configurações no Banco de dados

Configurações no Banco de dados

Importante

Essa documentação aplica-se apenas quando o Workflow estiver instalado em servidor de Banco de dados Oracle.

O Workflow possui uma série de dados salvos em banco em formato BLOB. Como o acesso a uma grande quantidade de dados nesse formato nem sempre é performática, cria-se um tablespace exclusivo para o armazenamento dos campos BLOB. Depois dele criado, são executados alguns comandos de alteração, estes comandos farão com que todos os BLOB sejam armazenadas em uma área exclusiva, melhorando a performance.

Passos para realizar o procedimento:

  1. Crie um novo tablespace para armazenar os campos BLOB;
  2. Defina que o tamanho de dados suportados por esse tablespace é ilimitado;

    ALTER USER <nome_usuario> QUOTA UNLIMITED ON <nome_tablespace>;

    Nota

    Substitua o <nome_usuario> e <nome_tablespace> pelos respectivos valores verdadeiros.

  1. Execute os seguintes comandos na base de dados para realizar a movimentação dos BLOB para o novo tablespace:

    ALTER TABLE <nome_usuario>.W000DPR move LOB(PRCDAT) STORE AS ( TABLESPACE <nome_tablespace> );

    ALTER TABLE <nome_usuario>.W000DPR move LOB(PRCIMG) STORE AS ( TABLESPACE <nome_tablespace> );

    ALTER TABLE <nome_usuario>.W000DPR move LOB(PRCMET) STORE AS ( TABLESPACE <nome_tablespace> );

    ALTER TABLE <nome_usuario>.W000DPR move LOB(PRCSIG) STORE AS ( TABLESPACE <nome_tablespace> );

    ALTER TABLE <nome_usuario>.W000PCY move LOB(PCYDAT) STORE AS ( TABLESPACE <nome_tablespace> );

    ALTER TABLE <nome_usuario>.W000PRC move LOB(PRCDAT) STORE AS ( TABLESPACE <nome_tablespace> );

    ALTER TABLE <nome_usuario>.W000PRI move LOB(INITDT) STORE AS ( TABLESPACE <nome_tablespace> );

    ALTER TABLE <nome_usuario>.W000PRI move LOB(LSTCTX) STORE AS ( TABLESPACE <nome_tablespace> );

    ALTER TABLE <nome_usuario>.W000STP move LOB(STPDAT) STORE AS ( TABLESPACE <nome_tablespace> );

    ALTER TABLE <nome_usuario>.W000TMP move LOB(TMPDAT) STORE AS ( TABLESPACE <nome_tablespace> );

    ALTER TABLE <nome_usuario>.W000CPY move LOB(CPYDAT) STORE AS ( TABLESPACE <nome_tablespace> );

    ALTER INDEX <nome_usuario>.CP_W000DPR REBUILD ONLINE;

    ALTER INDEX <nome_usuario>.CP_W000PRI REBUILD ONLINE;

    ALTER INDEX <nome_usuario>.CP_W000PCY REBUILD ONLINE;

    ALTER INDEX <nome_usuario>.CP_W000PRC REBUILD ONLINE;

    ALTER INDEX <nome_usuario>.W000PCYINDICE01 REBUILD ONLINE;

    ALTER INDEX <nome_usuario>.CP_W000STP REBUILD ONLINE;

    ALTER INDEX <nome_usuario>.CP_W000TMP REBUILD ONLINE;

Este artigo ajudou você?