Saiba Mais Sobre a Migração do IBM Db2 para o Oracle Autonomous Database

Converta um banco de dados IBM Db2 (LUW) para o Oracle Autonomous Data Warehouse no Oracle Cloud Infrastructure para aproveitar os recursos expandidos oferecidos com o Oracle PL/SQL e um banco de dados autônomo. Um banco de dados autônomo é dimensionado de forma elástica e oferece rápido desempenho de consultas sem a administração do banco de dados de alta sobrecarga.

Antes de Começar

Saiba mais sobre a migração de um banco de dados IBM para um Oracle Autonomous Database.

Arquitetura

Esta arquitetura mostra como os dados e metadados são migrados de um banco de dados IBM Db2 local para um Oracle Autonomous Data Warehouse.

O diagrama a seguir ilustra essa arquitetura de referência.

Veja a seguir a descrição da ilustração ibmdb-object-storage-and-adb.png
Descrição da ilustração ibmdb-object-storage-and-adb.png

ibmdb-object-storage-and-adb-oracle.zip

O data center local mostrado nesta arquitetura tem os seguintes componentes:

  • Equipamento no local do cliente (CPE)

    CPE é o ponto final local para a interconexão VPN Connect ou Oracle Cloud Infrastructure FastConnect entre o data center local e a rede virtual na nuvem (VCN) no Oracle Cloud Infrastructure.

  • Banco de dados IBM Db2

    O banco de dados IBM Db2 (também conhecido como Db2 for Linux, UNIX, and Windows ou Db2 LUW database) Versão 11.5.5 é um RDBMS de terceiros usado para criar aplicativos de armazenamento de dados em larga escala. Um RDBMS de terceiros usado para criar aplicativos de armazenamento de dados em larga escala.

  • Oracle SQL Developer

    O Oracle SQL Developer é um ambiente de desenvolvimento que simplifica o desenvolvimento e o gerenciamento do Oracle Database. Ele oferece um desenvolvimento completo de ponta a ponta dos seus aplicativos PL/SQL, uma planilha para executar consultas e scripts, uma console de DBA para gerenciar o banco de dados, uma interface de relatórios, uma solução completa de modelagem de dados, o Oracle REST Data Services integrado e uma plataforma de migração para migrar seus bancos de dados de terceiros para a Oracle, como IBM Db2 para a Oracle.

    O Oracle SQL Developer é certificado para ser executado em todos os Bancos de Dados Oracle suportados.

  • Carregador SQL

    O SQL*Loader carrega dados de arquivos externos para tabelas de um Oracle Database. O SQL*Loader usa as especificações de campo no arquivo de controle para interpretar o formato do arquivo de dados, analisar os dados de entrada e preencher as matrizes de vínculo que correspondem a uma instrução SQL INSERT usando esses dados. O Oracle Database aceita os dados e executa a instrução INSERT para armazenar os dados no banco de dados.

  • Utilitário de exportação

    O utilitário Exportar programa copia em massa dados entre uma instância do Banco de Dados IBM Db2 e um arquivo de dados em um formato especificado pelo usuário. O utilitário de exportação pode ser usado para exportar dados de tabelas para arquivos de dados.

O lado da arquitetura do Oracle Cloud Infrastructure tem os seguintes componentes:

  • Região

    Uma região do Oracle Cloud Infrastructure é uma área geográfica localizada que contém um ou mais data centers, denominados domínios de disponibilidade. As regiões são independentes de outras regiões, e grandes distâncias podem separá-las (entre países ou mesmo continentes).

  • Compartimento

    Os compartimentos são partições lógicas entre regiões dentro de uma tenancy do Oracle Cloud Infrastructure. Use compartimentos para organizar seus recursos no Oracle Cloud, controlar o acesso aos recursos e definir cotas de uso. Para controlar o acesso aos recursos em um determinado compartimento, você define políticas que especificam quem pode acessar os recursos e quais ações eles podem executar.

  • Cloud Guard

    Você pode usar o Oracle Cloud Guard para monitorar e manter a segurança dos seus recursos no Oracle Cloud Infrastructure. O Cloud Guard usa as receitas de detector que você pode definir para examinar seus recursos quanto a pontos fracos na segurança e para monitorar operadores e usuários em atividades arriscadas. Quando qualquer atividade de configuração incorreta ou insegura é detectada, o Cloud Guard recomenda ações corretivas e auxilia na realização dessas ações, com base nas receitas do respondente que você pode definir.

  • Domínio de disponibilidade

    Os domínios de disponibilidade são data centers independentes e independentes dentro de uma região. Os recursos físicos de cada domínio de disponibilidade são isolados dos recursos de outros domínios de disponibilidade, o que fornece tolerância a falhas. Os domínios de disponibilidade não compartilham infraestrutura como energia ou resfriamento ou a rede interna de domínios de disponibilidade. Portanto, uma falha em um domínio de disponibilidade provavelmente não afetará os outros domínios de disponibilidade na região.

  • Domínio de falha

    Domínio de falha é um agrupamento de hardware e infraestrutura dentro de um domínio de disponibilidade. Cada domínio de disponibilidade tem três domínios de falha com energia e hardware independentes. Quando você distribui recursos entre vários domínios de falha, seus aplicativos podem tolerar falhas físicas do servidor, manutenção do sistema e falhas de alimentação dentro de um domínio de falha.

  • Rede virtual na nuvem (VCN) e sub-redes

    Uma VCN é uma rede personalizável definida por software que você configura em uma região do Oracle Cloud Infrastructure. Como as redes de data center tradicionais, as VCNs permitem controle total sobre seu ambiente de rede. Uma VCN pode ter vários blocos CIDR não sobrepostos que você poderá alterar após criar a VCN. Você pode segmentar uma VCN em sub-redes, que podem ter como escopo uma região ou um domínio de disponibilidade. Cada sub-rede consiste em um intervalo contíguo de endereços que não são sobrepostos com as outras sub-redes da VCN. Você pode alterar o tamanho de uma sub-rede após a criação. Uma sub-rede pode ser pública ou privada.

    Cada instância do Compute é implantada em uma VCN que pode ser segmentada em sub-redes.

  • VPN Connect

    O VPN Connect fornece conectividade de VPN IPSec local entre a sua rede local e as VCNs no Oracle Cloud Infrastructure. A suíte de protocolos IPSec criptografa o tráfego IP antes que os pacotes sejam transferidos da origem para o destino e decriptografa o tráfego quando ele chega.

  • DRG (Dynamic Routing Gateway)

    O DRG é um roteador virtual que fornece um caminho para o tráfego de rede privada entre uma VCN e uma rede fora da região, como uma VCN em outra região do Oracle Cloud Infrastructure, uma rede local ou uma rede em outro provedor de nuvem.

  • Gateway de serviço

    O gateway de serviço fornece acesso de uma VCN a outros serviços, como o Oracle Cloud Infrastructure Object Storage. O tráfego da VCN para o serviço Oracle viagens pela malha da rede Oracle e nunca atravessa a internet.

  • Tabela de roteamento

    As tabelas de roteamento virtual contêm regras para rotear o tráfego de sub-redes para destinos fora de uma VCN, geralmente por meio de gateways.

  • Lista de segurança

    Para cada sub-rede, você pode criar regras de segurança que especifiquem a origem, o destino e o tipo de tráfego que devem ser permitidos dentro e fora da sub-rede.

  • Serviço Bastion host ou Bastion

    Esta arquitetura usa um bastion host. No entanto, você pode usar um bastion host ou o serviço Bastion do Oracle Cloud Infrastructure:

    • Bastion host

      O bastion host é uma instância de computação que serve como um ponto de entrada seguro e controlado para a topologia de fora da nuvem. O bastion host é provisionado tipicamente em uma zona desmilitarizada (DMZ). Ele permite que você proteja recursos confidenciais colocando-os em redes privadas que não podem ser acessadas diretamente de fora da nuvem. A topologia tem um único ponto de entrada conhecido que você pode monitorar e auditar regularmente. Portanto, você pode evitar a exposição dos componentes mais confidenciais da topologia sem comprometer o acesso a eles.

    • Serviço de bastion

      O Bastion Oracle Cloud Infrastructure fornece acesso seguro restrito e limitado por tempo a recursos que não têm pontos finais públicos e que requerem controles de acesso rigorosos de recursos, como máquinas virtuais e bare metal, Oracle MySQL Database Service, Autonomous Transaction Processing (ATP), Oracle Container Engine for Kubernetes (OKE) e qualquer outro recurso que permita acesso SSH (Secure Shell Protocol). Com o serviço Bastion do Oracle Cloud Infrastructure, você pode ativar o acesso a hosts privados sem implantar e manter um host jump. Além disso, você obtém uma postura de segurança aprimorada com permissões baseadas em identidade e uma sessão SSH centralizada, auditada e limitada por tempo. O Bastion do Oracle Cloud Infrastructure elimina a necessidade de um IP público para acesso bastion, eliminando o problema e a superfície de ataque potencial ao fornecer acesso remoto.

  • Banco de dados autônomo

    Os bancos de dados autônomos do Oracle Cloud Infrastructure são ambientes de banco de dados totalmente gerenciados e pré-configurados que você pode usar para cargas de trabalho de processamento de transações e data warehousing. Não é necessário configurar ou gerenciar nenhum hardware ou instalar qualquer software. O Oracle Cloud Infrastructure controla a criação do banco de dados, bem como o backup, a aplicação de patches, a atualização e o ajuste do banco de dados.

  • Armazenamento de objetos

    O armazenamento de objetos fornece acesso rápido a grandes quantidades de dados estruturados e não estruturados de qualquer tipo de conteúdo, incluindo backups de bancos de dados, dados analíticos e conteúdo avançado, como imagens e vídeos. Você pode armazenar com segurança e recuperar dados diretamente da internet ou de dentro da plataforma de nuvem. Você pode dimensionar o armazenamento sem afetar qualquer degradação no desempenho ou na confiabilidade do serviço. Use o armazenamento padrão para armazenamento "dinâmico" necessário para acessar rapidamente, imediatamente e com frequência. Use o armazenamento de arquivos compactados para o armazenamento "frio" que você mantém por longos períodos de tempo e raramente ou raramente acessa.

Sobre Serviços e Funções Obrigatórios

Esta solução requer os seguintes serviços e atribuições:

  • Oracle Autonomous Data Warehouse

  • Oracle Cloud Infrastructure Object Storage
  • Oracle SQL Developer (Oracle SQL Developer Web e SQL*Developer)

Essas são as funções necessárias para cada serviço.

Nome do Serviço: Atribuição Necessário para...
Oracle Autonomous Data Warehouse: Administração Crie as credenciais.
Oracle Cloud Infrastructure Object Storage: Administração Armazene os dados para migração para o Autonomous Data Warehouse.
Oracle SQL Developer: Administração Migre os dados.

Consulte Aprenda a obter os serviços do Oracle Cloud para Soluções da Oracle para obter os serviços de nuvem necessários.

Consulte Usar serviço Bastion para acessar recursos em uma sub-rede privada para usar um serviço bastion em vez de um host bastion.