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 parche | Debido a estos errores | Notas |
---|---|---|---|
11.2.0.1 a 12.1.0.2 | 19621704 | ORA-00600 [723] [fuga de memoria] Error con fuga de memoria para "mbr node memory" | Es posible que fallen las activaciones de Backup and DR que tienen en cuenta las aplicaciones |
11.x | Se corrigió 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) | Esto requiere la versión 12.x de Oracle y versiones posteriores. |
12.1+ |
Se corrigió en la versión 19.1.0 y posteriores Consulta el ID de documento 27424405.8 de Oracle para obtener detalles sobre los parches de tu versión de Oracle, desde la 12.1 hasta 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 copias de seguridad de todos los bloques de la fuente. |
El restablecimiento y la recuperación pueden fallar con ORA-600. |
12.1.0.2 | 22709877 | ORA-00600: INTERNAL ERROR CODE, ARGUMENTS: [KCVFDB_PDB_SET_CLEAN_SCN: CLEANCKPT] |
Es posible que falle la activación de copias de seguridad y DR compatibles con aplicaciones.
Se corrigió en la versión 12.2.0.1 y versiones posteriores. |
12.1.0.2 a 19c | 26978857 | CONTROLFILE BACKUP TO TRACE REFERS PDB DATAFILE OFFLINE IN CDB$ROOT CONTEXT | Es posible que falle la activación de Backup and DR Application Aware. |
12.1.0.2 | 23019710 |
FALLA EL RESUMEN DE LISTA DE COPIAS DE SEGURIDAD DE RMAN con cualquiera de los siguientes errores:
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 fallen las copias de seguridad de Oracle de Backup and DR |
12.1.0.2 | 18845653 | ORA-600 desde el cierre de la PDB si se cambió el nombre de la PDB en otra sesión | Es posible que falle la activación de Backup and DR Application Aware. Se corrigió en la versión 12.2.0.1 y posteriores. |
12.1.0.2 | 19075256 | ORA-600 [kcfmis_internal: enq] de PDB RENAME | |
12.1.0.2 |
22809813 (Win)
19404068 (Linux) |
ORA-1610 EN RECOVER DATABASE PARA EL ARCHIVO DE CONTROL CREADO | Es posible que falle la activación de Backup and DR Application Aware. |
12.2 a 19c | 30045273 | PDB: ORA-00600 [KDSGRP1] / INCONSISTENCIAS DE BLOQUE 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 falle la activación de Backup and DR Application Aware. |
12.2.0.2 | 31718134 | ORA-00304: El INSTANCE_NUMBER solicitado está ocupado | Es posible que falle el reinicio de la nueva instancia de la base de datos por primera vez en estado sin montaje |
18c y 19c | 30419450 | ORA-65250: Se especificó una ruta de acceso no válida para el archivo: /act/mnt/Staging_631487/datafile/24v0gutb_1_1 |
Es posible que fallen las copias de seguridad de bases de datos de Oracle de Backup and DR.
Solución alternativa hasta que se instale el parche: Anula la configuración del parámetro CREATE_FILE_DESTINATION para la base de datos conectable. |
18.10 y versiones posteriores | Consulta a Oracle sobre los parches provisorios para versiones anteriores. | Error 29056767: STANDBY: No se actualiza el punto de control de los archivos de datos en la base de datos en espera cuando se ejecuta la recuperación de medios (ID de documento 29056767.8) |
Es posible que falle la activación de Backup and DR Application Aware. Se corrigió en: 19.4.0.0.190716, RU de DB de julio de 2019 18.8.0.0.191015, DBRU de octubre de 2019 20.10. |
19.14 | 34383066 | Error 34383066: La copia de seguridad de RMAN después de la actualización a la versión 19.14 se bloquea en el canal de versiones y no vuelve al mensaje. | Es posible que se bloqueen las copias de seguridad de Oracle de Backup and DR. |
Problemas conocidos de Oracle
Para obtener el mejor rendimiento, asegúrate de revisar y abordar 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 libre y asignado de la base de datos. A veces, las consultas SQL a dba_free_space se vuelven costosas. Este es un problema conocido de Oracle, ID de documento 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:
Accede a 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.
Accede a la base de datos como sysdba:
```sh sqlplus / as sysdba SQL>exec dbms_stats.GATHER_FIXED_OBJECTS_STATS SQL>exit; ```
Consulta también la escalabilidad y los límites de ASM (del ID de documento 370921.1 de Oracle).
Impacto del parámetro max_string_size=extended
en los restablecimientos, los restablecimientos de cambio y los activadores de la aplicación
Si el parámetro max_string_size init
se establece en 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 tomó antes de este cambio de parámetro junto con la recuperación hacia adelante con las copias de seguridad de registros que se tomaron después de este cambio, y se mostrará el siguiente error: ORA-14694: La base de datos debe estar en modo UPGRADE para comenzar la migración de MAX_STRING_SIZE
Solución
Si estableces el parámetro max_string_size init
en extended
en la base de datos de origen, ejecuta un nuevo trabajo de copia de seguridad de la base de datos de nivel 1 (completo) a pedido 1 y usa la nueva imagen para las operaciones de restablecimiento o de activación compatibles con la app.
SQLNET.AUTHENTICATION_SERVICES
debe establecerse en nts en un entorno de Windows
En Windows, el archivo sqlnet.ora de la base de datos de Oracle se configura con SQLNET.AUTHENTICATION_SERVICES
= (none). Esto restringe la conexión de la base de datos para que use la autenticación del sistema operativo Windows. Esto requiere un nombre de usuario y una contraseña válidos de la base de datos para conectarse a ella, sin los cuales pueden fallar los trabajos de restablecimiento.
Solución: Establece 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
Para 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 para cada disco de ASM (el error 6453944 permitía tamaños más grandes, pero eso generó problemas; consulta la nota 736891.1 "ORA-15196 WITH ASM DISKS LARGER THAN 2TB").
40 exabytes de almacenamiento máximo para cada sistema de almacenamiento
1 millón de archivos para cada grupo de discos
Almacenamiento máximo de 2.4 terabytes para cada archivo
Oracle Database12c
Para 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 posterior
10,000 discos de Oracle ASM en un sistema de almacenamiento
1 millón de archivos para cada grupo de discos
Con almacenamiento de Oracle Exadata
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 igual a 1 MB
Almacenamiento máximo de 8 PB para cada disco de Oracle ASM con un tamaño de AU igual a 2 MB
Almacenamiento máximo de 16 PB para cada disco de Oracle ASM con un tamaño de AU igual a 4 MB
Almacenamiento máximo de 32 PB para cada disco de Oracle ASM con el tamaño de AU igual a 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 almacenamiento de Oracle Exadata, Oracle ASM tiene los siguientes límites de almacenamiento si el atributo del grupo de discos COMPATIBLE.ASM o COMPATIBLE.RDBMS se establece en menos de 12.1:
2 terabytes (TB) de almacenamiento máximo para cada disco de Oracle ASM
Máximo de 20 petabytes (PB) para el sistema de almacenamiento
Sin almacenamiento de Exadata, los atributos de grupo de discos COMPATIBLE.ASM y COMPATIBLE.RDBMS > 12.1
Sin almacenamiento de Oracle Exadata, Oracle ASM tiene los siguientes límites de almacenamiento si los atributos del grupo de discos COMPATIBLE.ASM y COMPATIBLE.RDBMS se establecen en 12.1 o superior:
4 PB de almacenamiento máximo para cada disco de Oracle ASM con un tamaño de unidad de asignación (AU) igual a 1 MB
Almacenamiento máximo de 8 PB para cada disco de Oracle ASM con un tamaño de AU igual a 2 MB
Almacenamiento máximo de 16 PB para cada disco de Oracle ASM con un tamaño de AU igual a 4 MB
Almacenamiento máximo de 32 PB para cada disco de Oracle ASM con el tamaño de AU igual a 8 MB
Un máximo de 320 exabytes (EB) para el sistema de almacenamiento
La guía del DBA de Oracle
- Copia de seguridad y DR para bases de datos de Oracle
- Requisitos previos para proteger una base de datos de Oracle
- Parches de Oracle y problemas conocidos
- Prepara bases de datos de Oracle para la protección
- Descubre y protege una base de datos de Oracle
- Detalles y configuración de las bases de datos de Oracle
- Usa dNFS con Backup and DR
- Protege una base de datos de Oracle descubierta
- Cómo activar una base de datos de Oracle como activación estándar
- Crea una copia virtual instantánea de una base de datos de Oracle
- Cómo restablecer y recuperar una base de datos de Oracle
- Recuperación instantánea de una base de datos de Oracle con Mount and Migrate
- Aprovisiona un entorno con un flujo de trabajo de Backup and DR