2016-03-26 5 views
0

Я использую IBM IIS 11.3. Я хотел бы автоматизировать резервное копирование проекта хранилища данных ежедневно. Может кто-нибудь, поделитесь мной, как написать сценарий Linux, который будет перечислять проекты сам по себе и самостоятельно делать резервные копии?Резервная автоматизация резервного копирования данных

+0

Я предложил бы делать некоторые поиска в Интернете примеров и, по крайней мере, принимая удар на этом себе, прежде чем просить о помощи здесь. –

ответ

0

Я не уверен, как экспортировать рабочие места DataStage из Unix, но есть способ автоматизировать экспортирующей (резервное копирование) заданий из проектов с использованием «dsexport» и «dscmdexport» утилиты.

Эти инструменты предоставляются IBM и находятся в каталоге «C: \ IBM \ InformationServer \ Clients \ Classic».

Если вы хотите проверить пример, вы можете увидеть automatic comparison of datastage jobs using diffapicmdline utility. Таким образом вы также можете использовать утилиты экспорта.

0

Вот код, чтобы вы начали:

# Export the name of all your Datastage projects 
$DSHOME/bin/dsjob -lprojects > projectList.txt 

while read projectName 
do 
    echo "Processing project $projectName" 
    cd "/xxx/xxx/xxx/$projectName" # Your datastage project directory" 

    # Export the name of all your Datastage jobs for this project 
    $DSHOME/bin/dsjob -ljobs $projectName > ${projectName}_JobList.txt 

    while read jobName 
    do 
    echo "Exporting job $jobName" of project $projectName 
    $DSHOME/xxx/istool export -dom yourdomain -u yourusername -p yourpassword -ar /$[jobName}.isx -ds 'SERVER/${projectName}/*/*.* ' 
    done < ${projectName}_JobList.txt 

done < projectList.txt 
Смежные вопросы