Os requisitos básicos e verificáveis podem ser validados por meio da ferramenta de validação de banco de dados.
Espaço mínimo disponível inicial de 200 GB
Método RAID de alta performance para banco de dados recomendado pelo fabricante
Discos de armazenamento de alta performance para banco de dados (recomendado SSD, NVMe ou superior)
A quantidade de CPU, memória RAM e, principalmente, o espaço utilizado pelo banco de dados, assim como a taxa de crescimento, variam conforme os produtos instalados, integrações com softwares de terceiros, divisão de negócio, frequência de uso e parâmetros dos módulos utilizados. Por isso, o espaço consumido e a taxa média de crescimento mensal são apenas estimativas para auxiliar no planejamento de capacidade, já que essas condições são específicas de cada ambiente. Recomenda-se o monitoramento periódico para ajustar os recursos disponíveis de acordo com a taxa de crescimento e o uso efetivo do ambiente.
| Usuários Simultâneos | CPU | Memória RAM | Taxa Cresc. Disco/Mês |
| Até 5 usuários | 4 núcleos lógicos (fator 0,8 por usuário) | 16 GB (fator 3,2 por usuário) | ~0,5 GB |
| Até 15 usuários | 8 núcleos lógicos (fator 0,5 por usuário) | 32 GB (fator 2,1 por usuário) | ~1 GB |
| Até 30 usuários | 16 núcleos lógicos (fator 0,5 por usuário) | 64 GB (fator 2,1 por usuário) | ~3 GB |
| Até 60 usuários | 24 núcleos lógicos (fator 0,4 por usuário) | 128 GB (fator 2,1 por usuário) | ~10 GB |
| Até 120 usuários | 30 núcleos lógicos (fator 0,3 por usuário) | 240 GB (fator 2,0 por usuário) | ~25 GB |
| Até 240 usuários | 36 núcleos lógicos (fator 0,2 por usuário) | 288 GB (fator 1,2 por usuário) | ~50 GB |
| Até 480 usuários | 48 núcleos lógicos (fator 0,1 por usuário) | 384 GB (fator 0,8 por usuário) | ~150 GB |
| Até 840 usuários | 66 núcleos lógicos (fator 0,08 por usuário) | 528 GB (fator 0,6 por usuário) | ~300 GB |
| Até 1.000 usuários | 72 núcleos lógicos (fator 0,07 por usuário) | 576 GB (fator 0,5 por usuário) | ~550 GB |
¹ A versão Oracle Express Edition (Oracle XE ou FREE) não é suportada.
² Devido às características e restrições do ambiente Amazon RDS para Oracle, algumas funcionalidades podem não estar disponíveis ou podem exigir ações operacionais específicas.
Os requisitos descritos neste item são obrigatórios para o correto funcionamento do ERP Linha Consinco. Alguns requisitos são opcionais, mas sua ausência pode impedir o funcionamento de determinados recursos do produto.
¹ Existem problemas de performance conhecidos no ERP ao alterar esses parâmetros.
² De forma geral, recomenda-se seguir a sugestão e ajustá-la conforme o entendimento específico de cada ambiente.
¹ A importação do dump de implantação já cria os usuários CONSINCO e INTEGRACAO.
² Caso o gerenciamento de alocação da tablespace não seja automático, é necessário que o tamanho do initial extent suporte a criação de campos LOBs (XMLType).
¹ Privilégio necessário para o correto funcionamento de recursos específicos do produto.
² A ausência do privilégio pode impossibilitar ou dificultar atividades de análise de suporte (ex: encerramento de sessão).
³ A ausência do privilégio pode inibir ou desabilitar recursos do produto, necessários para a atualização do ERP, como por exemplo o encerramento de sessões e a parada da fila de JOBs e Schedules. Como alternativa, podem ser criadas Stored Procedures que permitam ao produto encerrar sessões e manipular a fila de JOBs/Schedules de forma controlada.
As informações deste item baseiam-se em boas práticas de administração do Oracle Database para os produtos TOTVS Varejo Supermercados - ERP Linha Consinco. Em alguns cenários, características do ambiente, equipamentos, volumetria e número de acessos simultâneos podem exigir recomendações específicas ou diferentes, inclusive conforme orientações da própria Oracle.
¹ A coleta automática de estatísticas do Oracle não é suficiente na maioria dos casos para o TOTVS Varejo Supermercados - ERP Linha Consinco. Recomenda-se implementar uma política adicional de coleta periódica conforme descrito neste item.
² Em alguns casos, o comando drop de uma coluna pode ser substituído por unsable durante processos de atualização do ERP, especialmente quando a tabela possui grande volumetria. Essa prática evita comprometer o tempo de atualização, reduzindo a necessidade de janelas de atualização prolongadas
Para clientes que utilizam a versão Enterprise do Oracle Database e possuem licença da option de particionamento, as tabelas listadas abaixo são candidatas a particionamento, que, quando implementado corretamente, pode melhorar o desempenho das consultas, otimizar o consumo de recursos e facilitar o gerenciamento do banco de dados.
Para as tabelas listadas acima que forem particionadas, recomenda-se que todas as tabelas filhas utilizem o método Reference Partitioning.
Importante
Recomenda-se criar uma partição default quando o particionamento for por Range, ou utilizar Interval Partitioning, evitando interrupções em operações caso as partições não sejam criadas previamente; recomenda-se aplicar particionamento apenas em tabelas históricas com volume de dados expressivo.
Para clientes com Oracle Exadata e recurso HCC (Hybrid Columnar Compression), é possível reduzir até 10x o espaço consumido aplicando compressão nos modos Query Low ou Archive High, conforme o padrão de acesso de cada tabela/partição.
Para clientes com Oracle Enterprise e licenciamento da option Advanced Compression, a compressão pode ser aplicada também em índices, oferecendo níveis superiores ao HCC.
Para clientes com Oracle Enterprise e apenas o recurso Basic Compression, é possível aplicar compressão mesmo em tabelas não particionadas, obtendo redução considerável no consumo de espaço.
Tabelas particionadas são candidatas à compressão utilizando os recursos acima; recomenda-se escolher o tipo de compressão conforme os recursos adquiridos e baseado em testes em ambiente de homologação.
Importante
Recomenda-se não comprimir partições que ainda podem sofrer muitas alterações devido ao uso operacional dos dados no ERP (ex.: mês anterior e mês corrente), pois isso pode comprometer o desempenho das rotinas.
Nas versões mais recentes do Oracle Database (19c), o recurso de compressão está disponível apenas na edição Enterprise; confirme com o fornecedor possíveis custos adicionais para uso em seu ambiente.
Apesar dos benefícios da compressão de dados, o consumo de CPU pode aumentar dependendo da estratégia adotada; recomenda-se monitorar o consumo antes e após a compressão.
A criação de bases de homologação ou teste pode ser feita utilizando uma cópia reduzida da base de produção, reduzindo consumo de espaço no servidor e tempo de criação. Esse método aplica cortes nas maiores tabelas do ERP, reduzindo significativamente o tamanho da base. A redução influencia diretamente nos testes de desempenho; portanto, a execução de scripts e a atualização do ERP nesta base não refletem o tempo real de produção, servindo apenas como referência proporcional. Cortes em tabelas históricas podem afetar algumas consultas, mas normalmente não impactam a maioria dos testes e análises de homologação.
Utilize o template de arquivo de parâmetros (expdp) fornecido na Central de Downloads como exemplo para criar um dump reduzido do banco de produção. No arquivo de parâmetros, informe a data de corte conforme o exemplo fornecido; datas mais recentes resultam em dumps e bases de homologação menores. Tabelas de logs serão exportadas vazias e tabelas %BKP% serão ignoradas.
No template sugerido, estatísticas de tabelas e índices não são exportadas no dump; recomenda-se coletá-las após o restore da base de homologação.
A criação de ambiente de homologação a partir de dump de produção em uso pode gerar erros de Unique Constraint devido a sequences desatualizadas; caso ocorra, ajuste as sequences utilizando o script disponível na Central de Downloads.
Recomenda-se fortemente que a senha dos usuários do banco de dados em ambiente de homologação seja diferente da senha utilizada em produção.
As versões da tabela abaixo correspondem às releases mais recentes disponíveis (PSU, RU) na ocasião da homologação do ERP; não é recomendada a utilização de versões inferiores em produção, e para versões superiores, recomenda-se testar previamente em homologação, garantindo compatibilidade sem restringir atualizações de segurança e correções fornecidas pelo fabricante para a versão em uso.
Para versões de Oracle Client homologadas para o ERP, consulte a documentação de instalação do Oracle Client.
| Versão Database Homologada | Release Mínima Homologada | Versão Inicial | Término Suporte | Previsão de Término Suporte ERP ² |
| Oracle 19c | 19.10.0.0 | 21.01 | Abril/2027 | Indefinido |
| Oracle 12R2 | 12.2.0.1 | 17.01 | Março/2022 | Janeiro/2025 (24.01) |
| Oracle 12R1 | 12.1.0.2 | 17.01 | Julho/2022 | Janeiro/2025 (24.01) |
| Oracle 11R2 | 11.2.0.4 | Setembro/2012 | Dezembro/2020 | Julho/2024 (23.07) |
| Oracle 10R2 | 10.2.0.4 | Julho/2006 | Julho/2013 | Maio/2017 |
Importante
¹ O fornecedor do banco de dados pode alterar as datas de término de suporte conforme comunicados no site oficial (MOS). Recomenda-se verificar essas informações diretamente com o fornecedor. Não é recomendada a utilização de versões sem suporte ativo.
² A data futura de término de suporte do ERP para a versão do banco de dados é uma previsão e pode ser alterada conforme o ciclo de desenvolvimento do produto; comunicados oportunos serão enviados para confirmar o encerramento do suporte.
Informações adicionais sobre releases e patches de correção fornecidos pelo fornecedor do banco de dados estão disponíveis em https://support.oracle.com.
Recomenda-se utilizar plataforma operacional Unix 64-bit, preferencialmente Oracle Linux, conforme recomendação do fornecedor e por ser predominante em ambientes com TOTVS Varejo Supermercados - ERP Linha Consinco.
| Plataforma | Distribuição / Versão |
| Linux x86 64-bit | Ver Oracle Database Preinstallation |
| Linux 64-bit for AMD | Ver Oracle Database Preinstallation |
| AIX-Based Systems (64-bit) | Ver Oracle Database Preinstallation |
| HP-UX (64-bit) | Ver Oracle Database Preinstallation |
| Windows Server x86 64-bit | ** Não recomendado ** |
A Oracle especifica parâmetros de kernel e HugePages essenciais para o funcionamento adequado e performático do banco de dados. Para detalhes completos sobre esses parâmetros e suas configurações recomendadas, consulte a documentação oficial da Oracle:
A Oracle recomenda configurações específicas de limites de recursos para garantir que o banco de dados tenha recursos suficientes para operar eficientemente. Para informações detalhadas sobre essas configurações, consulte a documentação oficial da Oracle: