Premissas


Requisitos de Ambiente

Validação

Os requisitos básicos e checáveis podem ser validados por meio da ferramenta de validação de banco de dados.

Requisitos de Hardware

¹ Valor mínimo do menor projeto de ambientação. Recomenda-se estudo de planejamento de capacidade que suporte adequadamente o funcionamento do sistema com o crescimento da base de dados e dos usuários concorrentes.

² A quantidade de espaço consumido pelo ERP sofre variações de acordo com os produtos instalados, divisão de negócio, frequência de utilização e parâmetros do sistema. Por isso, é difícil prever cláusulas gerais de armazenagem e previsões de utilização de espaço, que são específicas de cada ambiente. Recomenda-se monitorar periodicamente o crescimento do banco de dados, a fim de ajustar o espaço disponível para os produtos utilizados.

Requisitos de Software

¹ A versão Oracle Express Edition (Oracle XE) não é suportada.

² Devido as características e restrições do ambiente Oracle RDS, é suportado quando administrado por parceiro.


Requisitos de Instalação

Os requisitos descritos neste item, são obrigatórios para o correto funcionamento do ERP Consinco. Alguns itens são opcionais, porém, impedem que determinados recursos do produto tornem-se funcionais.

Premissas

Parâmetros Oracle

¹ Há problemas de performance conhecidos no funcionamento do ERP com a alteração destes parâmetros.

² Em linhas gerais, recomenda-se seguir a sugestão e ajustar de acordo com o entendimento do ambiente.

Pacotes de Componentes

Criação de Usuário e Tablespace

¹ A importação do DUMP de implantação já cria os usuários CONSINCO e INTEGRACAO.

² É recomenda a realocação periódica dos índices, em especial se as tablespaces de dados e índices estiverem em disco distintos.

Permissões de Acesso

¹ Permissão exigida para recursos específicos do ERP.

² Permissão opcional, recomendado para análise de suporte e recursos de encerramento de sessão.


Administração

As informações descritas neste item baseiam-se em boas práticas na administração do banco de dados Oracle para os produtos Consinco. Em alguns cenários, as características de ambiente, equipamento, volumetria e número de acessos simultâneos ao servidor podem exigir recomendações específicas ou diferentes, inclusive da própria fabricante Oracle. Recomenda-se que a administração do banco de dados Oracle seja feita por empresa ou profissional especializado.

Pré-requisitos

¹ A coleta de estatísticas automática do Oracle não é suficiente na maioria dos casos para o ERP Consinco, portanto, recomenda-se a sua desativação e a implantação de política de coleta periódica conforme orientações descritas neste item.

² Eventualmente o comando drop de uma coluna pode ser substituído pelo comando unsable no processo de atualização do ERP, caso a tabela apresente uma volumetria de dados elevado. Esta medida é importante para não comprometer o tempo de atualização, exigindo uma janela atípica.

Recomendações


Particionamento de tabelas

Para clientes que adquiriram a versão Oracle Enterprise e licenciaram a option de particionamento, as tabelas listadas abaixo são candidatas a serem particionadas. Recomenda-se particionar todas as tabelas filhas por Reference (PK) para as tabelas abaixo quando particionadas.


Nome da TabelaParticionamentoIntervalo
Ct_LancamentoDtalancamentoMês
Ct_RazaoDtalancamentoMês
Fi_ContabilizacaoDtacontabilizaMês
Fi_TitoperacaoDtaoperacaoMês
Fi_TsmovtooperadorDtamovimentoMês
Ge_LogxmlDtaregistroAno
Mac_GercompraDtahorinclusaoAno
Mad_ProdlogprecoDtahoralteracaoAno
Madmv_AbcdistribprodDtaentradasaidaMês
Map_AuditoriaDtaauditoriaAno
Mfl_CupomfiscalDtamovimentoMês
Mfl_DoctofiscalDtamovimentoMês
Mfl_FinanceiroDtaaberturaMês
Mrl_ControleqtdeestoqueDtabaseMês
Mrl_CustodiaDtaentradasaidaMês
Mrl_CustodiaempDtaentradasaidaMês
Mrl_CustodiafamDtaentradasaidaMês
Mrl_CustoverbaDtafinalAno
Mrl_LanctoestoqueDtaentradasaidaMês
Mrl_ProdestoquediaDtaentradasaidaMês
Mrl_ProdvdforapromNroempresaEmpresa
Mrl_ProdvendadiaNroempresaEmpresa
Msu_Pedidosuprim_LogDtahoraalteracaologAno
Msux_Psitemexpcontrolesi_LogDtahoraalteracaologAno
Mrl_Custoverba_LogDtahorinclusaoAno
Pdv_DoctoDtamovimentoMês
Rf_ApuracaoanaliticaAno, MesMês
Rf_ApurapcanaliticaAno, MesMês
RF_ContabauxDtacontabilMês
Rf_CupommestreDtaemissaoMês
Rf_CupomeletronicoDtaemissaoMês
Rf_CupeletrnfcesintDtaemissaoMês
Rf_LogalteracaoDtaocorrenciaAno
Rf_NotamestreDtalancamentoMês

