Prepare Serviços na Nuvem para Aceitar Dados Migrados

Prepare sua conta do Oracle Cloud Infrastructure para aceitar dados migrados criando um bucket de armazenamento para armazenar os dados e provisionar um banco de dados compatível em sua região. A versão do banco de dados deve ser igual à do banco de dados de origem e a versão do patch deve ser igual (ou superior) à do banco de dados de origem.

Criar um Bucket no Serviço Object Storage

Os buckets são usados para armazenar e organizar dados. O bucket que você cria será o contêiner dos dados cujo backup é feito no Oracle Cloud Infrastructure Object Storage.

  1. Na Console do Oracle Cloud Infrastructure, em Infraestrutura Básica, clique em Object Storage.
  2. Selecione o compartimento na lista Compartimentos do lado esquerdo da página.
    O compartimento é onde você implantou os recursos.
  3. Clique em Criar Bucket.
  4. Nomeie o bucket.
    O sistema gera um nome de bucket padrão que reflete ano, mês, dia e hora atuais. Por exemplo, bucket-20210210-1359. Ao alterar o padrão para qualquer outro nome de bucket, use letras, números, traços, sublinhados e pontos. Evite digitar informações confidenciais. Por exemplo, nomeie o bucket como atp-upload.
  5. Use os valores padrão para os atributos de bucket.
    Por exemplo, selecione a Camada de Armazenamento Padrão. Padrão é a camada de armazenamento padrão principal usada para armazenar dados que requerem acesso rápido e imediato.
  6. Clique em Criar Bucket.

Implantar uma Topologia do Oracle Base Database Service

O código do Terraform para implantar a topologia de nuvem de destino está disponível no Oracle Cloud Infrastructure Resource Manager ou GitHub. Você pode usar o código para provisionar os recursos de rede necessários, uma instância de computação para o servidor bastion e o Oracle Base Database Service.

  • Implante os recursos de nuvem usando o Oracle Cloud Infrastructure Resource Manager:
    1. Clique Implantar para o Oracle Cloud
      Se você ainda não tiver acessado, informe a tenancy e as credenciais do usuário.
    2. Revise e aceite os termos e condições.
    3. Selecione a região na qual você deseja implantar a pilha.
    4. Siga os prompts na tela e as instruções para criar a pilha.
    5. Depois de criar a pilha, clique em Ações do Terraform e selecione Planejar.
    6. Aguarde a conclusão do job e revise o plano.
      Para fazer qualquer alteração, retorne à página Detalhes da Pilha, clique em Editar Pilha e faça as alterações necessárias. Em seguida, execute a ação Planejar novamente.
    7. Se nenhuma alteração adicional for necessária, retorne à página Detalhes da Pilha, clique em Ações do Terraform e selecione Aplicar.
  • Implante os recursos de nuvem usando a CLI do Terraform:
    1. Vá para GitHub.
    2. Faça download do código para seu computador local.
    3. Conclua as etapas de pré-requisito em README.
    4. Aplique a configuração usando a CLI do Terraform.

Provisionar um Banco de Dados no Oracle Cloud Infrastructure

Provisione um banco de dados compatível no Oracle Cloud Infrastructure. O banco de dados pode ser bare metal ou máquina virtual, mas a versão deve ser pelo menos a mesma do banco de dados de origem.

A versão do banco de dados de destino deve ser igual ou posterior à versão do banco de dados de origem. O banco de dados de destino pode ter um nível de patch mais alto. Se for uma versão superior, um upgrade será necessário antes da migração.

O nome do banco de dados contêiner (CDB) ou identificador do sistema (SID) na nuvem deve ser igual ao nome do banco de dados de origem CDB ou SID. Dependendo do tipo de sistema de banco de dados e do número de nós provisionados, pode levar mais de uma hora para provisionar um sistema de banco de dados.

