Cómo recuperar la base de datos 12c oráculo con copias
Copias permiten la recuperación súper de sus bases de datos Oracle 12c y menos recuperaciones técnicos cuando se ha perdido un disco y el archivo tiene que ir a un lugar diferente.
Algunos administradores de bases de datos (DBAs) argumentan que es incorrecto utilizar la copia en el lugar que lo respaldó. Los buenos administradores de bases suscribirse al mantra " Todo tiene su lugar- todo en su lugar ". Sin embargo, los tiempos están cambiando. Por ejemplo, la popularidad de gran redes de área de almacenamiento (SAN), donde todos sus archivos van al mismo lugar, es cada vez mayor.
DBA no tienen tanta responsabilidad de organizar, de datos, de la raya, y de etiquetas separadas, ni tienen tanto tiempo. El SAN hace toda la protección y creación de bandas para usted. Además, Oracle ha lanzado incluso, en esencia, su propio gestor de volúmenes: Automatic Storage Management (ASM). ASM puede ayudarle a:
Relaje sus convenciones de nomenclatura de archivos y reglamentadas.
Encuentra más tiempo para hacer un mejor uso de las características que Oracle tiene que proteger y gestionar los datos.
Usted recibe una llamada de un usuario que está recibiendo el siguiente error:
SQL> select * 2 de emp-de emp * ERROR en la línea 2: ORA-01116: Error al abrir el archivo de base de datos 4ORA-01110: el archivo de datos 4: '/u02/app/oracle/oradata/dev12c/users01.dbf'ORA -27041: no se puede abrir error fileLinux-x86_64: 2: No existe el fichero o información directoryAdditional: 3
Después de algunas investigaciones, se ve que alguien ha eliminado el archivo de datos del espacio de tablas USUARIOS. Este espacio de tablas es crítica y debe ser recuperada inmediatamente. Usted decide recuperar con RMAN utilizando una copia del archivo de datos.
Accede a tu objetivo con RMAN.
Asegúrese de tener una copia de su archivo de datos de tablas USUARIOS:
Debería ver algo como esto:
Lista de Copias DATAFILE ======================= archivo de clave S Finalización Tiempo Ckp SCN Ckp Tiempo ------- ---- - - ------------------ ---------- -------------------- 19 4 Un 30-junio-2013 12:11:31 2,365,031 30-JUN-2013 12: 11: 30Name: /u01/app/oracle/fast_recovery_area/DEV12C/datafile/o1_mf_users_8x0p5lyh_.dbfTag: LEVEL0_COPY12 4 A 30-JUN-2013 11: 12:05 2356203 30-JUN-2013 11: 12: 05Name: /u01/app/oracle/fast_recovery_area/DEV12C/datafile/o1_mf_users_8x0lp5mo_.dbfTag: LEVEL0_COPY74 Un 30-junio-2013 11:08:20 2,355,686 30-junio-2013 11: 08: 20Name: /u01/app/oracle/fast_recovery_area/DEV12C/datafile/o1_mf_users_8x0lh47j_.dbfTag: USERS_COPY64 Un 30-junio-2013 11:08:08 2,355,658 30-JUN-2013 11: 08: 08Name: / u01 / app / oracle / fast_recovery_area / DEV12C / archivo de datos / o1_mf_users_8x0lgrkr_.dbfTag: TAG20130630T11080854 Un 30-junio-2013 11:08:04 2,355,632 30-JUN-2013 11: 08: 03Name: / u01 / app / oracle / fast_recovery_area / DEV12C / archivo de datos /o1_mf_users_8x0lgmrf_.dbfTag: TAG20130630T110430
Tome el espacio de tabla en línea (debido a que la base de datos está abierta):
lt; sql "alter usuarios de tablas fuera de línea" ->
Usted ve esto:
instrucción SQL: alter tablespace offline usuarios
Cambie a la copia:
Usted ve algo como esto:
archivo de datos 4 cambió al fichero de datos de copia "/ u01 / app / oracle / fast_recovery_area / DEV12C / archivo de datos /
o1_mf_users_8x0p5lyh_.dbf "Recuperar la copia que fue tomada antes:
Usted ve algo como esto:
A partir recuperar al 30-JUN-2013 12: 21: Canal 52allocated: ORA_DISK_1channel ORA_DISK_1: SID = 48 tipo de dispositivo = DISKstarting recuperación RECOVERYMEDIA medio completo, el tiempo transcurrido: 00: 00: 00Finished recuperar al 30-junio-2013 12:21:53
Alterar el espacio de tablas para poner de nuevo en línea:
Usted ve esto:
Declaración de procesado
¡Todo listo! ¿Ves lo rápido que era sin tener que restaurar el archivo? Por supuesto, usted tiene que ponerse de acuerdo con que sea en su área de recuperación rápida. Si lo que realmente le molesta, usted puede hacer una de las siguientes:
Puede cambiar el nombre del archivo y moverlo más tarde, cuando usted tiene una ventana de mantenimiento.
Cuando usted toma la copia, puede copiar el archivo a un área auxiliar fuera de su área de recuperación rápida (donde no te importa que sea) en el caso de tener que usarlo.