
deleteAuditLog.py 管理脚本
使用 deleteAuditLog.py 管理脚本为业务流程管理器选择性地删除审计日志条目。
先决条件
必须满足以下条件:
- 以连接方式运行脚本,即,不要使用 wsadmin
-conntype none选项。 - 至少有一个集群成员正在运行。
- 请包含 wsadmin
-user和-password选项,以指定具有操作员权限的用户标识。 - 如果您未使用缺省概要文件,请使用 wsadmin
-profileName profile选项指定概要文件。
位置
deleteAuditLog.py 管理脚本位于 Business Process Choreographer admin 目录中。
install_root\ProcessChoreographer\admin

install_root/ProcessChoreographer/admin语法

install_root/bin/wsadmin.sh
install_root\bin\wsadmin
-f deleteAuditLog.py
-cluster cluster_name
( -all | -timeUTC timestamp | -timeLocal timestamp
| -processtimeUTC timestamp | -processtimeLocal timestamp )
[-slice size]
参数
- -f
- 此参数指定要运行的脚本文件。
- -cluster clusterName
- 配置有 Business Process Choreographer 的集群的名称。 在多集群设置中,必须指定应用程序集群,因为需要在集群上配置 Business Process Choreographer。
- -all
- 删除数据库中的所有审计日志条目。 删除操作通过多个事务完成。 每个事务都将删除片参数中指定的条目数 量,或者删除缺省的数量。
- -timeUTC 时间戳记
- 使用此选项来指定删除分界值日期和全球标准时间 (UTC) 格式的时间。 仅删除您针对 timestamp 指定的时间之前的审计日志条
目。 其格式必须为:
YYYY-MM-DD['T'HH:MM:SS]。 如果仅指定年、月和日,那么小时、分钟和秒设置为00:00:00UTC。 - -timeLocal 时间戳记
- 使用此选项来指定服务器上的删除截止日期和本地时间。 仅删除您针对 timestamp 指定的时间之前的审计日志条
目。 其格式必须为:
YYYY-MM-DD['T'HH:MM:SS]。 如果仅指定年、月和日,那么小时、分钟和秒在服务器上设置为00:00:00本地时间。 - -processTimeUTC 时间戳记
- 使用此选项来指定 UTC 格式的删除分界值日期和时间。 仅删除在您针对 timestamp 指定的时间之前完成的流程中的审计日志条目。 其格式必须为:
YYYY-MM-DD['T'HH:MM:SS]。 如果仅指定年、月和日,那么小时、分钟和秒设置为00:00:00UTC。 - -processTimeLocal 时间戳记
- 使用此选项来指定服务器上的删除截止日期和本地时间。 仅删除在您针对 timestamp 指定的时间之前完成的流程中的审计日志条目。 其格式必须为:
YYYY-MM-DD['T'HH:MM:SS]。 如果仅指定年、月和日,那么小时、分钟和秒在服务器上设置为00:00:00本地时间。 - -slice 大小
- size 与 -all 参数配合使用,
可以指定每个事务中包含的条目数。 最优值取决于数据库系统的可用日志大小。 此值越大,需要的事务就越少,但可能
会超出数据库日志空间。 较小的值可能会导致此脚本完成删除操作的时间较长。 片参数的缺省值为
250。