删除操作
删除复制的对象时,将在两个节点上删除该对象。
删除单个对象与删除或清除库之间存在差异。 如果库中同时具有复制对象和非复制对象,那么这也会产生影响。 在使用 Db2® Mirror 时,在删除和清除对象和库之前了解这些差异很重要。
删除库或对象不会影响库或对象的 RCL 中的规则。
删除库 (DLTLIB)
删除库时,将逐个删除库中的所有对象。 由于正在删除每个对象,因此如果它是复制的对象,那么将在源节点和目标节点上删除该对象。 如果复制库本身,那么将执行以下其他步骤:
- 删除源节点上库中的所有对象后,会将 DLTLIB 操作复制到目标节点以删除任何非复制对象。
- 删除目标节点上的库中的所有对象后,将删除目标节点上的库。
- 将删除源节点上的库。
清除库 (CLRLIB)
清除库时,将执行以下步骤:
- 将逐个删除库中的所有对象。 由于正在删除每个对象,因此如果它是复制的对象,那么将在源节点和目标节点上删除该对象。
- 在删除源节点上的库中的所有对象之后,如果复制了库本身,那么会将 CLRLIB 操作复制到目标节点以删除任何非复制的对象。