17.20 - Realización de copias de seguridad de DBC y de los datos de usuario mediante la línea de comandos - BAR - Data Stream Architecture

Teradata® DSA Guía del usuario

Product
BAR
Data Stream Architecture
Release Number
17.20
Published
Marzo de 2022
Content Type
Guía del usuario
Publication ID
B035-3150-101K-ESN
Language
Español (España)
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.
  1. 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>
    
  2. Si se le solicita, introduzca las credenciales de inicio de sesión.
  3. Ejecute el trabajo.
    Ejemplo:dsc run_job -n DBC-All
  4. 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>
    
  5. Cuando se le solicite, introduzca las credenciales de inicio de sesión.
  6. Ejecute el trabajo.
    Ejemplo:dsc run_job -n DBC-Only
  7. [Opcional] Compruebe el estado de cualquier trabajo:
    dsc job_status -n JobName
    Estado del trabajo: COMPLETED_SUCCESSFULLY indica que el trabajo está terminado. Un trabajo también puede completarse con advertencias o errores.