Tempo aproximado para leitura: 00:01:00 min
Dúvida
Quais são as informações sobre Mudança de Tecnologia de SGBD? Por exemplo, alteração do SGBD SQL Server para Oracle?
Ambiente
Framework - Framework (Linha RM) - Banco de Dados - Todas as versões
Solução
O procedimento de alteração de SGBD corresponde a uma operação complexa, que em sua normalidade é executada pela Consultoria de Banco de Dados, juntamente com a equipe de desenvolvimento do produto.
Cada cliente - consequentemente as Bases de Dados correspondentes - possuem uma característica de utilização distinta, portanto, a operação deverá ser desenvolvida conforme tais atributos, mitigando assim, a possibilidade de inconsistências na utilização do sistema devido a execução do processo de migração realizada incorretamente pelo Banco de Dados. Segue alguns exemplos de pontos que deveram ser considerados:
- Migração das Consultas SQL proprietárias e internas utilizadas nos relatórios do CorporeRM;
- Inclusão e atualização de sequences.
- Alteração dos planos de manutenção de índices e estatísticas;
- Inclusão de functions, procedures, body packages e triggers especificas do Oracle para funcionamento do CorporeRM.
- Conversão de User-Defined Data Types.
Importante
Vale ressaltar que determinadas operações são realizadas implicitamente pela aplicação, existem campos em determinadas tabelas que armazenam o tipo de Banco de Dados (SQL Server ou Oracle), consequentemente alterando o comportamento da aplicação em relação a abertura de sessions, cursores, dentre outras operações de comunicação com o Banco de Dados. A execução do procedimento de forma incorreta, poderá acarretar em não-conformidades do CorporeRM.
Considerando esse demais itens citados, todo o procedimento deve ser realizado com acompanhamento de um Analista DBA capacitado e com sólidos conhecimentos, porém recomendamos que entre em contato com a equipe de consultoria de Banco de Dados da TOTVS e solicite o orçamento correspondente.
O procedimento em questão não possui documentações disponibilizadas pelo suporte, pois é caracterizado como escopo de infraestrutura do cliente.
0 Comentários