top of page

4 formas de migrar seu banco de dados Oracle para a versão Oracle 23ai

O Oracle Database 23ai lançado 2024, introduz uma série de novas funcionalidades que melhoram o desempenho, aumentam a segurança e incorporam inteligência artificial para otimização e automação de processos.


Neste artigo, vamos detalhar alguma das novas funcionalidades do Oracle Database 23ai além de explanarmos sobre quatro abordagens técnicas de upgrade do banco de dados Oracle.


Novas Funcionalidades do Oracle Database 23ai


1. Desempenho

a. True Cache: Essa tecnologia melhora o desempenho do banco de dados ao otimizar a utilização do cache, garantindo tempos de resposta mais rápidos para consultas frequentes.


b. AI Vector Search: Esta funcionalidade permite a busca semântica de dados utilizando vetores de inteligência artificial, possibilitando consultas mais precisas e rápidas com base no contexto dos dados.


c. JSON Relational Duality: Permite acessar e atualizar dados tanto como documentos JSON quanto como tabelas relacionais, proporcionando flexibilidade e simplicidade para desenvolvedores.


2. Segurança

a. SQL Firewall: Fornece proteção em tempo real contra ataques comuns a bancos de dados, monitorando e bloqueando consultas SQL não autorizadas e injeções SQL, independentemente do caminho de execução do SQL.


b. Data Safe: Uma plataforma unificada para gerenciamento de segurança de dados, incluindo descoberta de dados sensíveis, avaliação de segurança, auditoria e mascaramento de dados.


c. Privilege Analysis: Identifica e remove privilégios desnecessários dos usuários, reduzindo a superfície de ataque e melhorando a segurança do banco de dados.


3. Inteligência Artificial

a. Improved Machine Learning Algorithms: Aprimoramentos nos algoritmos de machine learning dentro do banco de dados simplificam a categorização de textos e dados, oferecendo melhor desempenho e flexibilidade.


b. Automatic SQL Tuning: Funcionalidade que identifica e sugere melhorias para consultas SQL, ajudando a manter um desempenho ideal de maneira automatizada.


c. Operational Property Graphs in SQL: Permite a construção de aplicações de análise de grafos em tempo real diretamente no banco de dados, aproveitando a segurança, alta disponibilidade e capacidades de desempenho do Oracle Database.


4 métodos para Migração para o Oracle Database 23ai


1. Atualização Direta (In-Place Upgrade)

Este método envolve a atualização do banco de dados diretamente para a nova versão, dentro do próprio servidor, sem necessitar mover os dados para uma nova infraestrutura.


Passos macros:

  1. Preparação: Realize um backup completo do banco de dados e certifique-se de que todos os pré-requisitos de hardware e software estão atendidos.

  2. Atualização: Use o Oracle Database Upgrade Assistant (DBUA) para automatizar o processo de atualização.

  3. Validação: Após a atualização, execute scripts de validação para garantir que todos os dados e funcionalidades estão funcionando corretamente.


Vantagens: Menor tempo de indisponibilidade e simplicidade no processo.


Desvantagens: Risco de problemas se algo der errado durante a atualização e maior tempo de recuperação caso necessitar retornar o backup.


2. Migração com Exportação/Importação (Data Pump)

Esse método utiliza a ferramenta de exportação e importação chamada Oracle Data Pump para mover os dados para um novo servidor ou instance de banco de dados.

Passos macros:

  1. Exportação: Exporte os dados do banco de dados de origem usando o Data Pump Export (expdp).

  2. Configuração do Novo Banco: Instale e configure a versão Oracle Database 23ai em um novo ambiente.

  3. Importação: Importe os dados para o novo banco de dados usando o Data Pump Import (impdp).


Vantagens: Reduz o risco de problemas pois é possível testar esses passos antecipadamente e compreender o tempo que será necessário para executar o processo na virada definitiva.


Desvantagens: Pode requerer tempo significativo para grandes volumes de dados durante as etapas de exportação e importação.


3. Migração por Replicação via Oracle GoldenGate

Essa técnica utilizamos o Oracle GoldenGate para replicar os dados do banco de dados antigo para o novo em tempo real, sem indisponibilidade..

Passos macros:

  1. Configuração da Replicação: Configure o Oracle GoldenGate para replicar todos os dados do banco de dados de origem para o banco de dados destino.

  2. Sincronização: Mantenha a replicação ativa até que todos os dados estejam sincronizados.

  3. Switch Over: Após a sincronização completa, agende a virada definitiva e redirecione as aplicações para o novo banco de dados.


Vantagens: Reduz a quase zero o tempo de inatividade (downtime), permitindo uma migração suave.


Desvantagens: Complexidade na configuração e necessidade de licença do Oracle GoldenGate.


4. Migração com Clonagem via Oracle RMAN

Nesse processo, utiliza o Oracle Recovery Manager (RMAN) para clonar o banco de dados de origem no novo ambiente.

Passos macros:

  1. Backup: Realize um backup completo do banco de dados usando RMAN.

  2. Configuração do Novo Banco: Instale e configure o Oracle Database 23ai no novo ambiente.

  3. Clonagem: Use RMAN para restaurar o backup no novo banco de dados.

  4. Atualização Final: Após a clonagem, use o DBUA para finalizar a atualização para a versão 23ai.


Vantagens: Procedimento bem documentado e suportado pela Oracle. É possível testar antecipadamente mitigando erros operacionais além de ser possível validar a compatibilidade das aplicações.


Desvantagens: Pode haver tempo de inatividade significativo durante o processo de backup e restauração.


Conclusão


A migração do seu banco de dados para o Oracle Database 23ai poderá trazer benefícios significativos em relação a desempenho, segurança e novas funcionalidades relacionadas a inteligência artificial, tornando-o uma escolha estratégica para empresas que buscam maximizar a eficiência e a proteção dos seus dados.


Com várias abordagens técnicas disponíveis para a migração, as organizações podem escolher o método que melhor se adapta às suas necessidades e minimizar os riscos associados ao processo de atualização.


Se você está pensando em migrar o seu banco de dados Oracle 11g, 18c ou 19c para a versão Oracle Database 23ai e precisa de apoio especializado, fale conosco - comercial@datacosmos.com.br

datacosmos-botao-whats.png
bottom of page