O Database Backup Service (DBS) oferece o recurso de backup incremental-forever verdadeiro para Oracle. Esse recurso combina backups completos e backups sintéticos para reduzir custos de backup e sobrecarga de recursos.
Informações básicas
O recurso de backup incremental-forever verdadeiro para Oracle funciona da seguinte maneira:
Um backup completo (backup RMAN nível 0) faz backup de todos os arquivos de dados, logs de arquivamento, arquivos de parâmetros e arquivos de controle do banco de dados Oracle.
-
Um backup sintético envolve as seguintes etapas:
O DBS cria um snapshot do conjunto de backup completo anterior (seja um backup completo ou sintético) e o monta como clone em um banco de dados autogerenciado local usando FUSE (Filesystem in Userspace).
Um backup incremental copia os blocos de dados alterados desde o último backup (completo ou sintético). As alterações são salvas como um arquivo de backup incremental.
-
Os dados são sintetizados. O DBS executa o comando
RMAN RECOVER COPY OF DATABASE WITH TAG 'dbs-specific-tag'para ler os dados do backup incremental da etapa anterior e mesclá-los aos dados do backup completo. O resultado sintetizado substitui os dados existentes do backup completo.NotaO novo conjunto de backup sintetizado não afeta o conjunto de backup completo anterior.
Em seguida, o ponto de montagem no banco de dados autogerenciado local é desmontado.
É possível configurar a frequência semanal dos backups completos no DBS. O DBS realiza um backup completo por semana; todos os outros backups são executados como backups sintéticos. Após a conclusão de um backup completo, ele serve como ponto de partida para os backups sintéticos daquela semana.
Os backups sintéticos produzem os mesmos resultados que os backups completos e oferecem as seguintes vantagens:
Redução de custos de backup: os backups sintéticos minimizam os dados copiados, armazenados e transferidos, o que diminui os requisitos de largura de banda da rede.
Menor sobrecarga de recursos: exigem menos IOPS de disco do banco de dados de origem em comparação a um backup completo.
Suporte a montagem: permite montar dados de backup para recuperação em segundos.
Pré-requisitos
A versão do banco de dados Oracle deve ser da 11 à 19.
O banco de dados Oracle deve usar arquitetura de instância única ou RAC. A arquitetura física standby do Oracle Data Guard não é suportada.
O servidor que hospeda o banco de dados Oracle deve executar um sistema operacional Linux e ter um gateway de backup instalado. Para mais informações, consulte Instale um gateway de backup.
O FUSE deve estar instalado no servidor.
O modo de log de arquivamento deve estar ativado para o banco de dados Oracle. Para mais informações, consulte Ative o modo de log de arquivamento.
Você deve ter o SID do Oracle. Para mais informações, consulte Obtenha o SID do Oracle.
-
O Block Change Tracking deve estar ativado.
Nota-
Execute o comando
SELECT status FROM v$block_change_tracking;para verificar se o Block Change Tracking está ativado. Esse recurso vem desativado por padrão.Se o comando retornar
ENABLED, o recurso está ativado. Se retornarDISABLED, o recurso está desativado. -
Execute o seguinte comando SQL para ativar o Block Change Tracking:
ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE <path_of_the_block_change_tracking_file> REUSE;
-
Preview público
Este recurso está em preview público. Para solicitar acesso, procure e entre no grupo 35585947 do DingTalk.
Para agendas de backup do Oracle criadas durante o período beta público, o único Backup set mode. suportado é Sandbox instance mount backup. O recurso de sandbox vem ativado por padrão, e você pode criar uma instância de sandbox gratuita para a agenda de backup durante o período beta público. Para mais informações, consulte Visão geral do recurso de sandbox do DBS.
Não é possível desativar o recurso de sandbox durante o período de preview público.
Etapa 1: Crie uma agenda de backup
Para mais informações, consulte Crie uma agenda de backup.
Ao criar a agenda de backup, defina Database Type como Oracle e Backup Method como physical backup.
Etapa 2: Configure a agenda de backup
Faça login no console do Data Management (DMS) V5.0.
-
Na barra de navegação superior, escolha .
NotaSe estiver usando o console do DMS no modo simples, passe o ponteiro sobre o ícone
no canto superior esquerdo do console do DMS e escolha . -
Na página Backup Schedules, localize a agenda de backup que deseja configurar e clique em Configure Backup Schedule na coluna Actions.

