
AUDIT_JOURNAL_OR(对象恢复)表函数
AUDIT_JOURNAL_OR 表函数返回审计日志中包含 OR (对象复原) 日志项中的信息的行。
每个审计日志表函数共享一个公共授权需求和一组公共参数。 这些信息在 AUDIT JOURNAL 表函数公共信息中进行了描述。
此函数的结果是包含具有下表中所示格式的行的表。 所有列都是可空的。
| 列名 | 数据类型 | 描述 |
|---|---|---|
| 此表函数返回的第一列来自公共审计日志项标题。 请参阅 从审计日志项标题返回的公共列 以获取列定义。 在公共列之后是下列各列,这些列描述 OR 审计日志项的特定于项的数据。 | ||
| entry_type | CHAR (1) | 条目的类型。
|
| 条目类型详情 | VARCHAR(200) | 对应于条目类型的描述性文本。 |
| 对象资料库 | VARCHAR(10) | 包含已复原对象的库的名称。 如果没有库名,那么包含空值。 |
| object_name | VARCHAR(10) | 已复原对象的名称。 如果没有对象名,那么包含空值。 |
| 对象类型 | VARCHAR (7) | 对象的类型。 包含空值 (如果没有对象类型)。 |
| 对象属性 | VARCHAR(10) | 对象的属性。 包含空值 (如果没有对象属性)。 |
| 保存对象库 | VARCHAR(10) | 从中保存对象的库的名称。 如果没有保存的库名,那么包含空值。 |
| 保存项目 | VARCHAR(10) | 已保存对象的名称。 如果没有保存的对象名,那么包含空值。 |
| object_asp_name | VARCHAR(10) | 对象所在的辅助存储池 (ASP) 的名称。 值 *SYSBAS 指示系统 ASP 和所有基本用户 ASP。 |
| object_asp_number | INTEGER | ASP 设备的编号。 1 表示系统 ASP。 |
| 程序状态 | VARCHAR(8) | 已复原的程序的状态。
如果 OBJECT_TYPE 不是 *PGM 或 *SRVPGM ,那么包含空值。 |
| 命令状态 | VARCHAR (7) | 该命令是否为系统命令。
如果 OBJECT_TYPE 不是 *CMD ,那么包含空值。 |
| 保存系统 | VARCHAR(8) | 保存对象的系统。 如果保存对象的系统运行的是IBM i 7.1 之前的版本,或没有可用的值,则包含空值。 |
| RESTORE_PRIVATE_权限 | VARCHAR(3) | 请求恢复专用权限。
|
| PRIVATE_AUTHORITIES_已保存 | INTEGER | 已保存的专用权限数。 |
| PRIVATE_AUTHORITIES_已复原 | INTEGER | 已恢复的专用权限数。 |
| 签名状态 | VARCHAR(12) | 已复原对象的签名状态。
包含空值 (如果值不可用)。 |
| 路径名 | VARGRAPHIC (5000) CCSID 1200 | 对象的路径名。 如果对象不在 "root" (/)、QOpenSys,或用户定义的文件系统中,则包含空值。 |
| 路径名称指示器 | VARCHAR(3) | 路径名指示符。
如果对象不在 "root" (/)、QOpenSys,或用户定义的文件系统中,则包含空值。 |
| 相对目录文件 ID | BINARY (16) | 当 PATH_NAME_INDICATOR 为 NO 时,包含包含 PATH_NAME 列中标识的对象的目录的文件标识。 如果 PATH_NAME_INDICATOR 为 YES,或者对象不在 "root" (/)、QOpenSys,或用户定义的文件系统中,则包含空值。 |
| ifs_object_name | VARGRAPHIC (512) CCSID 1200 | 对象的名称。 如果对象不在 "root" (/)、QOpenSys,或用户定义的文件系统中,则包含空值。 |
| 对象 ECT_FILE_ID | BINARY (16) | 对象的文件标识。 如果对象不在 "root" (/)、QOpenSys,或用户定义的文件系统中,则包含空值。 |
| PARENT_FILE_ID | BINARY (16) | 父目录的文件标识。 如果对象不在 "root" (/)、QOpenSys,或用户定义的文件系统中,则包含空值。 |
| prev_object_file_id | BINARY (16) | 复原时替换的对象的文件标识。 如果对象在还原前不存在或不在 "root" (/)、QOpenSys,或用户定义的文件系统中,则包含空值。 |
| 保存对象文件 ID | BINARY (16) | 已保存对象的文件标识 (FID)。 这是对象在保存系统上具有的 FID。 如果对象不在 "root" (/)、QOpenSys,或用户定义的文件系统中,则包含空值。 |
| 退出程序扫描 | VARCHAR(11) | 当向任何集成文件系统与扫描有关的出口点注册出口程序时是否扫描对象。
如果对象不在 "root" (/)、QOpenSys,或用户定义的文件系统中,则包含空值。 |
| 设置有效用户 ID | VARCHAR(3) | 已复原对象的设置有效用户标识 (SETUID) 方式指示符。
如果对象不在 "root" (/)、QOpenSys,或用户定义的文件系统中,则包含空值。 |
| 设置有效分组 ID | VARCHAR(3) | 已复原对象的设置有效组标识 (SETGID) 方式指示符。
如果对象不在 "root" (/)、QOpenSys,或用户定义的文件系统中,则包含空值。 |
| 脱机用户 | VARCHAR(10) | 办公室用户的名称。 包含空值 (如果值不可用)。 |
| 替用户办公 | VARCHAR(10) | 代表其他用户工作的用户。 包含空值 (如果值不可用)。 |
| DLO_NAME | VARCHAR(12) | 恢复的文档库对象的名称。 如果没有文档库对象,那么包含空值。 |
| 文件夹路径 | VARCHAR (63) | 文档库对象复原到的文件夹。 包含空值 (如果没有文件夹路径)。 |
| SAVED_DLO_NAME | VARCHAR(12) | 已保存的文档库对象的名称。 如果没有保存的文档库对象,那么包含空值。 |
| 保存的文件夹路径 | VARCHAR (63) | 从中保存文档库对象的文件夹。 如果没有保存的文件夹路径,那么包含空值。 |
示例
- 列出本周复原到 APPLIB 中的对象。
SELECT OBJECT_NAME, OBJECT_TYPE FROM TABLE ( SYSTOOLS.AUDIT_JOURNAL_OR (STARTING_TIMESTAMP => CURRENT TIMESTAMP - 7 DAYS) ) WHERE OBJECT_LIBRARY = 'APPLIB';