Antes de começar, o compartimento deve ter uma Rede Virtual na Nuvem (VCN) configurada com uma sub-rede privada para provisionar o Oracle Base Database Service. Para acessar o banco de dados, provisione um bastion host em uma sub-rede pública na VCN (para que ele tenha um IP público) ou você precisará de acesso direto à rede privada por meio da VPN ou do Oracle Cloud Infrastructure FastConnect. Crie uma regra de Lista de Segurança na sub-rede privada do banco de dados fornecendo acesso à porta do banco de dados (1521) do bloco CIDR da sub-rede pública.

  1. Abra o menu de navegação na Console do OCI.
  2. Selecione Oracle Database e, em seguida, selecione Oracle Base Database.
  3. Clique em Criar sistema de Banco de Dados.
  4. Selecione o Compartimento no qual o sistema de banco de dados residirá.
  5. Nomear seu sistema de BD.
  6. Selecione um domínio de disponibilidade.
  7. Configure a forma que corresponda aos seus requisitos de banco de dados.

    A forma determina o tipo de sistema de BD criado e os recursos alocados para o sistema. Por padrão, AMD VM.Standard.E4. A forma flexível com 4 OCPUs é selecionada.

    Para especificar uma forma diferente da padrão, clique em Alterar forma e selecione uma forma disponível na lista.

  8. Selecione o processador Ampere, AMD ou Intel no grupo de processadores

    Observação:

    Se você selecionar uma forma flexível Ampere A1, AMD E4 ou Intel X9, a memória, a largura de banda da rede e o IOPS teórico máximo serão dimensionados proporcionalmente.

  9. Configurar OCPU: Selecione o número de OCPUs que deseja alocar para essa instância.
    Para formas flexíveis Ampere A1, AMD E4 e Intel X9, você pode selecionar o número de OCPUs usando o controle deslizante no campo Número de OCPUs por nó.
    • Para a forma Ampere A1, é possível selecionar no mínimo 1 OCPU e no máximo 57 OCPUs.
    • Para a forma AMD E4, é possível selecionar no mínimo 1 OCPU e no máximo 64 OCPUs.
    • Para a forma X9 da Intel, é possível selecionar no mínimo 1 OCPU e no máximo 32 OCPUs.

    Os recursos a seguir são dimensionados de acordo com o número de OCPUs selecionadas.

    • Memória (GB): O volume de memória que você deseja alocar para essa instância.

      Para as formas Ampere A1, AMD E4 e Intel X9, a memória será dimensionada proporcionalmente com base no número de OCPUs selecionadas.

      • Para a forma Ampere A1, para cada OCPU, 8 GB de memória são alocados. Um mínimo de 8 GB e um máximo de 456 GB de memória são alocados.
      • Para a forma AMD E4, para cada OCPU, 16 GB de memória são alocados. Um mínimo de 16 GB e um máximo de 1024 GB de memória são alocados.
      • Para a forma Intel X9, para cada OCPU, 16 GB de memória são alocados. Um mínimo de 16 GB e um máximo de 512 GB de memória são alocados.
    • Largura de banda da rede (Gbps): O volume de largura de banda da rede que você deseja alocar para esta instância.

      Para as formas Ampere A1, AMD E4 e Intel X9, a largura de banda será dimensionada proporcionalmente com base no número de OCPUs selecionadas. Para cada OCPU, é alocado 1 Gbps de largura de banda da rede.

      • Para a configuração Ampere A1, é alocado um mínimo de 1 Gbps e um máximo de 40 Gbps de largura de banda de rede.
      • Para a configuração AMD E4, um mínimo de 1 Gbps e um máximo de 40 Gbps de largura de banda de rede é alocado.
      • Para a configuração Intel X9, é alocado um mínimo de 1 Gbps e um máximo de 32 Gbps de largura de banda da rede.
    • IOPS máximo teórico: O valor de entrada e saída por segundo (IOPS) que você deseja alocar para esta instância. O IOPS máximo teórico também depende do armazenamento selecionado.

      Para as formas A1, AMD E4 e Intel X9, o IOPS teórico máximo será dimensionado proporcionalmente com base no número de OCPUs selecionadas. Para cada OCPU, será alocado o valor de 16 mil IOPS teórico máximo.

      • Para a forma Ampere A1, é alocado um mínimo de 16K e um máximo de 640K de IOPS teórico máximo.
      • Para a forma E4 AMD, é alocado um mínimo de 16K e um máximo de 640K de IOPS teórico máximo.
      • Para a forma Intel X9, um mínimo de 16K a um máximo de 512K de IOPS teórico máximo é alocado.
  10. Clique em Selecionar forma.
  11. Configurar armazenamento
    Para especificar um armazenamento diferente do padrão, clique em Alterar armazenamento e selecione um armazenamento disponível na lista.
    • A forma Ampere A1 só é suportada no Logical Volume Manager. Quando a forma Ampere A1 é selecionada, o tipo de software de gerenciamento de armazenamento muda para Logical Volume Manager com a opção Higher Performance.
  12. Escolha o software de gerenciamento de Armazenamento selecionando uma das seguintes:
    • Oracle Grid Infrastructure para usar o Oracle Automatic Storage Management (recomendado para cargas de trabalho de produção). Ele permite o gerenciamento do armazenamento que abrange vários nós perfeitamente e é recomendado para resiliência. A versão 11g só está disponível ao usar o Oracle Grid Infrastructure.
    • Gerenciamento de Volume Lógico para provisionar rapidamente seu sistema de banco de dados usando o software de gerenciamento de armazenamento Logical Volume Manager.

      Observação:

      • A forma Ampere A1 só é suportada no Logical Volume Manager.
      • O valor de armazenamento Disponível (GB) especificado durante o provisionamento determina o armazenamento total máximo disponível por meio do dimensionamento.
  13. Configure o desempenho do armazenamento selecionando o volume de armazenamento necessário para este banco de dados.
    1. Selecione uma das seguintes opções para Desempenho do volume de armazenamento:
      • Balanceado para a maioria das cargas de trabalho que exigem um bom equilíbrio entre desempenho e economia de custo.
      • Melhor desempenho para bancos de dados e cargas de trabalho de grande porte com alto requisito de Entrada/Saída. É o nível de desempenho padrão.
    2. Em Armazenamento de dados disponível (GB), selecione o volume de Armazenamento em Blocos em GB a ser alocado para o sistema de banco de dados.
      O armazenamento disponível pode ser expandido ou reduzido, conforme necessário, após o provisionamento do sistema de banco de dados.

    O campo Armazenamento da área de recuperação (GB) somente para leitura exibe o volume de armazenamento disponível para dados do log de recuperação (armazenamento RECO). O armazenamento da área de recuperação é determinado com base no armazenamento selecionado. No entanto, você pode alterar o armazenamento da área de recuperação de forma independente após o provisionamento.

    O IOPS máximo teórico esperado para armazenamento de dados exibe o IOPS teórico máximo que pode ser alcançado para o armazenamento que você selecionou.

  14. Clique em Salvar alterações.
  15. Configurar o sistema de Banco de Dados.
    1. Especifique a Contagem total de nós para definir o número de nós no sistema de BD.
      Você pode especificar um ou dois nós. Também depende da forma e do armazenamento selecionados.
      • Os sistemas de BD RAC com vários nós exigem no mínimo duas OCPUs por nó e não estão disponíveis no Logical Volume Manager.
      • A forma A1 do Ampere e a forma VM.Standard2.1 só estão disponíveis em sistemas de BD de nó único.
    2. Edição de software do Oracle Database
      A edição do banco de dados suportada pelo sistema de BD. A edição do banco de dados não pode ser alterada posteriormente.
      • O Oracle Database Standard Edition não é suportado em sistemas de BD baseados em forma Ampere A1.
    3. Armazenamento total (GB)
      Campo somente leitura. Exibe o volume total de armazenamento que será usado pelo sistema de banco de dados, incluindo o armazenamento necessário ao software do sistema de banco de dados. O tamanho do backup determina o valor mínimo para o armazenamento disponível.
    4. Nome do cluster
      É exibido apenas para sistemas de banco de dados de vários nós para permitir que você especifique o cluster para armazenar o nó.
    5. IOPS teórico máximo
      Exibe o IOPS máximo suportado para sua instância. É o mínimo do IOPS de rede e do IOPS de armazenamento que você selecionou nas seções Configurar Forma e Configurar armazenamento.
      • O IOPS teórico máximo é calculado com base no banco de dados com o tamanho do bloco 8K.
  16. Fator de limitação de IOPS
    Exibe o Armazenamento ou a Rede com base no qual o IOPS máximo teórico é determinado. Ele ajuda a identificar se você precisa aumentar o armazenamento ou aumentar a largura de banda da rede (aumentando o número de OCPUs proporcionalmente) para sua forma, se for necessário um volume maior de IOPS.
  17. Adicione a chave SSH para fazer upload da sua chave pública SSH para acesso.
  18. Escolher o Tipo de Licença
    • Licença Incluída significa que o custo desse recurso do serviço Oracle Cloud Infrastructure Database incluirá as licenças de software e o serviço Oracle Database.
    • Bring Your Own License significa que você usará as licenças do software do Oracle Database da sua organização para esse recurso do serviço Oracle Cloud Infrastructure Database.
  19. Especifique as informações de rede
    1. Rede virtual na nuvem. Clique em Alterar compartimento para selecionar uma VCN em outro compartimento.
      A VCN na qual o sistema de banco de dados será criado.
    2. Sub-rede do cliente. Clique em Alterar compartimento para selecionar uma sub-rede em outro compartimento.
      A sub-rede anexada ao sistema de banco de dados. Para sistemas de banco de dados RAC de nó único e de vários nós, não use uma sub-rede que se sobreponha a 192.168.16.16/28, que é usada pela interconexão privada do Oracle Clusterware na instância de banco de dados. A especificação de uma sub-rede substituta faz com que a interconexão privada funcione incorretamente.
    3. (Opcional) Grupos de segurança de rede

      Opcionalmente, você pode especificar um ou mais grupos de segurança de rede (NSGs) para o sistema de banco de dados. Os NSGs funcionam como firewalls virtuais, o que permite aplicar um conjunto de regras de segurança de entrada e saída ao sistema de banco de dados. Um máximo de cinco NSGs pode ser especificado.

      Observação:

      Se você selecionar uma sub-rede com uma lista de segurança, as regras de segurança do sistema de banco de dados serão uma união das regras da lista de segurança e dos NSGs.

      Para usar grupos de segurança de rede:

      1. Selecione Usar grupos de segurança de rede para controlar o tráfego. Você deverá ter uma rede virtual na nuvem selecionada para poder designar NSGs ao seu sistema de banco de dados.
      2. Especifique o NSG a ser usado com o sistema de banco de dados. Pode ser necessário usar mais de um NSG. Em caso de dúvida, entre em contato com o administrador da rede.
      3. Para usar NSGs adicionais, clique em + Outro grupo de segurança de rede.
  20. Nome do domínio do host para o sistema de banco de dados.
    Se a sub-rede selecionada usar o Resolvedor de Internet e VCN fornecidos pela Oracle para resolução do nome de DNS, esse campo exibirá o nome do domínio da sub-rede e não poderá ser alterado. Caso contrário, você poderá fornecer um nome de domínio desejado. Hifens (-) não são permitidos.
  21. Host e URL do domínio.
    Combina os nomes de host e domínio para exibir o FQDN (nome de domínio totalmente qualificado) do banco de dados. O tamanho máximo é 64 caracteres.
  22. Coleta de diagnósticos.

    O recurso de coleta de diagnósticos e notificações permite que o Oracle Cloud Operations e você identifiquem, investiguem, rastreiem e resolvam problemas de VM convidada de forma rápida e eficaz. Inscreva-se em eventos para ser notificado sobre alterações no estado do recurso. Você pode ativar ou desativar esse recurso a qualquer momento.

  23. Clique em Mostrar opções avançadas para especificar opções avançadas para o sistema de banco de dados.
    Por exemplo, o domínio de falha no qual o sistema de banco de dados reside e o fuso horário padrão do sistema de banco de dados.
  24. Clique em Próximo para avançar até a tela Informações do banco de dados e fornecer as informações a seguir para o banco de dados inicial.
    1. Nome do banco de dados
      Informe o Nome do Banco de Dados, também conhecido como DB_NAME, que corresponde ao nome do CDB de origem ou ao SID do Banco de Dados de origem. Os nomes dos bancos de dados de origem e de destino devem corresponder para que a fase de restauração funcione perfeitamente.
    2. Imagem do banco de dados
      Determina qual versão do Oracle Database é usada para o banco de dados.
    3. Senha
      Defina uma senha para o usuário SYS que corresponda aos requisitos de senha. A senha SYS deve ser a mesma do banco de dados de origem.
  25. Clique em Criar sistema de Banco de Dados.