Estes são os patches do Oracle que precisam ser aplicados para melhores resultados com o Oracle em backup e DR.
Versão do Oracle | Precisa de correção | Devido a esses bugs | Observações |
---|---|---|---|
11.2.0.1 a 12.1.0.2. | 19621704 | ORA-00600 [723] [Vazamento de memória] Erro com memória vazada para "memória do nó mbr" | As montagens de backup e DR Application Aware 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 a versão 12.x e mais recentes do Oracle. |
12.1+ |
Corrigido na versão 19.1.0 e mais recentes Consulte o documento do Oracle com o ID 27424405.8 para conferir detalhes do patch para a versão do Oracle de 12.1 a 19.1. |
RMAN: a restauração de arquivos maiores que 32 GB 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: CÓDIGO DE ERRO INTERNO, ARGUMENTOS: [KCVFDB_PDB_SET_CLEAN_SCN: CLEANCKPT] |
A montagem de backup e DR Application Aware pode falhar
Corrigido na versão: 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 de backup e DR Application Aware podem falhar. |
12.1.0.2 | 23019710 |
O RESUMO DE BACKUP DA LISTA RMAN FALHA com qualquer um dos seguintes:
ORA-01507: banco de dados não montado ORA-01219: banco de dados ou banco de dados plugável não aberto: consultas permitidas em fixo ORA-00972: o identificador é muito longo ORA-01589: é necessário usar a opção RESETLOGS ou NORESETLOGS para abrir o banco de dados ORA-01426: estouro numérico ORA-01152: o arquivo 3 não foi restaurado de um backup suficientemente antigo ORA-01110: arquivo de dados 3: ORA-01109: banco de dados não aberto ORA-01034: ORACLE não disponível |
Os backups de backup e DR do Oracle podem falhar |
12.1.0.2 | 18845653 | ORA-600 do fechamento do PDB se o PDB for renomeado em outra sessão | As montagens de backup e DR Application Aware podem falhar. Corrigido na versão 12.2.0.1+ |
12.1.0.2 | 19075256 | ORA-600 [kcfmis_internal: enq] de PDB RENAME | |
12.1.0.2 |
22809813 (Win)
19404068 (Linux) |
ORA-1610 AO RECUPERAR O BANCO DE DADOS PARA O ARQUIVO DE CONTROLE CRIADO | As montagens de backup e DR Application Aware podem falhar. |
12.2 a 19c | 30045273 | PDB: ORA-00600 [KDSGRP1] / BLOCO INCONSISTENCHAS APÓS O BANCO DE DADOS SER RECUPERADO DE CÓPIAS DE IMAGEM RMAN USANDO O NOVO CONTROLFILE | As montagens de backup e DR Application Aware podem falhar. |
12.2.0.2 | 31718134 | ORA-00304: INSTANCE_NUMBER solicitado está ocupado | A reinicialização da nova instância do 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 backup e DR do banco de dados Oracle podem falhar.
Solução alternativa até que o patch seja instalado: desative o parâmetro CREATE_FILE_DESTINATION para o banco de dados com plug-in. |
18.10 e versões mais recentes | Verifique com a Oracle se há patches provisórios para versões anteriores. | Bug 29056767: STANDBY: o ponto de verificação dos arquivos de dados não é atualizado no banco de dados de espera quando a recuperação de mídia está em execução (ID do documento 29056767.8). |
As montagens de 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 19.14 trava no canal de lançamento e não volta ao prompt. | Os backups de backup e DR do Oracle podem travar. |
Problemas conhecidos do Oracle
Para ter a melhor performance, revise e resolva estes problemas conhecidos do Oracle.
As consultas em DBA_FREE_SPACE são lentas (ID do documento 271169.1).
Durante o backup de backup e DR, o agente de backup e DR consulta a
tabela de metadados dba_free_space
da Oracle para determinar o
espaço alocado e livre do banco de dados. Às vezes, as consultas SQL para
dba_free_space se tornam caras. Esse é um problema conhecido do Oracle,
ID do documento 271169.1 (as 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.
O 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 escalabilidade e os limites do ASM (do Oracle Doc ID 370921.1).
Impacto do parâmetro max_string_size=extended
em montagens, restaurações e restaurações de chaveamento com suporte a aplicativos
Se o parâmetro max_string_size init
estiver definido como extended
no banco de dados de origem,
uma montagem ou restauração ciente do app da imagem de backup do banco de dados feita antes dessa mudança de parâmetro
com o roll-forward usando backups de registro feitos após essa mudança falhará com
o erro: ORA-14694: o banco de dados precisa estar no modo UPGRADE para iniciar a migração de 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 de banco de dados de nível 1 (completo) sob demanda 1 e use a nova imagem para operações de montagem ou restauração com conhecimento do app.
SQLNET.AUTHENTICATION_SERVICES
precisa ser definido como nts em um ambiente Windows
No Windows, o banco de dados Oracle sqlnet.ora é configurado com
SQLNET.AUTHENTICATION_SERVICES
= (none). Isso restringe a conexão do banco de dados
à autenticação do sistema operacional Windows. Isso exige um nome de usuário e uma senha válidos para se conectar ao banco de dados. Sem eles, os trabalhos de restauração podem falhar.
Solução: defina SQLNET.AUTHENTICATION_SERVICES
= (nts)
Escalonabilidade e limites do ASM (do Oracle Doc ID 370921.1)
Isso depende de:
Oracle Database, Enterprise Edition
Para o Oracle Database, Enterprise Edition, nas 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 discos em um sistema de armazenamento
10.000 discos ASM em um sistema de armazenamento
Armazenamento máximo de 2 terabytes para cada disco ASM. O bug 6453944 permitia tamanhos maiores, mas isso causou problemas. Consulte a observação 736891.1 "ORA-15196 COM DISCOS ASM MAIORES QUE 2 TB".
Armazenamento máximo de 40 exabytes para cada sistema de armazenamento
1 milhão de arquivos para cada grupo de discos
Armazenamento máximo de 2,4 terabytes para cada arquivo
Oracle Database12c
Para o Oracle Database 12c, o ASM impõe os seguintes limites:
511 grupos de disco em um sistema de armazenamento para o Oracle Database 12c Release 1 ou posterior
10.000 discos Oracle ASM em um sistema de armazenamento
1 milhão de arquivos para cada grupo de discos
Com o Oracle Exadata Storage
Com todo o armazenamento do Oracle Exadata, o ASM da Oracle tem os seguintes limites de armazenamento:
Armazenamento máximo de 4 PB para cada disco do Oracle ASM com tamanho de AU igual a 1 MB
Armazenamento máximo de 8 PB para cada disco do Oracle ASM com tamanho de AU igual a 2 MB
Armazenamento máximo de 16 PB para cada disco do Oracle ASM com tamanho de AU igual a 4 MB
Armazenamento máximo de 32 PB para cada disco do Oracle ASM com tamanho de AU igual a 8 MB
320 EB no máximo para o sistema de armazenamento
Sem o Exadata Storage, o atributo de grupo de discos COMPATIBLE.ASM ou COMPATIBLE.RDBMS é < 12.1
Sem o Oracle Exadata Storage, o Oracle ASM tem os seguintes limites de armazenamento se o atributo de grupo de disco COMPATIBLE.ASM ou COMPATIBLE.RDBMS for definido como menor que 12.1:
Armazenamento máximo de 2 terabytes (TB) para cada disco do Oracle ASM
20 petabytes (PB) no máximo para o sistema de armazenamento
Sem o Exadata Storage, os atributos do grupo de discos COMPATIBLE.ASM e COMPATIBLE.RDBMS são > 12.1
Sem o Oracle Exadata Storage, o Oracle ASM tem os seguintes limites de armazenamento se os atributos do grupo de disco COMPATIBLE.ASM e COMPATIBLE.RDBMS forem definidos como 12.1 ou mais recente:
Armazenamento máximo de 4 PB para cada disco do Oracle ASM com tamanho de unidade de alocação (AU, na sigla em inglês) igual a 1 MB
Armazenamento máximo de 8 PB para cada disco do Oracle ASM com tamanho de AU igual a 2 MB
Armazenamento máximo de 16 PB para cada disco do Oracle ASM com tamanho de AU igual a 4 MB
Armazenamento máximo de 32 PB para cada disco do Oracle ASM com tamanho de AU igual a 8 MB
320 exabytes (EB) no máximo para o sistema de armazenamento
Guia do DBA do Oracle
Criar uma cópia virtual instantânea de um banco de dados 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