Data Recovery Service (DBS) admite copias de seguridad físicas de bases de datos Oracle que se ejecutan en sistemas operativos Windows o Linux. Puede realizar copias de seguridad de bases de datos Oracle con diversas arquitecturas, incluidas instancias únicas, Oracle Data Guard Physical Standby y bases de datos Oracle Real Application Cluster (RAC).
Este tema describe cómo realizar una copia de seguridad física de una base de datos Oracle. Para obtener información sobre las copias de seguridad lógicas, consulte Logical Backup and Restore for Cross-Cloud or Self-Managed Oracle Databases.
Arquitecturas de Oracle compatibles
Instancia única, instancia única con Real Application Cluster (RAC), Oracle Data Guard Physical Standby y Oracle Real Application Cluster (RAC).
Para garantizar que la copia de seguridad se realice correctamente, debe comprobar el archivo de control, el archivo de parámetros, los archivos de datos, los registros de archivado y los archivos de registro de rehacer de Oracle antes de iniciar el proceso. Para obtener más información, consulte Query Oracle RAC files.
Para realizar una copia de seguridad de toda la base de datos RAC, solo necesita desplegar una puerta de enlace de copia de seguridad en uno de los hosts de la instancia RAC e introducir el SID de Oracle de dicho host.
Requisitos previos
-
Habilite el modo de archivado para la base de datos Oracle.
-
Obtenga el SID de Oracle.
Se ha agregado una puerta de enlace de copia de seguridad en el servidor donde está desplegada la base de datos Oracle. Para obtener más información, consulte Install a backup gateway.
-
Obtenga el directorio del programa de la base de datos.
-
Obtenga los archivos de Oracle RAC.
Limitaciones
Dado que las copias de seguridad físicas de Oracle en Data Recovery Service (DBS) dependen de RMAN y de los archivos de control para gestionar los metadatos de la copia de seguridad, debe tener en cuenta las siguientes limitaciones para garantizar la fiabilidad de las copias de seguridad y las restauraciones cuando utilice DBS para realizar una copia de seguridad física o una restauración de Oracle:
Configurar varios planes de copia de seguridad para la misma base de datos Oracle puede provocar fallos en la restauración.
Al realizar una restauración a un punto específico en el tiempo, no elimine el conjunto de copia de seguridad completa más reciente anterior al punto de restauración.
Paso 1: Crear un plan de copia de seguridad
Para obtener más información, consulte Create a backup schedule.
Cuando adquiera el plan de copia de seguridad, establezca Database Type en Oracle y Backup Method en Physical Backup.
Paso 2: Configurar el plan de copia de seguridad
Inicie sesión en la consola de Data Management Service (DMS).
-
En la barra de navegación superior, seleccione .
NotaSi utiliza la consola de DMS en modo simple, pase el puntero sobre el icono

