BAR_DEBUG 配置参数

使用 BAR_DEBUG 配置参数可指定数据库服务器在 ON-Bar 活动日志中捕获的调试信息量。

onconfig.std 值
BAR_DEBUG 0
0 = 不显示调试信息。
1 = 打印少量信息
2 = 每次 ON-Bar 符合以下条件时打印消息:
  • 进入函数。
  • 退出函数。该消息包括函数的返回码。
3 = 打印退出和进入信息,以及其他详细信息。
4 = 还打印有关 ON-Bar 并行操作的信息。
5 = 还打印有关以下项的信息:
  • 要备份或复原的对象。
  • 与 bar_action 表对应的 act_node 结构。
6 = 打印有关以下项的其他信息:
  • 要备份或复原的对象。
  • 与 bar_action 表对应的 act_node 结构。
7 = 还打印:
  • 与 bar_instance 表对应的 ins_node 结构的内容相关信息。
  • 对 bar_action 表的修改的相关信息。
  • 有关复原的逻辑日志和对象的信息。
  • sysutils 数据库上完成的 SQL 语句以及返回的 SQLCODES。
8 = 还打印已归档且已复原的所有页面的页面标题。 此设置需要大量空间。
9 = 打印以下项的内容:
  • 初始化后的 bar_ins 结构。
  • 冷复原的对象描述符。
生效
针对任何当前正在执行的 ON-Bar 命令和任何后续命令编辑 onconfig 文件后立即生效。 当您更新 BAR_DEBUG 时当前正在执行的任何 ON-Bar 命令都会读取 BAR_DEBUG 的新值并以新的级别打印调试消息。
通过运行 onmode -wf 或等效 SQL 管理 API 命令在 onconfig 文件中动态重置该值时。

用途

缺省值 0 不显示调试信息。将 BAR_DEBUG 配置参数设置为较高值,以在 ON-Bar 活动日志中显示更详细的调试信息。

在会话期间,您可以在 onconfig 文件中动态更新 BAR_DEBUG 的值。