Para tabelas particionadas, recomenda-se a criação de uma partição default para evitar que as operações na tabela sejam interrompidas caso as partições não sejam criadas previamente. Recomenda-se avaliar o uso de particionamento para tabelas com mais de 100 GB.



Compressão de dados

Para clientes que adquiriram o Oracle Exadata e que possuem a disposição o recurso HCC (Hybrid Columnar Compression), é possível reduzir em até 10x o espaço consumido por dados aplicando a compressão nos modos “Query Low” ou “Archive High”, de acordo com a característica de acesso de cada tabela/partição. Para clientes que adquiriram o Oracle Enterprise e possuem o licenciamento da option Advanced Compression, também é possível aplicar a compressão e em níveis superiores ao HCC, já que com este recurso também é possível fazer a compressão de índices. Habitualmente, tabelas que foram particionadas são candidatas a serem comprimidas utilizando um dos recursos descritos acima.

Recomenda-se usar o tipo de compressão de acordo o perfil de uso dos dados da partição:

Archive High - Partições que não recebem mais alterações (ex: acima de 12 meses).

Query Low - Partições que podem receber ainda alterações (ex: últimos 12 meses).


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).



Ambiente de Homologação

A criação de base de homologação pode ser realizada utilizando uma cópia reduzida da base de produção, visando economizar o consumo de espaço no servidor e o tempo de criação da base de homologação. Esse método reduz significativamente o tamanho da base, pois será aplicado um corte nas maiores tabelas do ERP. A redução da base influencia diretamente nos testes de tomada de tempo, portanto, a execução de scripts e a própria atualização do ERP neste tipo de base não reflete diretamente o tempo necessário para execução no ambiente de produção, podendo apenas ser usado como referência dada a proporção de tamanho. Como haverá cortes em tabelas históricas, algumas consultas podem perder a referência/sentido de movimentação, mas algo que normalmente não influência na maioria dos testes e análises que são realizados em ambiente de homologação.

Deverá ser informado no script disponibilizado "Dump1" a data de corte referente aos dados que serão exportados. Quanto mais distante for a data informada, maior ficará o dump e a base de homologação respectivamente.

A criação de ambiente de homologação com base em Dump exportado com o ambiente em uso, pode ocasionar a ocorrência de erros de "Unique Constraint" nas aplicações devido ao sincronismo das sequences, que ficam desatualizadas em relação ao dado inserido na tabela. Caso isso ocorra, deve-se ajustar as sequences e este script pode ajudar a realizar esta tarefa.



Oracle Database homologados

As versões descritas na tabela abaixo referem-se as últimas releases de cada versão do Oracle homologadas para os produtos Consinco, incluindo as Critical Patch Update disponibilizadas pelo fabricante. Portanto, não é aconselhável a utilização de uma release superior ou inferior a informada abaixo em ambiente de produção sem a realização de testes e homologação, porém, não se restringe a sua utilização devido a atualizações de segurança e correções de bug que a própria Oracle pode eventualmente disponibilizar para garantir o correto funcionamento do banco de dados. Informações adicionais sobre releases e patchs de correção disponibilizados pela Oracle podem ser encontradas em https://support.oracle.com.

Versão Database
Homologada
Release
Estável ERP
Inicio
Suporte ERP
Término
Suporte ERP

Término Suporte
Estendido Oracle

Oracle 19cEm Homologação---
Oracle 12c12.2.0.1Outubro/2018IndefinidoMarço/2022 ¹
Oracle 11g11.2.0.4Setembro/2012Julho/2022Dezembro/2020 ¹
Oracle 10g10.2.0.4Julho/2006 Julho/2017Julho/2013 ¹

Não é aconselhável a utilização de uma versão de banco de dados no qual o fabricante não ofereça mais suporte. Informações adicionais sobre o ciclo de suporte para os produtos da Oracle podem ser encontradas em http://www.oracle.com/us/support/library/lifetime-support-technology-069183.pdf

¹ A Oracle se reserva no direito de alterar as datas de término do suporte para os seus produtos, conforme comunicados que ela publica em seu site de suporte (MOS). Portanto, é recomendado que esta informação seja conferida na ocasião diretamente com a própria Oracle pelo link informado nas datas acima.



Sistemas Operacionais homologados

Recomenda-se a utilização de plataforma operacional baseada em Unix de 64-bit, em especial a distribuição da própria Oracle (Oracle Linux), pelo fato da própria Oracle recomendar e por ser a plataforma predominante nos ambientes que utilizam o ERP Consinco.

PlataformaDistribuição / Versão
Linux x86 64-bitVer Oracle Database Preinstallation
Linux 64-bit for AMDVer 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 **