Estes são os patches da Oracle que precisam ser aplicados para ter os melhores resultados com o Oracle no Backup e DR.
Versão do Oracle | Precisa de patch | Devido a esses bugs | Observações |
---|---|---|---|
11.2.0.1 a 12.1.0.2. | 19621704 | ORA-00600 [723] [memory Leak] Erro com vazamento de memória para "mbr node memory" | As montagens com reconhecimento de aplicativos do Backup e DR podem falhar |
11.x | Corrigido na versão 12.x e mais recentes | Bug 19874632 - ORA-15196: INVALID ASM BLOCK HEADER [KFC.C:26368] [OBJ_KFBL] [8] [529] [3 != 8] (ID do documento 19874632.8) | Isso requer o Oracle versão 12.x e posterior. |
12.1+ |
Corrigido na versão 19.1.0 e mais recentes Consulte o ID do documento Oracle 27424405.8 para detalhes do patch da sua versão do Oracle, de 12.1 a 19.1. |
RMAN: a restauração de arquivos maiores que 32G pode causar ORA-8103, ORA-600 [3020] O RMAN pode não fazer backup de todos os blocos da origem. |
A restauração e a recuperação podem falhar com ORA-600. |
12.1.0.2 | 22709877 | ORA-00600: INTERNAL ERROR CODE, ARGUMENTS: [KCVFDB_PDB_SET_CLEAN_SCN: CLEANCKPT] |
A montagem do Backup e DR com reconhecimento de aplicativos pode falhar
Corrigido em: 12.2.0.1+ |
12.1.0.2 a 19c | 26978857 | CONTROLFILE BACKUP TO TRACE REFERS PDB DATAFILE OFFLINE IN CDB$ROOT CONTEXT | As montagens do Backup e DR Application Aware podem falhar. |
12.1.0.2 | 23019710 |
RMAN LIST BACKUP SUMMARY FAILS com qualquer um dos seguintes erros:
ORA-01507: database not mounted ORA-01219: database or pluggable database not open: queries allowed on fixed ORA-00972: identifier is too long ORA-01589: must use RESETLOGS or NORESETLOGS option for database open ORA-01426: numeric overflow ORA-01152: file 3 was not restored from a sufficiently old backup ORA-01110: data file 3: ORA-01109: database not open ORA-01034: ORACLE not available |
Os backups do Oracle com o Backup e DR podem falhar |
12.1.0.2 | 18845653 | ORA-600 do fechamento de PDB se o PDB for renomeado em outra sessão | As montagens do Backup e DR Application Aware podem falhar. Corrigido na versão 12.2.0.1 e mais recentes. |
12.1.0.2 | 19075256 | ORA-600 [kcfmis_internal: enq] de PDB RENAME | |
12.1.0.2 |
22809813 (Win)
19404068 (Linux) |
ORA-1610 ON RECOVER DATABASE FOR CREATED CONTROLFILE | As montagens do Backup e DR Application Aware podem falhar. |
12.2 a 19c | 30045273 | PDB: ORA-00600 [KDSGRP1] / INCONSISTÊNCIAS DE BLOCO APÓS A RECUPERAÇÃO DO BANCO DE DADOS DE CÓPIAS DE IMAGEM DO RMAN USANDO O NOVO ARQUIVO DE CONTROLE | As montagens do Backup e DR Application Aware podem falhar. |
12.2.0.2 | 31718134 | ORA-00304: o INSTANCE_NUMBER solicitado está ocupado | A reinicialização de uma nova instância de banco de dados pela primeira vez em um estado sem montagem pode falhar |
18c e 19c | 30419450 | ORA-65250: caminho inválido especificado para o arquivo - /act/mnt/Staging_631487/datafile/24v0gutb_1_1 |
Os backups de banco de dados Oracle do Backup e DR podem falhar.
Solução alternativa até a instalação do patch: desfaça a definição do parâmetro CREATE_FILE_DESTINATION para o banco de dados conectável. |
18.10 e mais recentes | Consulte a Oracle para saber se há patches provisórios para versões anteriores. | Bug 29056767 - STANDBY: Datafiles Checkpoint not Updated at Standby Database when Media Recover is running (ID do documento 29056767.8) |
As montagens do Backup e DR Application Aware podem falhar. Corrigido em: 19.4.0.0.190716 Jul 2019 DB RU 18.8.0.0.191015 Oct 2019 DBRU 20.10. |
19.14 | 34383066 | Bug 34383066: o backup do RMAN após o upgrade para a versão 19.14 fica travado no canal de lançamento e não volta ao prompt. | Os backups do Oracle do Backup e DR podem ficar travados. |
Problemas conhecidos do Oracle
Para ter o melhor desempenho, revise e resolva esses problemas conhecidos da Oracle.
As consultas em DBA_FREE_SPACE são lentas (ID do documento 271169.1)
Durante o backup do Backup e DR, o agente consulta a tabela de metadados dba_free_space
do Oracle para determinar o espaço livre e alocado do banco de dados. Às vezes, as consultas SQL para
dba_free_space ficam caras. Esse é um problema conhecido do Oracle, ID do documento 271169.1 (consultas em DBA_FREE_SPACE
são lentas).
Isso pode ser observado em um sistema travado executando
ps -ef | grep -i dbFreeSize.sql
na linha de comando.
A Oracle recomenda limpar a lixeira do banco de dados:
Faça login no banco de dados como sysdba:
```sh sqlplus / as sysdba SQL>purge dba_recyclebin; SQL>exit; ```
É recomendável executar as estatísticas em objetos fixos. Isso pode levar alguns minutos.
Faça login no banco de dados como sysdba:
```sh sqlplus / as sysdba SQL>exec dbms_stats.GATHER_FIXED_OBJECTS_STATS SQL>exit; ```
Consulte também a escalonabilidade e os limites do ASM (ID do documento da Oracle 370921.1).
Impacto do parâmetro max_string_size=extended
em montagens, restaurações e troca de restaurações compatíveis com aplicativos
Se o parâmetro max_string_size init
estiver definido como extended
no banco de dados de origem, uma montagem ou restauração com reconhecimento de app da imagem de backup do banco de dados feita antes dessa mudança de parâmetro, junto com o roll-forward usando backups de registros feitos após essa mudança, vai falhar com o erro: ORA-14694: o banco de dados precisa estar no modo UPGRADE para iniciar a migração MAX_STRING_SIZE
Solução
Se você definir o parâmetro max_string_size init
como extended
no banco de dados de origem, execute um novo job de backup completo (nível 1) do banco de dados sob demanda 1 e use a
nova imagem para operações de montagem ou restauração compatíveis com aplicativos.
SQLNET.AUTHENTICATION_SERVICES
precisa ser definido como nts em um ambiente Windows
No Windows, o sqlnet.ora do banco de dados Oracle é configurado com
SQLNET.AUTHENTICATION_SERVICES
= (none). Isso restringe a conexão do banco de dados
ao uso da autenticação do sistema operacional Windows. Isso exige um nome de usuário e uma senha válidos do banco de dados para se conectar a ele. Sem isso, os jobs de restauração podem falhar.
Solução: defina SQLNET.AUTHENTICATION_SERVICES
= (nts)
Escalonabilidade e limites do ASM (do ID do documento do Oracle 370921.1)
Isso depende do seguinte:
Sem o Exadata Storage, atributo de grupo de discos COMPATIBLE.ASM ou COMPATIBLE.RDBMS < 12.1
Sem o Exadata Storage, atributos de grupo de discos COMPATIBLE.ASM e COMPATIBLE.RDBMS > 12.1
Oracle Database, Enterprise Edition
Para o Oracle Database, Enterprise Edition, versões 10.1.0.2 a 11.1.0.7 e 11.2.0.3, o ASM impõe os seguintes limites:
63 grupos de disco em um sistema de armazenamento
10.000 discos ASM em um sistema de armazenamento
Armazenamento máximo de 2 terabytes para cada disco do ASM. O bug 6453944 permitia tamanhos maiores, mas isso causou problemas. Consulte a observação 736891.1 "ORA-15196 WITH ASM DISKS LARGER THAN 2TB".
40 exabytes de armazenamento máximo para cada sistema de armazenamento
1 milhão de arquivos para cada grupo de discos
2,4 terabytes de armazenamento máximo para cada arquivo
Oracle Database12c
Para o Oracle Database12c, o ASM impõe os seguintes limites:
511 grupos de discos em um sistema de armazenamento para o Oracle Database 12c Release 1 ou posterior
10.000 discos do Oracle ASM em um sistema de armazenamento
1 milhão de arquivos para cada grupo de discos
Com o armazenamento do Oracle Exadata
Com todo o armazenamento do Oracle Exadata, o Oracle ASM tem os seguintes limites de armazenamento:
4 PB de armazenamento máximo para cada disco do Oracle ASM com tamanho de unidade de alocação igual a 1 MB
8 PB de armazenamento máximo para cada disco do Oracle ASM com tamanho da AU igual a 2 MB
16 PB de armazenamento máximo para cada disco do Oracle ASM com tamanho de AU igual a 4 MB
32 PB de armazenamento máximo para cada disco do Oracle ASM com tamanho de AU igual a 8 MB
Máximo de 320 EB para o sistema de armazenamento
Sem o Exadata Storage, atributo de grupo de discos COMPATIBLE.ASM ou COMPATIBLE.RDBMS < 12.1
Sem o armazenamento do Oracle Exadata, o Oracle ASM tem os seguintes limites de armazenamento se o atributo do grupo de discos COMPATIBLE.ASM ou COMPATIBLE.RDBMS estiver definido como menos de 12.1:
2 terabytes (TB) de armazenamento máximo para cada disco do Oracle ASM
Máximo de 20 petabytes (PB) para o sistema de armazenamento
Sem o Exadata Storage, atributos do grupo de discos COMPATIBLE.ASM e COMPATIBLE.RDBMS > 12.1
Sem o armazenamento do Oracle Exadata, o Oracle ASM tem os seguintes limites de armazenamento se os atributos de grupo de disco COMPATIBLE.ASM e COMPATIBLE.RDBMS estiverem definidos como 12.1 ou superior:
4 PB de armazenamento máximo para cada disco do Oracle ASM com o tamanho da unidade de alocação (AU) igual a 1 MB
8 PB de armazenamento máximo para cada disco do Oracle ASM com tamanho da AU igual a 2 MB
16 PB de armazenamento máximo para cada disco do Oracle ASM com tamanho de AU igual a 4 MB
32 PB de armazenamento máximo para cada disco do Oracle ASM com tamanho de AU igual a 8 MB
Máximo de 320 exabytes (EB) para o sistema de armazenamento
O guia do DBA do Oracle
- Backup e DR para bancos de dados Oracle
- Pré-requisitos para proteger um banco de dados Oracle
- Patches do Oracle e problemas conhecidos
- Preparar databases Oracle para proteção
- Descobrir e proteger um database Oracle
- Detalhes e configurações para bancos de dados Oracle
- Usar o dNFS com o Backup e DR
- Proteger um database Oracle descoberto
- Ativar um database Oracle como uma ativação padrão
- Criar uma cópia virtual instantânea de um banco de dados Oracle
- Restaurar e recuperar um database Oracle
- Recuperação instantânea de um banco de dados Oracle usando o Mount and Migrate
- Provisionar um ambiente com um fluxo de trabalho de backup e DR