2020-08-18 14:36发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们拥有IQ Simplex体系结构。 要进行完整的数据库备份,每天需要花费4个小时以上的时间才能触发。
因此,我们要使用IBM Flashcopy技术。 任何人都可以帮助获取有关如何为IBM在线闪速复制配置/集成IQ的信息。
此致
Srinivasa Reddy
您已经非常接近解决方案了。 您当前使用的BACKUP语句可以得到增强,以使用我们称为虚拟备份的功能。 虚拟备份使用BACKUP语句。 但是,BACKUP语句不是IQ将数据库转储到文件或磁带上,而是发出OS命令(任何OS命令)来执行备份。 该过程是虚拟备份,它使IQ可以跟踪备份已完成,但也可以将IQ集成到任何备份解决方案中,只要它具有可以启动它的OS命令即可。
您可以看到 手册此处 。 建议使用封装的虚拟备份方法,因为它的移动部分最少。
首先,您需要创建一个OS脚本,该脚本将调用IBM Flash Copy实用程序。 对于Flash复制,我认为它们有两种模式。 您可以同步存储(或重新同步),还可以拆分主副本和辅助副本/镜像副本。 您需要拆分,以便在需要将设备复制到磁带以进行异地存储时可以使用该副本。 另外,可以使用辅助站点(获得许可)启动IQ并执行诸如数据库一致性检查之类的操作检查。
OS脚本和相应的IBM Flash Copy实用程序需要备份所有IQ主设备(系统和 用户主要)。 在启动IQ时重建它们时,不需要复制临时设备。
一些高级,完全不准确的OS脚本描述了我在说什么。
/sapiq/backup_scripts/sync_script.sh:
#!/bin/sh IBM_flashcopy同步设备1设备2设备3 ....
/sapiq/backup_scripts/split_script.sh:
#!/bin/sh IBM_flashcopy拆分设备1设备2设备3...。
IQ备份样本sql文件(/sapiq/backup_scripts/iq_backup.sql):
备份数据库完全虚拟封装 'sh/sapiq/backup_scripts/split_script.sh' 到'/backup_fs/iq_backup.full' go
一旦编写了同步脚本和拆分脚本,就可以执行以下过程:
sh/sapiq/backup_scripts/sync_script.sh
dbisql -c" uid = dba; pwd = sql"/sapiq/backup_scripts/iq_backup.sql
如果同步过程很快 ,您可以将同步脚本和拆分脚本组合为一个由IQ BACKUP语句调用的脚本。
要在次级端进行还原,您只需要发出RESTORE DATABASE命令,如下所示:/p>
还原数据库'iqdemo' FROM'iq_backup.full'
此还原假定所有设备名称和目录都是相同的(用户主,系统主,临时,IQ MSG文件,目录,事务日志等)。 如果您需要重命名任何IQ文件,则只需使用RENAME参数指定新位置。
标记
我建议您在此阅读IQ虚拟备份。 实例以确保完整的还原功能。
IQ虚拟备份
最多设置5个标签!
您已经非常接近解决方案了。 您当前使用的BACKUP语句可以得到增强,以使用我们称为虚拟备份的功能。 虚拟备份使用BACKUP语句。 但是,BACKUP语句不是IQ将数据库转储到文件或磁带上,而是发出OS命令(任何OS命令)来执行备份。 该过程是虚拟备份,它使IQ可以跟踪备份已完成,但也可以将IQ集成到任何备份解决方案中,只要它具有可以启动它的OS命令即可。
您可以看到 手册此处 。 建议使用封装的虚拟备份方法,因为它的移动部分最少。
首先,您需要创建一个OS脚本,该脚本将调用IBM Flash Copy实用程序。 对于Flash复制,我认为它们有两种模式。 您可以同步存储(或重新同步),还可以拆分主副本和辅助副本/镜像副本。 您需要拆分,以便在需要将设备复制到磁带以进行异地存储时可以使用该副本。 另外,可以使用辅助站点(获得许可)启动IQ并执行诸如数据库一致性检查之类的操作检查。
OS脚本和相应的IBM Flash Copy实用程序需要备份所有IQ主设备(系统和 用户主要)。 在启动IQ时重建它们时,不需要复制临时设备。
一些高级,完全不准确的OS脚本描述了我在说什么。
/sapiq/backup_scripts/sync_script.sh:
/sapiq/backup_scripts/split_script.sh:
IQ备份样本sql文件(/sapiq/backup_scripts/iq_backup.sql):
一旦编写了同步脚本和拆分脚本,就可以执行以下过程:
如果同步过程很快 ,您可以将同步脚本和拆分脚本组合为一个由IQ BACKUP语句调用的脚本。
要在次级端进行还原,您只需要发出RESTORE DATABASE命令,如下所示:/p>
此还原假定所有设备名称和目录都是相同的(用户主,系统主,临时,IQ MSG文件,目录,事务日志等)。 如果您需要重命名任何IQ文件,则只需使用RENAME参数指定新位置。
标记
我建议您在此阅读IQ虚拟备份。 实例以确保完整的还原功能。
IQ虚拟备份
一周热门 更多>