Restaurar una base de datos con la consola de gestión
Al restaurar la base de datos original, los datos de la aplicación de producción original se sustituyen por la imagen de un momento concreto especificado. Si se restaura, se perderán todos los datos actuales de la aplicación, ya que se restaurará al estado en el que se encontraba en el momento en que se creó la imagen. Esta operación no se puede deshacer. El tiempo necesario para completar una operación de restauración depende de la cantidad de datos implicados. También puedes restaurar una base de datos en otro destino.
Sigue estas instrucciones para restaurar una base de datos de Oracle mediante RMAN automáticamente desde la consola de gestión, sobrescribiendo la base de datos de producción original.
Abre la consola de gestión Gestor de aplicaciones e introduce el nombre de la aplicación de la base de datos o usa los filtros para encontrar la imagen de la base de datos que necesites.
Haz clic con el botón derecho en la aplicación y selecciona Acceso.
En la página Acceso, selecciona una imagen y haz clic en Restaurar en el menú Montar.
En la página Restaurar, selecciona Tradicional (no Montar y migrar).
Usa el control deslizante Restaurar intervalo para seleccionar un momento específico en el que restaurar la base de datos. Desliza la herramienta de control deslizante hasta el extremo izquierdo para restaurar solo la base de datos sin aplicar ningún registro.
En Nombre de usuario, introduzca el propietario del software de Oracle en el servidor de destino seleccionado.
En Número de canales, especifica el número de canales de RMAN para configurar el paralelismo de la restauración de la base de datos.
Haz clic en Enviar.
Aparecerá un cuadro de diálogo de advertencia. Léelo e introduce
DATA LOSS
para confirmar.El trabajo se pone en cola para la siguiente ranura de trabajo disponible. Puedes consultar el progreso en el Monitor de tareas.
Restaurar una base de datos en cualquier destino mediante la consola de gestión
Sigue estas instrucciones para restaurar una base de datos de Oracle en un nuevo destino mediante RMAN desde la consola de gestión.
- En la lista Gestor de aplicaciones > Aplicaciones, haz clic con el botón derecho en la base de datos y selecciona Acceso.
- Selecciona la imagen de backup que quieras recuperar y elige Restaurar.
En la página Restaurar, selecciona Tradicional.
- Destino: en todas las configuraciones, se puede elegir entre todos los servidores de bases de datos de Oracle aptos en el menú desplegable. Selecciona el servidor de destino para la restauración en el menú desplegable.
- Sustituir la identidad de la aplicación original: esta opción solo está disponible cuando se restaura en un servidor nuevo del mismo dispositivo en el que se generó originalmente la copia de seguridad.
- Sí: esta opción sustituye a la aplicación original y tiene el mismo ID de aplicación, historial de trabajos, imágenes de copia de seguridad y plan de copias de seguridad que la aplicación original.
- No: no sustituye a la aplicación original. La nueva base de datos se detectará como una aplicación nueva durante el trabajo de restauración.
- Tiempo de recuperación: elige la fecha y la hora en las que quieres recuperar una base de datos protegida con registros hasta el punto requerido.
Opciones de la aplicación:
- DATABASESID: este campo se rellena automáticamente con el nombre del SID de la base de datos protegida y no se puede modificar.
- NOMBRE DE USUARIO: este campo se rellena automáticamente con el propietario del software de Oracle de la base de datos de origen. Actualice el NOMBRE_DE_USUARIO si el propietario del software de Oracle en el servidor de destino seleccionado es diferente.
- ORAHOME: se rellena automáticamente con la ruta de Oracle Home de la base de datos de origen. Actualice el directorio de Oracle Home si es diferente en el servidor de destino seleccionado.
- Opciones avanzadas: este campo se rellena automáticamente y muestra todos los ajustes de los parámetros de la base de datos (del archivo de parámetros) de la fuente en el momento de la copia de seguridad. Asegúrese de que el valor del parámetro sea correcto para el servidor de bases de datos de destino (origen o nuevo destino) de la restauración.
Opciones de asignación:
Tipo de base de datos de destino: seleccione el tipo de destino de la base de datos (grupo de discos ASM o sistema de archivos) en la lista desplegable. El tipo de destino del sistema de archivos no se admite en las imágenes de backup en formato ASM.
Base de datos de origen Formato de imagen de backup Destino de restauración ASM ASM ASM ASM Sistema de archivos ASM Sistema de archivos Sistema de archivos Sistema de archivos Seleccione el grupo de discos ASM de destino y las asignaciones del sistema de archivos de tres tipos de archivos: los archivos de datos, los archivos de control y los archivos de rehacer de la base de datos en la lista desplegable.
Haz clic en Pre-Flight Check (Comprobación previa). Si la comprobación previa falla, soluciona el problema y vuelve a ejecutarla.
Haz clic en Enviar para enviar el trabajo de restauración.
Recuperar una base de datos de Oracle manualmente con RMAN
Para recuperar manualmente una base de datos de Oracle, consulta estos procedimientos.
Sistema de archivos no RAC y no ASM
Recuperar una base de datos de Oracle con un archivo de datos en el sistema de archivos y protegido con el formato de disco de almacenamiento provisional basado en archivos
Monta la imagen desde la base de datos de origen protegida.
En la ventana Montar, Opciones de asignación, indica una ubicación de montaje para la imagen. Por ejemplo,
/acttestdb
. Para obtener instrucciones sobre cómo montar una imagen de base de datos, consulta Montar una imagen de base de datos de Oracle protegida en un sistema de archivos para acceder a los datos.La imagen de backup de la base de datos se ha montado en:
/acttestdb
El registro del archivo protegido se ha montado en:
/acttestdb_Log
Define el entorno de Oracle y usa sqlplus para cerrar la base de datos:
sqlplus / as sysdba sql> shutdown immediate;
Verifica que la base de datos esté cerrada. Finaliza los procesos restantes de la base de datos.
ps -ef | grep database sid
Inicia la base de datos en el estado nomount con el archivo de parámetros de copia de seguridad del volumen montado. El archivo de parámetros de copia de seguridad se encuentra en la carpeta montada superior, por ejemplo,
/acttestdb
.Define el entorno de Oracle y usa sqlplus para iniciar la base de datos:
sqlplus / as sysdba sql> startup nomount pfile='/acttestdb/database sid___backup.ora';
Crea un nuevo archivo spfile a partir del archivo pfile y reinicia la base de datos.
Crea un archivo spfile a partir del archivo pfile:
create spfile='$ORACLE_HOME/dbs/spfile_database sid.ora' from pfile='/acttestdb/database sid___backup.ora';
Reinicia la base de datos con el archivo spfile en estado nomount:
shutdown immediate; startup nomount;
Restaura el archivo de control mediante RMAN a partir de la imagen del registro de archivo montado de Backup and DR. Usa el archivo de control más reciente del registro de la imagen montada, por ejemplo:
/acttestdb_Log/cf D_sid-id_Target SID.ctl
o si hay más de una imagen de registro:
/acttestdb_Log_1/cf-D_sid-id_Target SID.ctl
rman target / restore controlfile from '/acttestdb_Log_1/cf-D_<var>sid</var>-id_<var>id</var>.ctl' ;
Monta la base de datos:
alter database mount;
Cataloga el archivo de datos y la carpeta archivelog de la imagen de la base de datos y la imagen del registro de archivo montadas de Backup and DR en RMAN:
run { catalog start with '+acttestdg/db_name/datafile' noprompt; catalog start with '+acttestdg/db_namearchivelog' noprompt; catalog start with 'mountpoint_log' noprompt; }
Restaura y recupera la base de datos:
run { restore database ; recover database; }
Para restaurar a un momento dado específico, usa el formato aaaammddhh24mm:
run { restore database; recover database until time "to_date('timestamp','yyyymmddhh24mi')"; }
Abre la base de datos con la opción de restablecer registro.
Para la recuperación de la base de datos principal:
alter database open resetlogs;
Para recuperar una base de datos de espera de Data Guard, inicia el proceso de recuperación gestionado por Data Guard:
alter database recover managed standby database nodelay disconnect;
La base de datos está disponible para lectura y escritura.
RAC o ASM independiente, sistema de archivos
Recuperar una base de datos de Oracle con un archivo de datos en un grupo de discos de ASM y protegida con el formato de disco de almacenamiento provisional basado en archivos
Monta la imagen desde la base de datos de origen protegida.
En la ventana Montar, en Opciones de asignación, indica una ubicación de montaje para la imagen. Por ejemplo,
/acttestdb
. Para obtener instrucciones sobre cómo montar una imagen de base de datos, consulta Montar una imagen de base de datos de Oracle protegida en un sistema de archivos para acceder a los datos.La imagen de backup de la base de datos se monta en la ubicación de montaje:
/acttestdb
El registro del archivo protegido se monta en:
/acttestdb_Log
Apaga la base de datos de Oracle. Desde el nodo 1, cambia al usuario del SO de Oracle:
su - oracle
Define el entorno de Oracle y usa srvctl para detener la base de datos en todos los nodos:
srvctl stop database -d <var>database_name</var>
Verifica que la base de datos esté cerrada (todos los nodos). Finaliza los procesos restantes de la base de datos.
ps -ef | grep <var>database_name</var>
Inicia la base de datos en estado de no montaje con el archivo de parámetros de copia de seguridad del volumen montado. El archivo de parámetros de copia de seguridad se encuentra en la carpeta montada de nivel superior, por ejemplo, en
/acttestdb
.Define el entorno de Oracle y usa sqlplus para iniciar la base de datos:
sqlplus / as sysdba startup nomount pfile='/acttestdb/<var>database_name</var>___backup.ora';
Crea un archivo spfile y reinicia la base de datos.
Para obtener la ruta del archivo spfile original en el grupo de discos, sigue estos pasos:
cat $ORACLE_HOME/dbs/init{database sid}.ora
Por ejemplo: spfile=+{preferred disk group}/db_name/spfiledb_name.ora`
create spfile='+{preferred disk group}/{db name}/spfile<var>db_name</var>.ora' from pfile='/acttestdb/<var>db_name</var>___backup.ora';
Reinicia la base de datos con el archivo spfile en estado nomount:
shutdown immediate; startup nomount;
Restaura el archivo de control mediante RMAN desde la imagen del registro de archivado montada de Backup and DR. Usa el archivo de control más reciente de la imagen montada del registro. Por ejemplo:
/acttestdb_Log/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl
o si tienes más de una imagen de registro:
/acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl
target / restore controlfile from '/acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; ```
Monta la base de datos:
alter database mount;
Cataloga el archivo de datos y la carpeta archivelog de la imagen de la base de datos montada y la imagen del registro de archivo de Backup and DR en RMAN:
run { catalog start with '/acttestdb/datafile' noprompt; catalog start with '/acttestdb/archivelog' noprompt; catalog start with '/acttestdb_Log' noprompt;}
Restaura y recupera la base de datos:
run { restore database ; recover database; }
Para restaurar a un momento dado específico, usa el formato aaaammddhh24mm:
run { restore database; recover database until time "to_date('<var>timestamp</var>','yyyymmddhh24mi')"; }
Abre la base de datos con la opción de restablecer registro.
- Para la recuperación de la base de datos principal:
alter database open resetlogs;
La configuración de RAC requiere otro paso después de restablecer el registro: apagar la base de datos en el nodo 1 e iniciar la base de datos en todos los nodos.
Usa sqlplus para cerrar la base de datos:
sqlplus / as sysdba shutdown immediate; ``` Use srvctl to start the database across all nodes: ```srvctl srvctl start database -d <var>database_name</var> ``` + For Data Guard standby database recovery: + For non-RAC config: Start the Data Guard managed recovery process ```rman alter database recover managed standby database nodelay disconnect; ``` + For RAC config: Shut down the database on node 1 and start the database in mounted state across all nodes. 1. Use sqlplus to shut down the database: ```sqlplus / as sysdba shutdown immediate; ``` 1. Use srvctl to start the database in a mount state across all nodes: ```srvctl srvctl start database -d <var>database_name</var> -o mount ``` 1. Start the Data Guard managed recovery process: ```rman alter database recover managed standby database nodelay disconnect; ```
La base de datos está disponible para lectura y escritura.
RAC o ASM independiente, grupo de discos de ASM
Recuperar una base de datos de Oracle con un archivo de datos en un grupo de discos de ASM y protegido con el formato de disco de almacenamiento provisional de un grupo de discos de ASM
Monta la imagen desde la base de datos de origen protegida. En la ventana Montar, proporciona un grupo de discos preferido para el montaje de la imagen en ASM en el nodo 1 de RAC. Para obtener información sobre cómo montar una imagen de base de datos, consulta Mounting an Oracle Database Image Protected Under an ASM Disk Group for Data Access (Montar una imagen de base de datos de Oracle protegida en un grupo de discos de ASM para acceder a los datos).
Por ejemplo, en la pantalla de montaje:
Seleccionar host: servidor de base de datos del nodo 1 de RAC
Grupo de discos preferido: acttestdg
Lista de nodos RAC: IP del nodo RAC 1
El archivo de parámetros de copia de seguridad se copia en
/act/touch/<var>preferred_disk_group</var>/
. Por ejemplo:/act/touch/acttestdg/<var>database_name</var>___backup.ora
Apaga la base de datos de Oracle.
Desde el nodo 1, cambia al usuario del SO de Oracle:
su - oracle
Define el entorno de Oracle. Usa srvctl para detener la base de datos en todos los nodos:
srvctl stop database -d <var>database_name</var>
Verifica que la base de datos esté cerrada (en todos los nodos). Finaliza los procesos restantes de la base de datos.
ps -ef | grep <var>db_name</var>
Inicia la base de datos en el estado nomount con el archivo de parámetros de copia de seguridad copiado en /act/touch/acttestdg.
Define el entorno de Oracle. Usa sqlplus para iniciar la base de datos:
```sqlplus / as sysdba startup nomount pfile='/act/touch/acttestdg/<var>db_name</var>___backup.ora'; ```
Crea un archivo spfile y reinicia la base de datos.
Para obtener la ruta del archivo spfile original en el grupo de discos, sigue estos pasos:
```sqlplus cat $ORACLE_HOME/dbs/init(database sid).ora ```
Por ejemplo: spfile=+preferred disk group/db_name/spfiledb_name.ora
create spfile='+<var>preferred disk group</var>/<var>db_name</var>/spfile<var>db_name</var>.ora' from pfile='/act/touch/acttestdg/<var>db_name</var>___backup.ora';
Reinicia la base de datos con el archivo spfile en estado nomount:
```sql shutdown immediate; startup nomount; ```
Restaura el archivo de control mediante RMAN a partir de la imagen del registro de archivo montado de Backup and DR. Usa el archivo de control más reciente de Log mounted image. Por ejemplo:
/acttestdb_Log/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl
o, si hay más de una imagen de registro:/acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl
```rman rman target / restore controlfile from '/acttestdg_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; ```
Monta la base de datos:
```rman alter database mount; ```
Cataloga el archivo de datos y la carpeta archivelog de la imagen de la base de datos montada y la imagen del registro de archivo de Backup and DR en RMAN:
```rman run { catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt; catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt; catalog start with '/acttestdg_Log' noprompt;} ```
Restaura y recupera la base de datos:
```rman run { restore database ; recover database ; } ```
Para realizar una recuperación a un momento dado específico, ejecuta el comando de recuperación de la siguiente manera:
```rman run { restore database; recover database until time "to_date('<var>timestamp</var>','yyyymmddhh24mi')"; } ```
Abre la base de datos con la opción de restablecer registro.
Para la recuperación de la base de datos principal:
alter database open resetlogs;
La configuración de RAC requiere otro paso: después de restablecer el registro, cierra la base de datos del nodo 1 e inicia la base de datos en todos los nodos. Usa sqlplus para cerrar la base de datos:
/ as sysdba shutdown immediate;
Usa srvctl para iniciar la base de datos en todos los nodos:
start database -d <var>database_name</var>
Para la recuperación de la base de datos en espera de Data Guard:
En configuraciones que no son de RAC, inicia el proceso de recuperación gestionada de Data Guard:
alter database recover managed standby database nodelay disconnect;
En la configuración de RAC, cierra la base de datos del nodo 1 e inicia la base de datos en estado montado en todos los nodos.
Usa sqlplus para cerrar la base de datos:
as sysdba shutdown immediate;
Usa srvctl para iniciar la base de datos en un estado de montaje en todos los nodos:
start database -d <var>database_name</var> -o mount
Inicia el proceso de recuperación gestionado de Data Guard:
alter database recover managed standby database nodelay disconnect;
La base de datos está disponible para lectura y escritura.
Recuperar espacios de tabla y archivos de datos de Oracle
Para recuperar un archivo de datos de un espacio de tabla, por ejemplo, debido a que los datos están dañados, sigue estos pasos:
Monta la última instantánea de la base de datos del dispositivo de copia de seguridad o recuperación en el servidor Oracle.
Catalogar la captura de copia de seguridad de la base de datos en RMAN.
Restaura y recupera el espacio de tablas con la captura de copia de seguridad, tal como se explica aquí.
Recuperar un solo espacio de tabla de una base de datos de producción en un grupo de discos de ASM
Para recuperar un único espacio de tabla de una base de datos de producción en el nodo principal, sigue estos pasos:
Monta la copia de seguridad de la base de datos en un momento dado, tal como se explica en el artículo Montar una base de datos de Oracle como un montaje estándar.
En la ventana Montar, en Opciones de asignación, indica una ubicación de montaje para la imagen. Por ejemplo, en el caso de una imagen de un grupo de discos de ASM, proporciona un nombre de grupo de discos en Grupo de discos preferido y, en el caso de una imagen de un sistema de archivos, proporciona una ubicación de montaje, como
/acttestdb
.Para obtener instrucciones sobre cómo montar una imagen de base de datos protegida en un sistema de archivos, consulta Montar una imagen de base de datos de Oracle protegida en un sistema de archivos para acceder a los datos.
Para obtener información sobre cómo montar una imagen de base de datos protegida en un grupo de discos de ASM, consulta Montar una imagen de base de datos de Oracle protegida en un grupo de discos de ASM para acceder a los datos.
Desde el nodo principal, inicia sesión en el servidor de la base de datos como usuario del SO Oracle.
Define el entorno de la base de datos e inicia sesión en RMAN:
rman target /
En la petición de RMAN, cataloga el archivo de datos de la copia de seguridad y la carpeta de registro de archivo:
Ejemplo: Una imagen de base de datos protegida en un grupo de discos de ASM: (Nombre del grupo de discos de ASM montado " + acttestdg"):
```rman catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt; catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt; catalog start with ‘/<var>mountpoint_log</var>'; noprompt; (If archivelogs are protected by Backup and DR) ```
Ejemplo: una imagen de base de datos protegida en el sistema de archivos (nombre del sistema de archivos montado "/acttestdb"):
```rman catalog start with '/acttestdb/datafile' noprompt; catalog start with '/acttestdb/archivelog' noprompt; catalog start with '/acttestdb_log/archivelog' noprompt; ``` (If archivelogs are protected by Backup and DR)
Ahora puede ejecutar todos los comandos de recuperación de RMAN, como los siguientes:
Cuando hayas terminado, desmonta y elimina la imagen.
Recuperar un espacio de tablas
Para recuperar un espacio de tabla, sigue estos pasos:
```rman
restore tablespace <var>tablespace name</var>;
recover tablespace <var>tablespace name</var>;
```
Recuperar un archivo de datos
Para recuperar un archivo de datos:
```rman
restore datafile <var>file#</var>;
recover datafile <var>file#</var>;
```
Recuperar un bloque de base de datos dañado
Para recuperar un bloque de base de datos dañado, sigue estos pasos:
Monta la copia de la base de datos en un momento dado, tal como se explica en Montar una base de datos de Oracle como un montaje estándar.
En la ventana Montar, en Opciones de asignación, indica una ubicación de montaje para la imagen. Por ejemplo, en el caso de una imagen de un grupo de discos de ASM, proporciona un nombre de grupo de discos en Grupo de discos preferido. En el caso de una imagen de un sistema de archivos, proporciona una ubicación de montaje; por ejemplo, /acttestdb.
Para obtener instrucciones sobre cómo montar una imagen de base de datos protegida en el sistema de archivos, consulta Montar una imagen de base de datos de Oracle protegida en el sistema de archivos para acceder a los datos.
Para obtener información sobre cómo montar una imagen de base de datos protegida en un grupo de discos de ASM, consulta Montar una imagen de base de datos de Oracle protegida en un grupo de discos de ASM para acceder a los datos.
Desde el nodo principal, inicia sesión en el servidor de la base de datos como usuario del SO Oracle.
Define el entorno de la base de datos e inicia sesión en sqlplus. A continuación, consulta v$database_block_corruption para comprobar los bloques dañados:
```sh sqlplus / as sysdba sql> SELECT * FROM V$DATABASE_BLOCK_CORRUPTION; ```
Inicia sesión en RMAN para recuperar todos los bloques dañados:
```rman rman target / RECOVER CORRUPTION LIST; ```
Una vez recuperados los bloques, la base de datos los elimina de V$DATABASE_BLOCK_CORRUPTION.
Para recuperar un bloque dañado concreto (por ejemplo, el archivo de datos 8 y el bloque 13), sigue estos pasos:
Desde el prompt de RMAN
```rman recover datafile 8 block 13; ```
Recuperar archivos de control perdidos
Para recuperar archivos de control perdidos, sigue estos pasos:
Monta la instantánea de la base de datos en un momento dado tal como se describe en Montar una base de datos de Oracle como un montaje estándar.
En la ventana Montar, en Opciones de asignación, indica una ubicación de montaje para la imagen. Por ejemplo, en el caso de una imagen de un grupo de discos de ASM, indique un nombre de grupo de discos en Grupo de discos preferido. En el caso de una imagen de un sistema de archivos, indique una ubicación de montaje, como
/acttestdb
.Para obtener instrucciones sobre cómo montar una imagen de base de datos protegida en un sistema de archivos, consulta Montar una imagen de base de datos de Oracle protegida en un sistema de archivos para acceder a los datos.
Para obtener información sobre cómo montar una imagen de base de datos protegida en un grupo de discos de ASM, consulta Montar una imagen de base de datos de Oracle protegida en un grupo de discos de ASM para acceder a los datos.
Desde el nodo principal, inicia sesión en el servidor de la base de datos como usuario del SO Oracle.
Define el entorno de la base de datos, inicia sesión en sqlplus, cierra la base de datos y arranca en el estado nomount:
En el caso de las bases de datos independientes:
```sql sqlplus / as sysdba sql> shutdown immediate; sql> startup nomount; ```
Para la base de datos RAC del nodo de imagen montado, cierra la base de datos en todos los nodos:
```sh srvctl stop database -d <var>db_name</var> sql> startup nomount; ```
Restaura el archivo de control desde la imagen montada de Backup and DR.
Por ejemplo,
/acttestdb
(sistema de archivos) y+acttestdg
(para ASM).```rman rman target / restore controlfile from '/acttestdb/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; (Filesystem mount) restore controlfile from '+acttestdb/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; (ASM mount) ```
Monta y abre la base de datos desde sqlplus:
```sql sqlplus / as sysdba sql> alter database mount; sql> recover database until cancel; sql> alter database open resetlogs; ```
Recuperar una base de datos conectable de Oracle
Para recuperar una base de datos conectable (PDB) de Oracle 12c o una versión posterior, sigue estos pasos:
Monta la imagen desde el servidor de la base de datos de origen para recuperarla. En la ventana Montar, proporciona un grupo de discos preferido para el montaje de la imagen en ASM en el nodo 1 de RAC. Para obtener información sobre cómo montar una imagen de base de datos, consulta el artículo Montar una imagen de base de datos de Oracle protegida en un grupo de discos de ASM para acceder a los datos.
Cierra la base de datos conectable:
Desde el nodo 1,
su
hasta el usuario de Oraclesu - oracle
Define el entorno de Oracle. Conéctate a la base de datos de Oracle como usuario "sysdba":
/ as sysdba alter pluggable database <var>pluggable_db_name</var> close;
Cataloga el archivo de datos y la carpeta archivelog de la imagen de la base de datos montada y la imagen del registro de archivo de Backup and DR en RMAN:
run { catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt; catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt; catalog start with '/acttestdg_Log' noprompt; }
Restaurar y recuperar la base de datos conectable
run { restore pluggable database <var>pluggable_db_name</var>; recover pluggable database <var>pluggable_db_name</var> until time "to_date('<var>required time stamp</var>>';,';yyyymmddhh24mi')"; }
Abre la base de datos conectable:
alter pluggable database <var>pluggable_db_name</var> open;
La base de datos conectable está abierta para lectura y escritura.
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