Db2 高级副本服务 (ACS) 脚本化接口
如果要对未提供供应商库来实现 Db2 ACS API 的存储设备执行快照操作,那么必须创建自己的脚本。 脚本允许 Db2 ACS API 直接与存储系统通信,并创建包含数据库的数据和日志文件的卷的快照。 然后,可以使用其他脚本来执行补充操作以复原快照映像,或者甚至删除该映像。
通过创建您自己的脚本来执行快照,可以使用不受支持的存储框或在供应商库可用于与 Db2 ACS 进行交互之前可用的框。 供应商库提供了用于实现基于快照的备份和复原的必需扩展。 脚本具有类似的作用。 通过改进与 10.5中引入的脚本的接口, Db2 不再需要脚本来考虑一些更容易出错的操作,例如在执行快照备份时暂挂和恢复操作。 与使用受支持的存储硬件的快照操作一样,使用脚本的快照操作也会生成历史记录文件条目,这意味着您可以监视快照备份操作的成功与否。
Db2 ACS API 打包在 Db2 ACS 的库中,随 Db2 产品一起提供。 ACS 的库将协议文件写入到协议文件存储库并调用您为快照操作指定的脚本。