Estos son los parches de Oracle que se deben aplicar para obtener los mejores resultados con Oracle en Backup and DR.
Versión de Oracle | Necesita un parche | Debido a estos errores | Notas |
---|---|---|---|
De 11.2.0.1 a 12.1.0.2. | 19621704 | ORA-00600 [723] [pérdida de memoria] Error con la memoria perdida de "mbr node memory" | Puede que no se puedan montar los puntos de montaje de Application Awareness de Backup and DR |
11.x | Corregido en la versión 12.x y posteriores | Error 19874632 - ORA-15196: INVALID ASM BLOCK HEADER [KFC.C:26368] [OBJ_KFBL] [8] [529] [3 != 8] (ID de documento 19874632.8) | Para ello, se necesita Oracle 12.x o una versión posterior. |
12.1+ |
Corregido en la versión 19.1.0 y posteriores Consulta el ID de documento de Oracle 27424405.8 para obtener información sobre el parche de tu versión de Oracle (de la 12.1 a la 19.1). |
RMAN: la restauración de archivos de más de 32 GB puede provocar los errores ORA-8103 y ORA-600 [3020] Es posible que RMAN no cree una copia de seguridad de todos los bloques de origen. |
La restauración y la recuperación pueden fallar con ORA-600. |
12.1.0.2 | 22709877 | ORA-00600: CÓDIGO DE ERROR INTERNO, ARGUMENTOS: [KCVFDB_PDB_SET_CLEAN_SCN: CLEANCKPT] |
Puede que falle el montaje de Backup y DR Application Aware
Corregido en: 12.2.0.1+ |
12.1.0.2 a 19c | 26978857 | CONTROLFILE BACKUP TO TRACE HACE REFERENCIA A PDB DATAFILE OFFLINE EN EL CONTEXTO DE CDB$ROOT | Es posible que no se puedan montar las copias de seguridad y la recuperación ante desastres con reconocimiento de aplicaciones. |
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 |
Es posible que las copias de seguridad de Oracle de Backup and DR fallen |
12.1.0.2 | 18845653 | ORA-600 al cerrar una PDB si se le ha cambiado el nombre en otra sesión | Es posible que no se puedan montar las copias de seguridad y la recuperación ante desastres con reconocimiento de aplicaciones. Corregido en la versión 12.2.0.1 y posteriores |
12.1.0.2 | 19075256 | ORA-600 [kcfmis_internal: enq] de cambio de nombre de PDB | |
12.1.0.2 |
22809813 (Win)
19404068 (Linux) |
ORA-1610 ON RECOVER DATABASE FOR CREATED CONTROLFILE | Es posible que no se puedan montar las copias de seguridad y la recuperación ante desastres con reconocimiento de aplicaciones. |
12.2 a 19c | 30045273 | PDB: ORA-00600 [KDSGRP1] / INCONSISTENCIAS DE BLOQUES DESPUÉS DE LA RECUPERACIÓN DE LA BASE DE DATOS A PARTIR DE COPIAS DE IMÁGENES DE RMAN CON UN NUEVO ARCHIVO DE CONTROL | Es posible que no se puedan montar las copias de seguridad y la recuperación ante desastres con reconocimiento de aplicaciones. |
12.2.0.2 | 31718134 | ORA-00304: el valor de INSTANCE_NUMBER solicitado está ocupado | Puede que no se pueda reiniciar una instancia de base de datos nueva por primera vez en el estado sin montar |
Siglos XVIII y XIX | 30419450 | ORA-65250: se ha especificado una ruta no válida para el archivo /act/mnt/Staging_631487/datafile/24v0gutb_1_1 |
Es posible que no se puedan crear copias de seguridad de bases de datos Oracle con Backup and DR.
Solución alternativa hasta que se instale el parche: anula el parámetro CREATE_FILE_DESTINATION para la base de datos conectable. |
18.10 y versiones posteriores | Ponte en contacto con Oracle para obtener parches provisionales de versiones anteriores. | Error 29056767 - STANDBY: Datafiles Checkpoint not Updated at Standby Database when Media Recover is running (Doc ID 29056767.8) |
Es posible que no se puedan montar las copias de seguridad y la recuperación ante desastres con reconocimiento de aplicaciones. Corregido en: 19.4.0.0.190716 Jul 2019 DB RU 18.8.0.0.191015 Oct 2019 DBRU 20.10. |
19.14 | 34383066 | Error 34383066: la copia de seguridad de RMAN después de actualizar a la versión 19.14 se bloquea en el canal de lanzamiento y no vuelve al prompt. | Las copias de seguridad de Oracle de Backup y DR pueden colgarse. |
Problemas conocidos de Oracle
Para conseguir el mejor rendimiento posible, asegúrese de revisar y solucionar estos problemas conocidos de Oracle.
Las consultas en DBA_FREE_SPACE son lentas (ID de documento 271169.1)
Durante la copia de seguridad de Backup and DR, el agente de Backup and DR consulta la tabla de metadatos de Oracle dba_free_space
para determinar el espacio asignado y libre de la base de datos. A veces, las consultas SQL a dba_free_space resultan costosas. Se trata de un problema conocido de Oracle
Doc ID 271169.1 (Las consultas en DBA_FREE_SPACE
son lentas).
Esto se puede observar en un sistema bloqueado ejecutando ps -ef | grep -i dbFreeSize.sql
desde la línea de comandos.
Oracle recomienda purgar la papelera de reciclaje de la base de datos:
Inicia sesión en la base de datos como sysdba:
```sh sqlplus / as sysdba SQL>purge dba_recyclebin; SQL>exit; ```
Es recomendable ejecutar las estadísticas en objetos fijos. Este proceso puede tardar unos minutos.
Inicia sesión en la base de datos como sysdba:
```sh sqlplus / as sysdba SQL>exec dbms_stats.GATHER_FIXED_OBJECTS_STATS SQL>exit; ```
Consulta también Escalabilidad y límites de ASM (en el documento de Oracle con ID 370921.1).
Impacto del parámetro max_string_size=extended
en los montajes, las restauraciones y los cambios de restauración con reconocimiento de aplicaciones
Si el parámetro max_string_size init
se define como extended
en la base de datos de origen, se producirá un error en el montaje o la restauración de la imagen de copia de seguridad de la base de datos que se haya creado antes de que se cambiara este parámetro, así como en la recuperación hacia adelante mediante las copias de seguridad de los registros creadas después de este cambio. El error será el siguiente: ORA-14694: database must be in UPGRADE mode to begin MAX_STRING_SIZE
migration (ORA-14694: la base de datos debe estar en modo UPGRADE para iniciar la migración de MAX_STRING_SIZE
).
Solución
Si asigna el valor extended
al parámetro max_string_size init
en la base de datos de origen, ejecute un nuevo trabajo de copia de seguridad de la base de datos de nivel 1 (completa) bajo demanda 1 y utilice la nueva imagen para las operaciones de montaje o restauración específicas de la aplicación.
SQLNET.AUTHENTICATION_SERVICES
debe tener el valor nts en un entorno de Windows
En Windows, la base de datos Oracle sqlnet.ora se configura con
SQLNET.AUTHENTICATION_SERVICES
= (none). De esta forma, la conexión de la base de datos solo podrá usar la autenticación del sistema operativo Windows. Para ello, se necesita un nombre de usuario y una contraseña de base de datos válidos para conectarse a la base de datos. De lo contrario, los trabajos de restauración pueden fallar.
Solución: define SQLNET.AUTHENTICATION_SERVICES
= (nts)
Escalabilidad y límites de ASM (del ID de documento de Oracle 370921.1)
Esto depende de lo siguiente:
Oracle Database, Enterprise Edition
En Oracle Database, Enterprise Edition, versiones 10.1.0.2 a 11.1.0.7 y 11.2.0.3, ASM impone los siguientes límites:
63 grupos de discos en un sistema de almacenamiento
10.000 discos ASM en un sistema de almacenamiento
Almacenamiento máximo de 2 terabytes por cada disco de ASM (el error 6453944 permitía tamaños mayores, pero esto provocó problemas. Consulta la nota 736891.1 "ORA-15196 WITH ASM DISKS LARGER THAN 2TB").
Almacenamiento máximo de 40 exabytes por sistema de almacenamiento
1 millón de archivos por grupo de discos
Almacenamiento máximo de 2,4 terabytes por archivo
Oracle Database12c
En Oracle Database 12c, ASM impone los siguientes límites:
511 grupos de discos en un sistema de almacenamiento para Oracle Database 12c Release 1 o versiones posteriores
10.000 discos ASM de Oracle en un sistema de almacenamiento
1 millón de archivos por grupo de discos
Con Oracle Exadata Storage
Con todo el almacenamiento de Oracle Exadata, Oracle ASM tiene los siguientes límites de almacenamiento:
4 PB de almacenamiento máximo para cada disco de Oracle ASM con un tamaño de AU de 1 MB
8 PB de almacenamiento máximo por cada disco de Oracle ASM con un tamaño de AU de 2 MB
Almacenamiento máximo de 16 PB por cada disco de Oracle ASM con un tamaño de AU de 4 MB
32 PB de almacenamiento máximo por cada disco de Oracle ASM con un tamaño de AU de 8 MB
320 EB como máximo para el sistema de almacenamiento
Sin almacenamiento de Exadata, el atributo de grupo de discos COMPATIBLE.ASM o COMPATIBLE.RDBMS es < 12.1
Sin Oracle Exadata Storage, Oracle ASM tiene los siguientes límites de almacenamiento si el atributo de grupo de discos COMPATIBLE.ASM o COMPATIBLE.RDBMS se define en un valor inferior a 12.1:
2 terabytes (TB) de almacenamiento máximo para cada disco de Oracle ASM
20 petabytes (PB) como máximo para el sistema de almacenamiento
Sin almacenamiento de Exadata, los atributos de grupo de discos COMPATIBLE.ASM y COMPATIBLE.RDBMS > 12.1
Si no hay almacenamiento de Oracle Exadata, Oracle ASM tiene los siguientes límites de almacenamiento si los atributos de grupo de discos COMPATIBLE.ASM y COMPATIBLE.RDBMS se definen en 12.1 o en una versión posterior:
4 PB de almacenamiento máximo por cada disco de Oracle ASM con un tamaño de unidad de asignación (AU) de 1 MB
8 PB de almacenamiento máximo por cada disco de Oracle ASM con un tamaño de AU de 2 MB
Almacenamiento máximo de 16 PB por cada disco de Oracle ASM con un tamaño de AU de 4 MB
32 PB de almacenamiento máximo por cada disco de Oracle ASM con un tamaño de AU de 8 MB
320 exabytes (EB) como máximo para el sistema de almacenamiento
Guía para administradores de bases de datos de Oracle
- Backup y recuperación ante desastres para bases de datos Oracle
- Requisitos previos para proteger una base de datos de Oracle
- Parches de Oracle y problemas conocidos
- Preparar bases de datos de Oracle para la protección
- Descubrir y proteger una base de datos de Oracle
- Detalles y configuración de las bases de datos de Oracle
- Usar dNFS con Backup y DR
- Proteger una base de datos de Oracle detectada
- Montar una base de datos de Oracle como un montaje estándar
- Crear una copia virtual instantánea de una base de datos Oracle
- Restaurar y recuperar una base de datos de Oracle
- Recuperación instantánea de una base de datos de Oracle mediante la opción Montar y migrar
- Aprovisionar un entorno con un flujo de trabajo de copia de seguridad y recuperación tras fallos