SSAUDITR

使用 SSAUDITR 配置设置可使 Essbase 日志成功完成网格更新事务处理,从而在归档过程结束时清除日志。日志可以在归档操作或其他服务器中断后恢复时用作输入数据的源。

SSAUDITR 配置仅适用于块存储 (BSO) 数据库,不适用于聚合存储 (ASO) 数据库。

语法

SSAUDITR appname [dbname [log_path]]
  • appname - 应用程序名称。

  • dbname - 可选。数据库(多维数据集)名称。

  • log_path - 可选。要存储信息的完整目录路径。除非还为 dbname 提供值,否则不要指定 log_path 值。

缺省行为:

  • 如果未指定 SSAUDITR(或 SSAUDIT),则不会启用网格更新日志记录。

  • 如果指定了不带参数的 SSAUDITR(或 SSAUDIT),则 Essbase 将为 Essbase Server 上所有应用程序中的所有多维数据集激活网格更新日志记录,并将日志放在默认目录中:<Application Directory>/app/appname/dbname

    有关 Essbase 中的目录位置的信息,请参阅 Essbase 平台中的环境位置

使用值 xxxxx 表示任何参数的 "all"。

每个应用程序至多可以发出十(总计)条 SSAUDITR 和/或 SSAUDIT 语句。

说明

  • SSAUDITR 为每个多维数据集创建两个日志:dbname.atx(用于存储可用作数据加载的输入源的更新事务处理记录)和 dbname.alg(用于存储每个更新事务处理的历史记录,包括用户名、时间戳和更新后的行数)。

  • Essbase 可确保如果启用网格更新日志记录,则不会在未记录的情况下进行更新。如果 Essbase 因任何原因无法写入更新日志,则更新事务处理将失败并发出错误消息。

  • SSAUDITR 可能会减慢网格客户端数据更新操作的速度。

  • 如果在归档模式期间关闭多维数据集,则不会清除更新日志文件。在归档模式下,多维数据集应保持运行。

范例

SSAuditR demo

为属于演示应用程序的所有多维数据集启用刷新(清除)日志记录。日志存储在缺省目录中。

另请参见

SSAUDIT ,它不会清除归档后的日志。

Alter Database 开始 | 结束归档 ( MaxL )