您可以创建一个脚本,用于在 QueryGrid 管理器备份完成后自动将备份文件复制到远程存储位置。备份后脚本必须满足以下要求:
- shell 脚本
- 可由 tdqgm 用户执行
- 能够接受备份文件的路径作为命令行参数
- 能够以标准错误和退出格式输出合适的错误,且退出状态为 1
设置备份后脚本之后,QueryGrid 管理器会在每次定期备份或 backup.sh 命令完成时自动运行脚本。
如果 QueryGrid 管理器发现错误,则每日备份作业会创建 MANAGER_BACKUP_FAILED 错误类型的问题,且 backup.sh 命令会在控制台上显示错误消息。
- 要指定备份后脚本,请创建 /etc/opt/teradata/tdqgm/backup.properties 文件,并使用要运行的脚本的路径定义 post.backup.script 属性。post.backup.script=/mydir/mybackupscript.sh
- [可选] 要测试备份后脚本集成能否正常工作,请确认脚本运行无错误:sh /opt/teradata/tdqgm/bin/backup.sh