Observação:

Fazer Backup e Restaurar um Banco de Dados do OCI com PostgreSQL

Introdução

Este tutorial discute como fazer backup e restaurar um Banco de Dados do Oracle Cloud Infrastructure (OCI) com PostgreSQL. Crie, programe e restaure de um OCI Database com backups PostgreSQL.

Os backups podem ser criados manualmente ou automatizados por meio de uma política de gerenciamento. Os backups são uma cópia dos dados do banco de dados que são obtidos e armazenados remotamente para que possam ser usados para restaurar o original, se necessário, como após um evento de perda de dados. Os backups podem ser criados manualmente ou automatizados por meio de uma política de gerenciamento. Os backups automáticos podem ser programados para serem criados diariamente, semanalmente e mensalmente. Os backups automáticos têm um período de retenção de até 35 dias antes de serem excluídos pelo sistema. Ao criar um backup manualmente, você pode escolher se o backup será retido indefinidamente ou excluído em uma data específica ou após um número especificado de dias.

PostgreSQL é um serviço totalmente gerenciado que economiza seu tempo em tarefas de roteamento, como criar, programar e restaurar do OCI Database com backups PostgreSQL e nosso recurso especial é a arquitetura de armazenamento otimizada para banco de dados que separa uma transação SQL mecanismo de processamento da camada de armazenamento e aumenta a resiliência e o desempenho do sistema, e foi projetado para ser 60% e menos caro do que o Amazon Aurora, e os backups podem ser criados manualmente ou automatizados por meio de uma política de gerenciamento. A restauração é bastante simples no Banco de Dados anOCI com backups PostgreSQL.

Objetivos

Pré-requisitos

Considerações

Ambiente: Oracle Cloud Infrastructure

Nome do Banco de Dados: postgres

Versão: PostgreSQL 14.9

Tarefa 1: Obter os Detalhes de um Banco de Dados do OCI com Backups PostgreSQL

  1. Abra o menu de navegação e clique em Bancos de Dados. Em PostgreSQL, clique em Backups.

  2. (Opcional) Na seção Escopo da lista, em Compartimentos, selecione um compartimento.

  3. Clique no nome do backup cujos detalhes você deseja ver.

image

Tarefa 2: Programar o OCI Database com Backups PostgreSQL

  1. Abra o menu de navegação e clique em Bancos de Dados. Em PostgreSQL, clique em Bancos de Dados.

  2. (Opcional) Na seção Escopo da lista, em Compartimentos, selecione um compartimento.

  3. Clique no nome do banco de dados para o qual deseja ativar backups automáticos.

  4. Na página Detalhes do sistema de banco de dados, clique em Mais ações e selecione Editar política de gerenciamento.

    image

  5. Na janela Editar política de gerenciamento, selecione Ativar backups automáticos e informe as seguintes opções de programação e clique em Salvar alterações.

    • Frequência de backup: Selecione com que frequência um backup é criado.
    • Dia da semana: Selecione o dia da semana em que o backup é criado.
    • Hora inicial do backup: Selecione a hora em que o backup é criado.
    • Período de retenção do backup (dias): Informe um valor para que o backup seja retido antes de ser excluído pelo sistema.

    image

Tarefa 3: Mover um Banco de Dados do OCI com Backup PostgreSQL para outro Compartimento

  1. Abra o menu de navegação e clique em Bancos de Dados. Em PostgreSQL, clique em Backups.

  2. (Opcional) Na seção Escopo da lista, em Compartimento, selecione um compartimento.

  3. Clique no nome do backup que deseja mover.

  4. Na página Detalhes do backup, clique em Exibir detalhes e selecione Mover recurso.

    image

  5. Na janela Mover recurso, selecione o compartimento de destino para o qual você deseja mover o backup e clique em Mover recurso.

    image

Tarefa 4: Fazer Backup Manualmente de um Sistema de Banco de Dados

  1. Abra o menu de navegação e clique em Bancos de Dados. Em PostgreSQL, clique em Bancos de Dados.

  2. (Opcional) Na seção Escopo da lista, em Compartimentos, selecione um compartimento.

  3. Clique no nome do sistema de banco de dados cujo backup você deseja fazer.

  4. Na página Detalhes do sistema de banco de dados, clique em Criar backup.

    image

  5. Na janela Criar backup do banco de dados PostgreSQL, digite as informações a seguir e clique em Criar backup.

    • Nome do backup: Digite um nome para o backup.
    • Descrição: Digite uma descrição para o backup.
    • Compartimento: Selecione um compartimento que conterá o backup.
    • Período de retenção de backup (dias):
      • Selecionar número de dias: Informe o número de dias em que o backup será retido até ser excluído. (Os dias de retenção devem ser um número inteiro entre 1 e 365).
      • Selecionar data final: Selecione a data em que o backup será excluído.
    • Mostrar opções avançadas para o backup: (Opcional) Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deverá ter permissões para usar o namespace de tag. Para obter mais informações sobre tags, consulte Tags de Recurso. Se você não tiver certeza se deve aplicar tags, ignore essa opção ou pergunte a um administrador. Você pode aplicar tags posteriormente.

    image

Tarefa 5: Restaurar de um Banco de Dados do OCI com Backup PostgreSQL

  1. Abra o menu de navegação e clique em Bancos de Dados. Em PostgreSQL, clique em Bancos de Dados.

  2. (Opcional) Na seção Escopo da lista, em Compartimento, selecione um compartimento.

  3. Clique no nome do sistema de banco de dados que você deseja editar.

  4. Na página Detalhes do sistema de banco de dados, clique em Restaurar.

    image

  5. Na janela Restaurar, selecione o backup do qual você deseja restaurar e clique em Restaurar.

    image

