Creación de backups de la base de datos
Puede crear backups de bases de datos completas o de partes de bases de datos, incluidos espacios de tabla, archivos de datos o archivos de control.
SnapManager proporciona funcionalidades de copia de Snapshot para bases de datos en muchas pilas de almacenamiento del lado del host, incluidas NFS, ASM, Veritas, etc.
Para configuraciones de Real Application Clusters (RAC), SnapManager realiza el backup en el lado del host en el perfil. |
Los administradores pueden opcionalmente registrar backups con Oracle RMAN, lo que facilita el uso de RMAN para restaurar y recuperar la base de datos con granularidades más finas como bloques.
Al definir el perfil, puede personalizar los nombres de las copias Snapshot creadas por backups de ese perfil. Por ejemplo, puede insertar una cadena de prefijo del NÚMERO DE SALTOS para indicar backups de operaciones altas.
Además de definir nombres únicos para las copias de Snapshot creadas por backups, también puede crear etiquetas únicas para los propios backups. Cuando se crea un backup, se recomienda proporcionar un nombre para el backup de forma que se cuente con un método sencillo para identificarlo con el parámetro -label. Este nombre debe ser único para todos los backups creados dentro de un perfil determinado. El nombre puede contener letras, números, guiones bajos (_) y guiones (-). No puede comenzar con un guión. Las etiquetas distinguen mayúsculas de minúsculas. Puede incluir información como variables de entorno del sistema operativo, fecha del sistema y tipo de backup.
Si no proporciona una etiqueta, SnapManager crea un nombre de etiqueta predeterminado en la forma scope_mode_datestring, donde el ámbito está completo o parcial y el modo está sin conexión, en línea o automático (la letra c para frío, h para caliente o a para automático).
Desde SnapManager 3.4, puede proporcionar su propia etiqueta de backup reemplazando la etiqueta de backup predeterminada que creó SnapManager. Debe configurar el valor del parámetro override.default.backup.pattern en TRUE y especificar la nueva etiqueta de backup en el parámetro new.default.backup.pattern. El patrón de etiqueta de backup puede contener palabras clave como el nombre de la base de datos, el nombre del perfil, el ámbito, el modo y el nombre de host, que deben separarse con el guión bajo. Por ejemplo, new.default.backup.pattern=dbname_profile_hostname_scope_mode.
La Marca de hora se incluirá automáticamente al final de la etiqueta generada. |
Al introducir un comentario, puede incluir espacios y caracteres especiales. Por el contrario, cuando introduzca una etiqueta, no incluya espacios ni caracteres especiales.
Para cada backup, SnapManager genera automáticamente un GUID, que es una cadena HEXADECIMAL de 32 caracteres. Para determinar el GUID, debe ejecutar el comando backup list con la opción -verbose.
Es posible crear un backup completo de una base de datos mientras está en línea o sin conexión. Para permitir que SnapManager gestione el backup de una base de datos independientemente de si está en línea o sin conexión, debe utilizar la opción -auto.
Al crear un backup, si se habilitó la eliminación y se habilitó la notificación de resumen en el perfil, se activan dos correos electrónicos independientes. Un correo electrónico es para la operación de backup y el otro para la eliminación. Es posible correlacionar estos correos electrónicos comparando el nombre de la copia de seguridad y el ID de copia de seguridad incluidos en estos correos electrónicos.
Es posible crear un backup en frío cuando la base de datos está en estado de apagado. Si la base de datos está en estado montado, cambie a estado de apagado y realice el backup sin conexión (backup en frío).
SnapManager (3.2 o posterior) permite realizar un backup de los archivos de registro de archivos independientemente de los archivos de datos, lo que permite gestionar los archivos de registro de archivos de forma eficiente.
Para crear los backups de registros de archivos por separado, debe crear un nuevo perfil o actualizar el perfil existente para separar los backups de los registros de archivos con la opción -separate-archivvelog-backups. Con el perfil, es posible realizar las siguientes operaciones de SnapManager:
-
Cree un backup de registro de archivos.
-
Eliminar un backup de registro de archivos.
-
Montar un backup de registro de archivos.
-
Liberar un backup de registro de archivo.
Las opciones de copia de seguridad varían en función de la configuración del perfil:
-
Si se utiliza un perfil que no está separado para realizar backups de registros de archivos de forma independiente, se puede hacer lo siguiente:
-
Cree un backup completo.
-
Crear un backup parcial.
-
Especifique los destinos de registros de archivos que se incluirán en el backup para los archivos de registro de archivos.
-
Especifique los destinos de registro de archivos que se excluirán de la copia de seguridad.
-
Especifique las opciones de eliminación para eliminar los archivos de registro de archivos de los destinos de registro de archivos.
-
-
El uso de un perfil separado para tomar backups de registros de archivos permite hacer lo siguiente:
-
Cree una copia de seguridad sólo de archivos de datos.
-
Cree un backup solo de archivado.
-
Durante la creación de un backup solo de archivos de datos, incluya el backup de registro de archivos junto con el backup en línea de solo los archivos de datos para el clonado.
Si ha incluido copias de seguridad de registros de archivos junto con archivos de datos en la página Configuración de perfiles del asistente creación de perfiles de la interfaz gráfica de usuario de SnapManager, Y si no ha seleccionado la opción Archivelogs en el asistente creación de copia de seguridad, SnapManager siempre crea la copia de seguridad del registro de archivos junto con los archivos de datos para todas las copias de seguridad en línea.
En tal situación, en la CLI de SnapManager, puede tener en cuenta todos los destinos de los registros de archivos para el backup, excepto los destinos de exclusión especificados en el archivo de configuración SnapManager. Pero no puede eliminar estos archivos de registro de archivos. Sin embargo, puede seguir utilizando la opción -archivovelogs para especificar el destino del archivo de registro de archivos y hacer un uso de los archivos de registro de archivos desde la interfaz de línea de comandos de SnapManager.
Si crea el backup con la opción -auto y especifica la opción --archivelogs, SnapManager crea un backup en línea o sin conexión según el estado actual del backup.
-
SnapManager crea un backup sin conexión cuando la base de datos está sin conexión y no incluye los archivos de registro de archivos en el backup.
-
SnapManager crea un backup en línea incluidos los archivos de registro de archivos cuando la base de datos está en línea.
-
-
Mientras se crea el backup de solo archivado:
-
Especifique el destino de registro de archivos que se realizará el backup junto con el backup solo de archivmogs
-
Especifique los destinos de registro de archivos que se excluirán del backup solo de registros de archivo
-
Especifique las opciones de eliminación para eliminar los archivos de registro de archivos de los destinos de registro de archivos
-
-
-
Escenarios no admitidos
-
No puede crear el backup solo de archivado junto con un backup de solo archivos de datos sin conexión.
-
No se pueden reducir los archivos de registro de archivos cuando no se realiza el backup de los archivos de registro de archivos.
-
No es posible reducir los archivos de registro de archivos cuando el área de recuperación flash (FRA) está habilitada para los archivos de registro de archivos.
Si especifica la ubicación del registro de archivos en el área de recuperación flash, debe asegurarse de especificar también la ubicación del registro de archivos en el parámetro archive_log_dest.
-
Al especificar la etiqueta para la copia de seguridad de archivos de datos en línea con la copia de seguridad de archivos de archivo incluida, se aplica la etiqueta para la copia de seguridad de archivos de datos, y la copia de seguridad del registro de archivo se adjuntará con el sufijo (_logs). Este sufijo puede configurarse cambiando el parámetro suffix.backup.label.with.logs en el archivo de configuración de SnapManager.
Por ejemplo, puede especificar el valor como suffix.backup.label.with.logs=Arc para que el valor predeterminado _logs cambie a _Arc.
Si no se especificaron destinos de registro de archivos para su inclusión en el backup, SnapManager incluye todos los destinos de registro de archivos configurados en la base de datos.
Si falta algún archivo de registro de archivo en alguno de los destinos, SnapManager omite todos estos archivos de registro de archivos creados antes de los archivos de registro de archivos que faltan aunque estos archivos estén disponibles en otro destino de registro de archivos.
Al crear backups de registros de archivos, es necesario especificar los destinos de archivos de registro de archivos que se incluirán en el backup. Además, puede configurar el parámetro Configuration para incluir los archivos de registro de archivos siempre más allá de los archivos faltantes en el backup.
De forma predeterminada, este parámetro de configuración se establece en TRUE para incluir todos los archivos de registro de archivos, más allá de los archivos que faltan. Si utiliza sus propios scripts de eliminación de registros de archivos o eliminación manual de archivos de registro de archivos de los destinos de registro de archivos, puede deshabilitar este parámetro, para que SnapManager pueda omitir los archivos de registro de archivos y continuar con el backup. |
SnapManager no admite las siguientes operaciones SnapManager para backups de registros de archivos:
-
Clone el backup de registros de archivos
-
Restaurar el backup de registros de archivos
-
Verificar el backup de registros de archivos
SnapManager también admite la copia de seguridad de los archivos de registro de archivos desde los destinos de área de recuperación flash.
-
Introduzca el siguiente comando: smo backup create -profile_name {[-full {-online | -offline | -auto} [-retain {-hora | -diario | -semanal | -mensual | -ilimitado}] [-verify] | [-data [-filesfiles [ficheros] | [-tablespaces [-commentation]]] [-datalabellabel] | -retain] | -compointing] [-snapvaultlabelSnapVault_label][-Protect | -noProtect | -protectnoow] [-backup-destinpath1 [,[path2]] [-exclude-destinpath1 [,path2]] [-pruns {-all | -untilSCtilSCN | -until-date yyyy-MM-dunch-toune | -days] [-prunch-prunx] -dunch-prunx]
Si desea… Realice lo siguiente… Cree una copia de seguridad en el almacenamiento secundario mediante la directiva de protección de SnapManager_CDOT_Vault_
Especifique la etiqueta -snapvault. Debe proporcionar la etiqueta de SnapMirror que haya especificado en las reglas de la política de SnapMirror al configurar la relación de SnapVault como valor.
Especifique si desea realizar una copia de seguridad de una base de datos en línea o sin conexión, en lugar de permitir que SnapManager controle si está en línea o sin conexión
Specify -offline para realizar un backup de la base de datos sin conexión. Specify -online para realizar un backup de la base de datos en línea.
+ Si utiliza estas opciones, no puede utilizar la opción -auto.
Especifique si desea que SnapManager gestione la copia de seguridad de una base de datos independientemente de si está en línea o sin conexión
Especifique la opción -auto. Si utiliza esta opción, no podrá utilizar la opción --offline o -online.
Especifique si desea realizar una copia de seguridad parcial de archivos específicos
Specify the -data-files option and then list the files, separated by commas. For example, list the file names f1, f2, and f3 after the option. + ejemplo para crear una copia de seguridad parcial del archivo de datos en UNIX
+
smo backup create -profile nosep -data -files /user/user.dbf -online -label partial_datafile_backup -verbose
Especifique si desea realizar una copia de seguridad parcial de tablespaces específicos
Specify the -data-tablespaces option and then list the tablespaces, separated by commas. For example, use ts1, ts2, and ts3 after the option. + SnapManager permite realizar backup de espacios de tablas de solo lectura. Al crear el backup, SnapManager cambia los espacios de tabla de solo lectura a lectura y escritura. Después de crear el backup, los espacios de tabla se modifican a modo de solo lectura.
+ ejemplo para crear una copia de seguridad de tablespace parcial
+
smo backup create -profile nosep -data -tablespaces tb2 -online -label partial_tablespace_bkup -verbose
Especifique si desea crear una etiqueta única para cada copia de seguridad en el siguiente formato: Full_hot_mybackup_label
For Linux, you might enter this example:
+
smo backup create -profile targetdb1_prof1 -label full_hot_my_backup_label -online -full -verbose
Especifique si desea crear una copia de seguridad de los archivos de registro de archivos por separado de los archivos de datos
Specify the following options and variables: ** -archivvelogs crea una copia de seguridad de los archivos de registro de archivo. ** -backup-dest especifica los destinos de archivos de registro de archivos que se incluirán en el backup. ** -exclude-dest especifica los destinos de registro de archivos que se van a excluir. ** -label especifica la etiqueta para el backup del archivo de registro de archivos. ** -protect permite proteger los backups de registros de archivos. *Nota:* debe proporcionar la opción -backup-dest o la opción -exclude-dest.
+ Si se proporcionan ambas opciones junto con la copia de seguridad, se muestra un mensaje de error que ha especificado una opción de copia de seguridad no válida. Especifique una de las opciones: -Backup-dest o exclude-dest.
+ Ejemplo de creación de backups de archivos de registro de archivos por separado en UNIX
+
smo backup create -profile nosep -archivelogs -backup-dest /mnt/archive_dest_2/ -label archivelog_bkup -verbose
Especifique si desea crear una copia de seguridad de archivos de datos y archivos de registro de archivos juntos
Specify the following options and variables: ** -data option para especificar los archivos de datos. ** -archivelogs opción para especificar los archivos de registro de archivos. Ejemplo para realizar backups de archivos de datos y archivos de registro de archivos juntos en UNIX
+
smo backup create -profile nosep -data -online -archivelogs -backup-dest mnt/archive_dest_2 -label data_arch_backup -verbose
Especifique si desea eliminar los archivos de registro de archivos mientras crea una copia de seguridad
Specify the following options and variables: ** -prunelogs especifica que se eliminen los archivos de registro de archivos de los destinos de registro de archivos.
+ * -all especifica que se eliminen todos los archivos de registro de archivos de los destinos de registro de archivos. * -Until-scnuntil-scn especifica que se eliminen los archivos de registro de archivos hasta un SCN especificado. * -Until-dateyyyy-MM-dd:HH:mm:ss especifica que se eliminen los archivos de registro de archivos hasta el período de tiempo especificado. * la opción -before especifica la eliminación de los archivos de registro de archivos antes del período de tiempo especificado (días, meses, semanas, horas). * -prune-destprune_dest1,[prune_dest2 especifica que se eliminen los archivos de registro de archivo de los destinos de registro de archivo mientras se crea la copia de seguridad. Nota: no puede pinar los archivos de registro de archivos cuando el área de recuperación de Flash (FRA) está activada para archivos de registro de archivos.
+ Ejemplo de eliminación de todos los archivos de registro de archivos mientras se crea una copia de seguridad en UNIX
+
+
+
smo backup create -profile nosep -archivelogs -label archive_prunebackup1 -backup-dest /mnt/arc_1,/mnt/arc_2 -prunelogs -all -prune-dest /mnt/arc_1,/mnt/arc_2 -verbose
Especifique si desea añadir un comentario sobre la copia de seguridad
Especifique -comment seguido de la cadena de descripción.
Especifique si desea forzar la base de datos al estado que ha especificado para realizar la copia de seguridad, independientemente del estado en el que se encuentre
Especifique la opción -force.
Especifique si desea verificar la copia de seguridad al mismo tiempo que la crea
Especifique la opción -Verify.
Especifique si desea recopilar los archivos de volcado después de la operación de copia de seguridad de la base de datos
Especifique la opción -dump al final del comando de creación de backup.
Ejemplo
smo backup create -profile targetdb1_prof1 -full -online -force -verify
Información relacionada