Estas são as correções da Oracle que têm de ser aplicadas para obter os melhores resultados com o Oracle in Backup and DR.
Versão do Oracle | Precisa de patch | Devido a estes erros | Notas |
---|---|---|---|
11.2.0.1 a 12.1.0.2. | 19621704 | ORA-00600 [723] [memory Leak] Erro com memória perdida para "mbr node memory" | As montagens com reconhecimento de aplicações de cópias de segurança e RD podem falhar |
11.x | Corrigido na versão 12.x e posteriores | Bug 19874632 - ORA-15196: INVALID ASM BLOCK HEADER [KFC.C:26368] [OBJ_KFBL] [8] [529] [3 != 8] (Doc ID 19874632.8) | Isto requer a versão 12.x e posteriores do Oracle. |
12.1+ |
Corrigido na versão 19.1 e posteriores Consulte o ID do documento da Oracle 27424405.8 para ver os detalhes da correção para a sua versão da Oracle de 12.1 a 19.1 |
RMAN: a restauração de ficheiros com mais de 32 GB pode causar ORA-8103, ORA-600 [3020] O RMAN pode não fazer uma cópia de segurança de todos os blocos da origem. |
O restauro 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 da cópia de segurança e da RD com reconhecimento de aplicações pode falhar
Corrigido na versão: 12.2.0.1 e superior |
12.1.0.2 para 19c | 26978857 | CONTROLFILE BACKUP TO TRACE REFERS PDB DATAFILE OFFLINE IN CDB$ROOT CONTEXT | As montagens com reconhecimento de aplicações de cópias de segurança e RD podem falhar. |
12.1.0.2 | 23019710 |
RMAN LIST BACKUP SUMMARY FAILS With any of:
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 |
As cópias de segurança da Oracle de cópia de segurança e RD podem falhar |
12.1.0.2 | 18845653 | ORA-600 do fecho da PDB se a PDB for mudada de nome noutra sessão | As montagens com reconhecimento de aplicações de cópias de segurança e RD podem falhar. Corrigida na versão 12.2.0.1 e superior |
12.1.0.2 | 19075256 | ORA-600 [kcfmis_internal: enq] from PDB RENAME | |
12.1.0.2 |
22809813 (Win)
19404068 (Linux) |
ORA-1610 ON RECOVER DATABASE FOR CREATED CONTROLFILE | As montagens com reconhecimento de aplicações de cópias de segurança e RD podem falhar. |
12.2 a 19c | 30045273 | PDB: ORA-00600 [KDSGRP1] / BLOCK INCONSISTENCIES AFTER DATABASE RECOVER FROM RMAN IMAGE COPIES USING NEW CONTROLFILE | As montagens com reconhecimento de aplicações de cópias de segurança e RD podem falhar. |
12.2.0.2 | 31718134 | ORA-00304: requested INSTANCE_NUMBER is busy | O reinício da nova instância de base de dados pela primeira vez sem montagem pode falhar |
18c e 19c | 30419450 | ORA-65250: invalid path specified for file - /act/mnt/Staging_631487/datafile/24v0gutb_1_1 |
As cópias de segurança da base de dados Oracle de cópia de segurança e RD podem falhar.
Solução alternativa até a correção ser instalada: anule a definição do parâmetro CREATE_FILE_DESTINATION para a base de dados conectável. |
18.10 e posterior | Consulte a Oracle para obter patches provisórios para versões anteriores. | Bug 29056767 - STANDBY: Datafiles Checkpoint not Updated at Standby Database when Media Recover is running (Doc ID 29056767.8) |
As montagens com reconhecimento de aplicações de cópias de segurança e RD 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 | Erro 34383066: a cópia de segurança do RMAN após a atualização para a versão 19.14 fica bloqueada no canal de lançamento e não volta a ser apresentada. | As cópias de segurança da Oracle de cópia de segurança e RD podem ficar bloqueadas. |
Problemas conhecidos da Oracle
Para o melhor desempenho, certifique-se de que revê e resolve estes problemas conhecidos da Oracle.
As consultas em DBA_FREE_SPACE são lentas (Doc ID 271169.1)
Durante a cópia de segurança do Backup and DR, o agente do Backup and DR consulta a tabela de metadados do Oracle para determinar o espaço livre e alocado da base de dados.dba_free_space
Por vezes, as consultas SQL a dba_free_space tornam-se dispendiosas. Este é um problema conhecido do Oracle
Doc ID 271169.1 (As consultas em DBA_FREE_SPACE
são lentas).
Pode observar esta situação num sistema bloqueado executando ps -ef | grep -i dbFreeSize.sql
a partir da linha de comandos.
A Oracle recomenda que elimine permanentemente o conteúdo da reciclagem da base de dados:
Inicie sessão na base de dados como sysdba:
```sh sqlplus / as sysdba SQL>purge dba_recyclebin; SQL>exit; ```
É uma boa ideia executar as estatísticas em objetos fixos. Este processo pode demorar alguns minutos.
Inicie sessão na base 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 com reconhecimento de aplicações, restauro e mudança de restauro
Se o parâmetro max_string_size init
estiver definido como extended
na base de dados de origem, uma montagem ou um restauro com reconhecimento da app da imagem de cópia de segurança da base de dados tirada antes desta alteração do parâmetro, juntamente com a reversão usando cópias de segurança de registos tiradas após esta alteração, falham com o erro: ORA-14694: database must be in UPGRADE mode to begin MAX_STRING_SIZE
migration
Solução
Se definir o parâmetro max_string_size init
como extended
na base de dados de origem, execute uma nova tarefa de cópia de segurança da base de dados de nível 1 (completa) a pedido 1 e use a nova imagem para operações de montagem ou restauro com reconhecimento de apps.
SQLNET.AUTHENTICATION_SERVICES
tem de ser definido como nts num ambiente Windows
No Windows, o sqlnet.ora da base de dados Oracle está configurado com
SQLNET.AUTHENTICATION_SERVICES
= (none). Isto restringe a ligação à base de dados à utilização da autenticação do sistema operativo Windows. Isto requer um nome de utilizador e uma palavra-passe da base de dados válidos para estabelecer ligação à base de dados. Sem estes dados, as tarefas de restauro podem falhar.
Solução: defina SQLNET.AUTHENTICATION_SERVICES
= (nts)
Escalabilidade e limites do ASM (do Oracle Doc ID 370921.1)
Isto depende dos seguintes fatores:
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 discos num sistema de armazenamento
10 000 discos ASM num sistema de armazenamento
Armazenamento máximo de 2 terabytes para cada disco do ASM (o erro 6453944 permitia tamanhos maiores, mas isso originou problemas. Consulte a nota 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 ficheiros para cada grupo de discos
Armazenamento máximo de 2,4 terabytes para cada ficheiro
Oracle Database12c
Para o Oracle Database12c, o ASM impõe os seguintes limites:
511 grupos de discos num sistema de armazenamento para o Oracle Database 12c Release 1 ou posterior
10 000 discos ASM da Oracle num sistema de armazenamento
1 milhão de ficheiros 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 o tamanho da AU igual a 1 MB
Armazenamento máximo de 8 PB para cada disco do Oracle ASM com o tamanho da AU igual a 2 MB
16 PB de armazenamento máximo para cada disco do Oracle ASM com o tamanho da AU igual a 4 MB
Armazenamento máximo de 32 PB para cada disco do Oracle ASM com o tamanho da AU igual a 8 MB
Máximo de 320 EB para o sistema de armazenamento
Sem o armazenamento Exadata, o atributo do grupo de discos COMPATIBLE.ASM ou COMPATIBLE.RDBMS é < 12.1
Sem armazenamento 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 para um valor inferior a 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 armazenamento Exadata, COMPATIBLE.ASM e COMPATIBLE.RDBMS disk group attributes > 12.1
Sem armazenamento do Oracle Exadata, o Oracle ASM tem os seguintes limites de armazenamento se os atributos do grupo de discos 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
Armazenamento máximo de 8 PB para cada disco do Oracle ASM com o tamanho da AU igual a 2 MB
16 PB de armazenamento máximo para cada disco do Oracle ASM com o tamanho da AU igual a 4 MB
Armazenamento máximo de 32 PB para cada disco do Oracle ASM com o tamanho da AU igual a 8 MB
Máximo de 320 exabytes (EB) para o sistema de armazenamento
O guia de DBA da Oracle
- Cópia de segurança e RD para bases de dados Oracle
- Pré-requisitos para proteger uma base de dados Oracle
- Patches da Oracle e problemas conhecidos
- Prepare bases de dados Oracle para proteção
- Descubra e proteja uma base de dados Oracle
- Detalhes e definições para bases de dados Oracle
- Use o dNFS com a cópia de segurança e a RD
- Proteja uma base de dados Oracle descoberta
- Monte uma base de dados Oracle como uma montagem padrão
- Crie uma cópia virtual instantânea de uma base de dados Oracle
- Restaure e recupere uma base de dados Oracle
- Recuperação instantânea de uma base de dados Oracle através da montagem e migração
- Aprovisione um ambiente com um fluxo de trabalho de cópia de segurança e RD