在DB2 HADR环境下面,load with nonrecoverable是不可以的,但是如果别人做了这个操作你db2pd -db xxxx -hadr的输出中是无从知道的,但是当你做takeover的时候就会发现表无法访问了,这个时候就麻烦了
解决办法是重建表还是重新做一遍HADR那?那是基于表的多少,大小,数据库的大小,网络情况等因素
所以能够很好的保存HADR参数设置的脚本是非常有用的,因为在极端的情况下就需要你重建HADR了。
如果可能的话,把standby置成可读的,这样在做测试之前,对standby中的表做个select count(*) 的操作,验证一下表是可以访问的,也不失为一个办法。