Аdd to RMAN catalog backuppiece from TSM

Добавляем утерянные резервные копии из TSM в RMAN каталог.

  • Создаём список архивов на TSM

echo "Query vol" | dsmadmc -id=MY_DSM_USER -password=MY_DSM_PASSWORD -dataonly=yes | grep TAPE_COMP | awk '{print "echo \"Query CONtent "$1" NODE=MY_NODE f=d\" | dsmadmc -id=MY_DSM_USER -password=MY_DSM_PASSWORD -dataonly=yes >> /tmp/MY_NODE.cont" }' | sh
awk '{print $5}' /tmp/MY_NODE.cont | awk -F'/' '{print $3}' | grep -v '^$' | sort | uniq > tsm

  • Создаём список архивов в каталоге

echo 'list backup;' | rman target=/ catalog=RMAN_USER/[email protected] | grep Handle | awk '{print $2}' | sort | uniq > catalog

  • Получаем список backuppiece, который нет в каталоге.

diff catalog tsm | grep ">" | sed 's/> //'

  • Настаиваем RMAN на работу с TSM

configure default device type to 'SBT_TAPE';
configure channel device type 'SBT_TAPE' send 'ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin64/tdpo.opt)';

  • Запускаем катализацию

run{
catalog device type 'SBT_TAPE' backuppiece 'df_867809111_542_1';
catalog device type 'SBT_TAPE' backuppiece 'df_867832717_543_1';
catalog device type 'SBT_TAPE' backuppiece 'df_961718894_5332_1';
}

  • Если нужно, удаляем настройки TSM

CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' CLEAR;

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *