版本10 LUW仍然支持ADMIN_LIST_HIST表函数?

时间:2013-04-10 15:14:29

标签: db2 db2-luw

我正在寻找一种方法来通过SQL查询每种类型的最后一次备份(full,delta,inc),而不是解析“list history backup”的输出,我在旧文档中找到了一个名为ADMIN_LIST_HIST的函数。但是,我没有在最近的InfoCenters(9,9.5,9.7和10.1)中看到任何文档,只有在旧的8.2中。

我仍然可以执行(在9.7中)具有该表函数的查询,但我想知道它是否已被弃用,如果它已经从v8.2更改,如果它仍然受支持。

你对此有所了解吗?这是查询上次备份(inc,delta,full)和查询其他已执行命令的好工具。

(我知道我可以从SNAPSHOT_DATABASE.SNAPSHOT_DATABASE获取最后一个时间戳备份,但我希望按类型过滤:完整,增量,增量)

1 个答案:

答案 0 :(得分:0)

SYSPROC.ADMIN_LIST_HIST()仍然存在,但IBM在DB2 9.1中引入了SYSIBMADM.DB_HISTORY视图,它是获取此数据的首选方法。

仅供参考,对SYSCAT.VIEWS的快速查询显示SYSIBMADM.DB_HISTORY只是在视图中包装旧的SYSPROC.ADMIN_LIST_HIST()表函数。

然而,IBM公开表示其中许多表函数正在被视图替换。据推测,这允许IBM在必要时修改基础表函数时保持视图一致。