-
Na página Configure Backup Source and Destination, configure a origem e o destino do backup e clique em Next.
Categoria
Parâmetro
Descrição
N/A
Backup schedule name
O DBS gera um nome automaticamente. Especifique um nome descritivo para facilitar a identificação. O nome não precisa ser exclusivo.
Backup source
Backup method
Este parâmetro é definido automaticamente para o método de backup selecionado ao criar a agenda de backup. Este tópico usa backup físico para Oracle.
Instance region
Selecione a região onde a instância do banco de dados de destino está localizada.
Backup gateway
Selecione o gateway de backup para o banco de dados de destino. Para obter informações sobre como adicionar um gateway de backup, consulte Instale um gateway de backup.
Database type
O padrão é Oracle.
SID
Insira o SID do Oracle do banco de dados de destino. Para mais informações, consulte Obtenha o SID do Oracle.
Log on to database
Insira o comando SQL*Plus para fazer login no banco de dados. Formato:
username/password@instance_name as sysdba. Exemplo:sys/password@orcl as sysdba.NotaTambém é possível inserir
/ as sysdba. No entanto, esse comando falhará se a autenticação do sistema operacional estiver desativada no ambiente do banco de dados.Oracle home
Insira o caminho absoluto do ORACLE_HOME. Para mais informações, consulte Obtenha o diretório do programa do banco de dados.
NotaEste parâmetro é opcional.
Data security and cross-border data transfer commitment
Leia e marque a caixa de seleção do compromisso.
Backup destination
Storage type
O tipo de armazenamento para o destino do backup. Valores válidos:
-
DBS built-in storage (Recomendado): os dados são armazenados automaticamente no armazenamento integrado do DBS, portanto, não é necessário criar um espaço de armazenamento. A cobrança é baseada na quantidade de dados armazenados no DBS. Para mais informações, consulte Taxas de armazenamento.
-
OSS For User: é necessário criar um bucket do Object Storage Service (OSS) antecipadamente. Para mais informações, consulte Crie um bucket.
Nota-
Este tópico usa o DBS built-in storage como exemplo. Se você selecionar User OSS, também deverá configurar o parâmetro OSS bucket name. Apenas a classe de armazenamento OSS Standard é suportada.
-
Para grandes volumes de dados, recomendamos a compra de um plano de armazenamento do DBS (assinatura) para compensar os custos do armazenamento integrado do DBS. Os planos de armazenamento são mais econômicos do que o método de pagamento conforme o uso.
Storage encryption
O método de criptografia para os dados armazenados. Valores válidos:
-
Encrypted (Recomendado): criptografa dados usando o algoritmo padrão do setor AES-256.
O OSS criptografa objetos no upload e os descriptografa automaticamente no download. Para mais informações, consulte Criptografia do lado do servidor.
-
Non-encrypted: os dados não são criptografados.
-
-
Na etapa Edit Backup Objects, a opção Back Up Entire Instance vem selecionada por padrão. Clique em Next.
NotaAo fazer backup de um banco de dados inteiro, os dados de permissão e os procedimentos armazenados também são incluídos no backup.
-
Na página Configure Backup Time, configure o horário do backup e outras definições, e clique em Next.
Parâmetro
Descrição
Full backup frequency
Selecione Periodic Backup ou Single Backup.
NotaSe você selecionar Periodic Backup, será necessário configurar os parâmetros Full Data Backup Recurrence, Start At e Real-Time Transaction Log Backup.
Full backup period
Os dias da semana em que o DBS executa a agenda de backup. É possível selecionar um ou mais dias da semana. Selecione pelo menos um dia.
Start time
O horário de início do backup. Recomendamos especificar um horário fora do pico de uso. Exemplo: 01:00.
NotaSe um backup completo anterior não tiver terminado até o horário de início do próximo backup, o DBS ignorará o próximo backup.
Incremental backup
Define se o backup incremental deve ser ativado.
Max concurrent threads for full backup
O número máximo de threads simultâneas disponíveis para um backup completo. Configure este parâmetro para ajustar a velocidade do backup. Por exemplo, reduza o número de threads de backup para minimizar o impacto no banco de dados.
Backup network throttling
O limite de largura de banda da rede. Especifique o limite conforme suas necessidades de negócios. Valor padrão:
0, que indica que a largura de banda da rede não tem limite.NotaAo fazer backup de um banco de dados de produção, configure um limite de velocidade de rede conforme necessário para reduzir o impacto no banco de dados de produção.
Incremental backup interval
O intervalo em que o backup incremental é realizado. O DBS executa o backup incremental com base nas suas configurações. Se você definir o intervalo como 10 minutos, o DBS realizará um backup incremental a cada 10 minutos.
Delete log after successful backup
Define se os logs de arquivamento com backup bem-sucedido devem ser excluídos do banco de dados autogerenciado.
Se você selecionar Yes, também deverá configurar o parâmetro Retain archive log for (days).
Retain archive log for (days)
O número de dias para reter logs de arquivamento no banco de dados autogerenciado. Após um backup bem-sucedido, o sistema exclui logs anteriores a esse período de retenção especificado. O valor padrão é 7, o que significa que logs de arquivamento com mais de 7 dias são excluídos.
Este parâmetro é exibido apenas quando Delete log after successful backup está definido como Yes.
Enable compression
Define se os dados de backup devem ser compactados. Valores válidos:
-
Enable: recomendado. Os dados são compactados durante o backup para reduzir o espaço de armazenamento.
-
Disable: os dados não são compactados durante o backup.
Backup set mode
Apenas o modo Sandbox instance mount backup é suportado. O RMAN realiza um backup Image Copy, e os dados de backup são transmitidos para o OSS via protocolo FUSE sem serem gravados em disco. Se o recurso de sandbox do DBS estiver ativado, os dados de backup poderão ser montados em segundos.
Seu servidor deve ter o FUSE instalado. Caso contrário, o backup falhará.
-
-
Na página Edit Lifecycle, especifique o período de retenção para dados de backup completo no armazenamento integrado do DBS.
Se você ativou o recurso Incremental backup na etapa anterior, também deverá configurar o período de retenção para dados de backup incremental. Para mais informações sobre o ciclo de vida dos dados de backup, consulte Gerencie o ciclo de vida dos dados de backup.
Após concluir as configurações acima, clique em Precheck no canto inferior direito da página.
Após a aprovação da pré-verificação, clique em Start Now na caixa de diálogo de confirmação.
Próximos passos
O Data Disaster Recovery suporta restauração para um servidor diferente, restauração para um local diferente no servidor de origem e restauração para o local original no servidor de origem. Para mais informações, consulte Restaure um banco de dados Oracle a partir de um backup físico.