en la esquina superior izquierda de la consola de DMS y seleccione . Busque el plan de copia de seguridad deseado por su Backup Schedule ID y haga clic en Configure Backup Schedule en la columna Actions.
-
En la página Configure Backup Source and Destination, configure el origen y el destino de la copia de seguridad, y luego haga clic en Next.
En la sección Backup Destination Information, establezca Backup Storage Type en DBS Storage (Recommended) y Storage Mode en Encrypted Storage.
Sección
Parámetro
Descripción
N/A
Backup schedule name
Data Recovery Service (DBS) genera un nombre automáticamente. Especifique un nombre descriptivo para facilitar su identificación. El nombre no necesita ser único.
Backup source
Backup method
El valor predeterminado es el método de copia de seguridad que seleccionó al crear el plan de copia de seguridad. Este tema utiliza la copia de seguridad física como ejemplo.
Instance region
Seleccione la región donde se encuentra su instancia.
Backup gateway
Seleccione la puerta de enlace de copia de seguridad para la base de datos de origen. Para obtener información sobre cómo agregar una puerta de enlace de copia de seguridad, consulte Add a backup gateway.
Database type
El valor predeterminado es Oracle.
SID
Introduzca el SID de Oracle de la base de datos de origen. Para obtener más información, consulte Obtain the Oracle SID.
Database logon
Introduzca el comando SQL*Plus para iniciar sesión en la base de datos con el formato
<username>/<password>@<instance_name> as sysdba. Ejemplo:sys/password@orcl as sysdba.NotaTambién puede introducir
/ as sysdba. Sin embargo, si su entorno de base de datos tiene deshabilitada la autenticación del sistema operativo, el inicio de sesión fallará. En este caso, debe utilizar el formato<username>/<password>@<instance_name> as sysdba.Oracle home
Introduzca la ruta absoluta de ORACLE_HOME. Para obtener más información, consulte Obtain the database program directory.
NotaEste parámetro es opcional.
Data cross-border compliance commitment
Lea y seleccione la casilla de compromiso de cumplimiento.
Backup destination
Backup storage type
El tipo de almacenamiento para el destino de la copia de seguridad. Valores válidos:
-
DBS Storage (Recommended): Los datos se almacenan automáticamente en DBS Storage. No se requiere espacio de almacenamiento independiente. Los cargos se basan en la cantidad de datos almacenados en DBS. Para obtener más información sobre la facturación, consulte Storage fees.
-
OSS For User: Debe crear un bucket en OSS con antelación. Para obtener más información, consulte Create a bucket.
Nota-
Este ejemplo utiliza DBS Storage. Si selecciona User OSS, también debe configurar el parámetro Object Storage Service (OSS) Bucket Name. Solo se admite la clase de almacenamiento OSS Standard.
-
Para grandes volúmenes de datos, adquirir un plan de almacenamiento de DBS bajo suscripción resulta más rentable para DBS Storage que la facturación pay-as-you-go.
Storage mode
El modo de almacenamiento. Valores válidos:
-
Encrypted (recomendado): Cifra los datos en reposo mediante el algoritmo estándar de la industria AES-256.
OSS admite el cifrado del lado del servidor. OSS cifra el objeto al cargarlo y guarda la versión cifrada. Cuando descarga el objeto, OSS lo descifra automáticamente antes de devolverlo. Para obtener más información, consulte Server-side encryption.
-
Non-encrypted: El cifrado no está habilitado.
-
-
En la página Configure Backup Objects, la opción Back Up Entire Instance está seleccionada de forma predeterminada. Haga clic en Next.
NotaCuando realiza una copia de seguridad de toda la base de datos, también se incluyen los permisos, los procedimientos almacenados y otra información.
-
En la página Configure Backup Time, configure la hora de la copia de seguridad y otros ajustes, y luego haga clic en Next.
Parámetro
Descripción
Full backup frequency
Seleccione Periodic Backup o Single Backup según sea necesario.
Full backup period
Los días de la semana en que DBS ejecuta el plan de copia de seguridad. Puede seleccionar uno o varios días de la semana. Seleccione como mínimo un día de la semana.
Full backup start time
La hora de inicio de la copia de seguridad. Se recomienda especificar una hora fuera del horario de mayor actividad. Ejemplo: 01:00.
NotaSi una copia de seguridad completa de datos anterior no ha finalizado a la hora de inicio de la siguiente copia de seguridad, DBS omite la siguiente copia de seguridad.
Incremental backup
Especifica si se debe habilitar la copia de seguridad incremental.
NotaPara habilitar este parámetro, asegúrese de que el modo de archivado esté habilitado para la base de datos de origen. Para obtener más información, consulte Requisitos previos.
Este parámetro solo se muestra cuando Full Backup Frequency está establecido en Periodic Backup.
Maximum number of parallel threads for full backup
El número máximo de subprocesos simultáneos disponibles para una copia de seguridad completa. Puede configurar este parámetro para ajustar la velocidad de la copia de seguridad. Por ejemplo, puede reducir el número de subprocesos de copia de seguridad para minimizar el impacto en la base de datos.
Backup network speed limit
El límite en el ancho de banda de la red. Puede especificar el límite según sus requisitos empresariales. Valor predeterminado:
0, lo que indica que el ancho de banda de la red no está limitado.Incremental backup interval
El intervalo en el que se realiza la copia de seguridad incremental. DBS realiza la copia de seguridad incremental según sus configuraciones. Si establece el intervalo en 10 minutos, DBS realiza una copia de seguridad incremental cada 10 minutos.
Delete logs after successful backup
Especifica si se deben eliminar los registros de archivado cuya copia de seguridad se realizó correctamente de la base de datos autogestionada. Valores válidos:
-
Yes: Después de una copia de seguridad correcta, el sistema elimina los registros de archivado anteriores a un número específico de días. También debe configurar el parámetro Delete Archive Logs Older Than (Days). El valor predeterminado es 7 días, lo que significa que después de una copia de seguridad correcta, el sistema elimina los registros de archivado con más de 7 días de antigüedad de la base de datos autogestionada.
-
No: No elimina los registros de archivado de la base de datos autogestionada.
Enable compression
Especifica si se debe habilitar la compresión. Valores válidos:
-
Enable: recomendado. Los datos se comprimen durante la copia de seguridad para reducir el espacio de almacenamiento.
-
Disable: Los datos no se comprimen durante la copia de seguridad.
Backup set mode
Seleccione un modo de copia de seguridad. Valores válidos:
-
Non-intrusive streaming backup: Realiza copias de seguridad mediante el método SBT (conjunto de copias de seguridad) de Oracle. Los datos se transmiten a la nube mediante streaming a través de una interfaz de cinta virtual. Este método no interfiere con la base de datos de origen y utiliza menos espacio de almacenamiento.
-
Sandbox instance mount backup: Realiza una copia de seguridad Image Copy mediante RMAN. Los datos de la copia de seguridad se transfieren a OSS a través del protocolo de archivos FUSE. Los datos se transmiten a OSS mediante streaming sin escribirse en discos locales durante la copia de seguridad. Si la función de sandbox está habilitada, los datos de la copia de seguridad pueden montarse en segundos.
NotaSu servidor debe tener instalado FUSE. De lo contrario, la copia de seguridad fallará.
-
-
En la página Edit Lifecycle, introduzca el período de retención para los datos de copia de seguridad completa en DBS Storage.
Si habilitó Incremental Backup en el paso anterior, también debe configurar el período de retención para los datos de copia de seguridad incremental. Para obtener más información sobre el ciclo de vida de los datos de copia de seguridad, consulte Manage the lifecycle of backup data.
Una vez completadas las configuraciones anteriores, haga clic en Precheck en la esquina inferior derecha de la página.
-
En el cuadro de diálogo de comprobación previa, una vez superada la comprobación, haga clic en Start Now.
NotaEl plan de copia de seguridad se configura correctamente cuando su Status cambia a Running.
Si se produce una excepción o error con el plan de copia de seguridad, solucione y corrija el problema de inmediato. Para obtener más información, consulte Fix an abnormal backup schedule. Si el problema persiste, póngase en contacto con el soporte técnico (ID de grupo de DingTalk: 35585947).
Restauración de datos
Data Recovery Service (DBS) permite restaurar datos en un servidor diferente (restauración fuera de sitio), en una ubicación distinta del servidor original o en la ubicación original.
Inicie sesión en la consola de Data Management Service (DMS).
-
En la barra de navegación superior, elija .
NotaSi utiliza la consola de DMS en modo simple, coloque el puntero sobre el icono
en la esquina superior izquierda de la consola de DMS y seleccione . Localice el ID del plan de copia de seguridad deseado y haga clic en Manage en la columna Actions.
En la página Configure Task, haga clic en Restore Database en la esquina superior derecha.
-
En la página Set Time Restored To, configure la siguiente información y haga clic en Next.
Sección
Parámetro
Descripción
N/A
Task Name
El sistema genera automáticamente un nombre para la tarea. Especifique un nombre descriptivo que facilite su identificación. No es necesario que el nombre sea único.
Set Time Restored To
Recoverable time range
Intervalo comprendido entre el momento de creación del primer conjunto de copia de seguridad completa y el del más reciente. La base de datos se puede restaurar a cualquier punto dentro de este intervalo.
Selected restore time point
Seleccione un punto de restauración. La hora debe encontrarse dentro del Recoverable Time Range.
Nota-
Si la copia de seguridad incremental de registros está habilitada, puede restaurar a cualquier punto dentro del intervalo recuperable.
-
Si la copia de seguridad incremental no está habilitada, solo podrá restaurar al momento de finalización de una copia de seguridad completa.
Restore destination database
Instance region
Seleccione la región donde se encuentra la puerta de enlace de copia de seguridad de destino.
Backup gateway
Seleccione la puerta de enlace de copia de seguridad para el destino de restauración. Para obtener información sobre cómo agregar una puerta de enlace de copia de seguridad, consulte Install a backup gateway.
Database type
El valor predeterminado es Oracle.
Connection address
Dirección de conexión de la base de datos de destino. El valor predeterminado es
localhost.Port
Puerto de conexión de la base de datos de destino. El valor predeterminado es
1521.SID
Introduzca el SID de la base de datos de destino.
NotaPuede personalizar un archivo de parámetros basado en el SID dentro del directorio
ORACLE_HOME/dbs. Si no se crea ningún archivo de parámetros, el sistema generará automáticamente uno mínimo para restaurar la base de datos Oracle.Database restore directory
Introduzca el directorio de restauración de la base de datos.
NotaPara garantizar espacio suficiente durante la recuperación, se recomienda establecer el Storage Space (GB) como mínimo en 1.3 veces el tamaño de la instancia original o entre 5 y 6 veces el tamaño del conjunto de copia de seguridad completa (debido a la compresión de las copias).
Inicie sesión en la consola. En la página , haga clic en el nombre del plan de copia de seguridad. En la página , consulte el tamaño del conjunto de copia de seguridad completa. Para obtener más información, consulte View backup schedule details.
Database program directory
Introduzca la ruta absoluta de
ORACLE_HOME.Data cross-border compliance commitment
Lea y seleccione la casilla de compromiso de cumplimiento.
-
-
En la página Configure Objects to Restore, haga clic en Restore Entire Instance y luego en Precheck.
NotaLas copias de seguridad físicas solo admiten la restauración completa de la instancia.
-
Una vez que aparezca Precheck Passed en el cuadro de diálogo Precheck, haga clic en Start Task y espere a que finalice la restauración de la base de datos.
NotaEl tiempo necesario para restaurar la base de datos depende de las especificaciones del plan de copia de seguridad y del tamaño de la base de datos. Unas especificaciones mayores permiten restauraciones más rápidas. Para obtener más información, consulte Performance testing for logical and physical backups.
-
Opcional: Conéctese a la base de datos restaurada y ejecute la siguiente sentencia SQL para abrirla.
ALTER DATABASE OPEN RESETLOGS;
La base de datos Oracle ha quedado restaurada correctamente.
Preguntas frecuentes
P: ¿Es posible realizar copias de seguridad de una base de datos Oracle en varias regiones simultáneamente para almacenamiento multirregión?
R: La función de copia de seguridad de Data Recovery Service (DBS) se gestiona mediante RMAN, cuya estructura de metadatos no admite esta configuración. Por lo tanto, no es posible respaldar una base de datos en distintas regiones al mismo tiempo.