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

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
VMware
Product
BAR
Data Stream Architecture
Release Number
17.20
Published
Noviembre de 2022
Language
Español
Last Update
2023-04-21
dita:mapPath
es-ES/bis1632417576364.ditamap
dita:ditavalPath
es-ES/vwp1576617377804.ditaval
dita:id
B035-3150
Product Category
Software
Teradata Tools and Utilities
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.