Tarefa 6: Criar um Sistema de Banco de Dados com Base em Backup

Depois que os pré-requisitos e a rede necessários do OCI estiverem em vigor, crie o sistema de banco de dados.

  1. Crie ou selecione um vault para a senha do administrador do banco de dados e crie uma chave e um segredo para a senha do banco de dados. Para obter mais informações, consulte Gerenciando Vaults, Gerenciando Chaves e Gerenciando Segredos do Vault.

  2. Abra o menu de navegação e clique em Bancos de Dados. Em PostgreSQL, clique em Bancos de Dados.

  3. (Opcional) Na seção Escopo da lista, em Compartimentos, selecione um compartimento.

  4. Clique em Criar PostgreSQL Sistema de banco de dados, Criar novo sistema com base em backup e Próximo.

    image

    image

  5. Configure o sistema de banco de dados.

    1. Na seção Database system configuration, insira as informações a seguir.

      • Nome do sistema de banco de dados: Informe um nome para o sistema de banco de dados.
      • Descrição: (Opcional), digite uma descrição para o sistema de banco de dados.
      • PostgreSQL versão principal: Selecione uma versão principal do banco de dados PostgreSQL. O único valor permitido é 14.
    2. Na seção Sistema de banco de dados, especifique as informações a seguir.

      • Contagem de nós: Um nó principal é obrigatório e os nós extras são reservados como nós de réplica de leitura.
      • Camada de desempenho: Selecione a camada de desempenho do banco de dados. O valor padrão é 300,000 IOPS. Para obter mais informações, consulte Camadas de Desempenho.
      • Posicionamento de dados:
        • Regional: Os dados são armazenados de forma durável em vários domínios de disponibilidade na região.
        • Específico do Domínio de Disponibilidade: Os dados são armazenados de forma durável no domínio de disponibilidade selecionado.
    3. Defina a configuração de hardware para o sistema de banco de dados usando as informações a seguir.

      • Contagem de OCPUs: Selecione o número de OCPUs por nó.
      • Formas Disponíveis: Selecione a forma dos nós do banco de dados.
    4. Defina a Configuração de rede do sistema de banco de dados usando as informações a seguir.

      • Rede Virtual na Nuvem: Selecione a VCN na qual você deseja criar o banco de dados. Se você precisar criar uma VCN, clique em create a VCN. Para obter mais informações, consulte Gerenciamento de VCN e Sub-rede.
      • Sub-rede: Escolha a sub-rede privada da VCN selecionada.
      • Endereço IP privado: Um endereço IP privado na sub-rede para a instância do banco de dados. O valor é opcional. Se um endereço IP não for fornecido, um será escolhido entre os endereços IP disponíveis na sub-rede especificada.
    5. Informe as credenciais do administrador do sistema de banco de dados para o banco de dados. Os administradores não obtêm acesso de superusuário. Um Banco de Dados do OCI com o usuário administrador PostgreSQL pode criar usuários e atribuições.

      • Nome de Usuário: Especifique o nome de usuário do administrador. Este valor não pode ser alterado após a criação do sistema de banco de dados.
      • Escolha uma das seguintes opções de Senha:
        • Entrar senha:
          • Senha: Especifique a senha do administrador.
          • Confirmar senha: Confirme a senha do administrador.
        • Usar o OCI Vault:
          • Vault: Selecione o vault que contém a senha do administrador.
          • Segredo: Selecione o segredo que contém a senha do administrador.
          • Versão do segredo: Selecione uma versão de segredo.
    6. A seção Política de gerenciamento oferece a você a oportunidade de especificar políticas de backup e manutenção para o sistema de banco de dados.

      • Backups automáticos: Selecione Ativar backups automáticos para ativar backups automáticos. Se você não selecionar backups automáticos, deverá gerenciá-los manualmente. Recomendamos que você ative backups automáticos. Depois de ativar backups automáticos, você pode definir as seguintes opções:
        • Frequência de backup: Selecione com que frequência um backup é criado.
        • Dia da semana: Selecione o dia da semana em que o backup é criado.
        • Hora inicial do backup: Selecione a hora em que o backup é criado.
        • Período de retenção de backup (dias): Informe um valor, em dias, em que o backup será retido antes de ser excluído pelo sistema.
      • Manutenção: Selecione uma opção de tipo de Manutenção. Para obter mais informações, consulte Manutenção.
      • Definido pela Oracle: a Oracle escolhe o melhor dia e hora para iniciar qualquer manutenção essencial.
      • Programar sua própria manutenção: Especifique o dia da semana e o horário inicial da manutenção (no fuso horário UTC) que você deseja programar qualquer atividade de manutenção essencial, como upgrades do SO ou da instância. Se você não especificar um dia e horário, a Oracle escolherá para você.
    7. (Opcional) Clique em Mostrar opções avançadas para definir variáveis de configuração ou adicionar tags para o sistema de banco de dados.

      • Configurações: Selecione uma configuração de banco de dados existente. Para obter mais informações, consulte Gerenciando o OCI Database com Configurações PostgreSQL
      • Tags: Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deverá ter permissões para usar o namespace de tag. Para obter mais informações sobre tags, consulte Tags de Recurso. Se você não tiver certeza se deve aplicar tags, ignore essa opção ou pergunte a um administrador. Você pode aplicar tags posteriormente.

    image

  6. Na seção Verificar e criar, revise a configuração do sistema de banco de dados e clique em Criar.

Agradecimentos

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal Oracle Learning YouTube. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.