Se requieren dos trabajos de copia de seguridad: uno para todos los datos de usuario de DBC y otro solo para DBC.
Cada paso de configuración o creación utiliza un archivo XML. Los ejemplos siguientes incluyen un archivo XML representativo.
Para crear un trabajo de restauración, debe haberse completado un trabajo de copia de seguridad de manera correcta o debe haberse ejecutado con una advertencia.
- Cree un trabajo de copia de seguridad para datos de usuario que incluya todos los elementos secundarios de DBC, pero que excluya la base de datos de DBC.Ejemplo:dsc create_job -n DBC-All -f DBCAllJob.xml
En este ejemplo de DBCAllJob.xml, se incluyen todos los elementos secundarios de DBC al definir el atributo <includeAll> como true.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <dscCreateJob xmlns="http://schemas.teradata.com/v2012/DSC"> <job_instance> <job_name>DBC-All</job_name> <job_description>Backup user data and all objects in DBC</job_description> <job_type>BACKUP</job_type> <job_state>ACTIVE</job_state> <auto_retire>false</auto_retire> <objectlist> <objectinfo> <object_name>DBC</object_name> <object_type>DATABASE</object_type> <parent_name></parent_name> <parent_type>BACKUP_JOB</parent_type> <object_attribute_list> <includeAll>true</includeAll> </object_attribute_list> </objectinfo> </objectlist> </job_instance> <source_tdpid>systemname</source_tdpid> <target_media>1_5_drives</target_media> <job_options> <online>false</online> <data_phase>DATA</data_phase> <query_band></query_band> <dsmain_logging_level>Error</dsmain_logging_level> </job_options> </dscCreateJob>
- Si se le solicita, introduzca las credenciales de inicio de sesión.
- Ejecute el trabajo.Ejemplo:dsc run_job -n DBC-All
- Cree un trabajo de copia de seguridad que incluya solo la base de datos de DBC.Un trabajo de copia de seguridad que sea solo de DBC no se puede ejecutar como en línea.Ejemplo:dsc create_job -n DBC-Only -f DBCOnlyJob.xml
En el siguiente ejemplo de DBCOnlyJob.xml, se excluyen todos los elementos secundarios de DBC al definir el atributo <includeAll> como false.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <dscCreateJob xmlns="http://schemas.teradata.com/v2012/DSC"> <job_instance> <job_name>DBC-Only</job_name> <job_description>Backup DBC only and exclude all child objects</job_description> <job_type>BACKUP</job_type> <job_state>ACTIVE</job_state> <auto_retire>false</auto_retire> <objectlist> <objectinfo> <object_name>DBC</object_name> <object_type>DATABASE</object_type> <parent_name></parent_name> <parent_type>BACKUP_JOB</parent_type> <object_attribute_list> <includeAll>false</includeAll> </object_attribute_list> </objectinfo> </objectlist> </job_instance> <source_tdpid>systemname</source_tdpid> <target_media>1_5_drives</target_media> <job_options> <online>false</online> <data_phase>DATA</data_phase> <query_band></query_band> <dsmain_logging_level>Error</dsmain_logging_level> </job_options> </dscCreateJob>
- Cuando se le solicite, introduzca las credenciales de inicio de sesión.
- Ejecute el trabajo.Ejemplo:dsc run_job -n DBC-Only
- [Opcional] Compruebe el estado de cualquier trabajo:dsc job_status -n JobNameEstado del trabajo: COMPLETED_SUCCESSFULLY indica que el trabajo está terminado. Un trabajo también puede completarse con advertencias o errores.