【分享】NW8的jobsdb

“在NetWorker8,对于jobsdb我们有了新的SQLite数据库,新的数据库不再是可搜索的,而以前版本的NetWorker中使用的数据库是可搜索的。”

这是什么意思,为什么搜索不到呢?所有储存群组细节(savegroup detail)现在存储在jobsdb中。但是,如果搜索不到,那么它的使用是有限制吗?

“在7.5,7.6中,依据作业id的储存群组日志(savegroup log)是一个可配置的选项,默认情况下不启用。在NetWorker8.0及更高版本中,依据作业id的储存群组日志是默认的行为,而不是可配置的”

这是否意味着新的数据库是不再可搜索吗? 旧的作业数据库是RAP的格式,简单的编辑工具就可以“搜索”它。这实际上意味着,这是人们可以直接读取它。

jobquery命令提供了更高程度的可搜索性和有用性,然后试图读取数据库(即搜索这数据库)。在jobquery被首次引入的7.6.x代码的版本中这是确实的。更何况现在的数据库是一个SQLite数据库。

这同样适用于savegrp报告。手工检索savegrp报告几乎没有好处。这些报告仍然可以在/ nsr/ SG中找到,但新的nsrsgrpcomp程序能适当的关联和整理有关savegrp的所有相关信息。在详细模式下,它是更有用的搜索方式,相比于手动搜索。

另外,nsrsgrpcomp实用程序也可以随时产生完整的报告。举出一个例子,你可以从10天前生成一个savegrp完整的报告。以前这样是做不到的。

标签 (1)
标记 (1)
0 项奖励
1 条回复1
born_chen
4 Tellurium

Re: 【分享】NW8的jobsdb

个人感觉NW在报告功能确实比较欠缺,不知道是否和自身的一些数据库等等功能有关。

即使NMC上有报告的功能,但往往比较难定到自己预期的一些结果。

0 项奖励