JOURNALED_OBJECTS 视图
JOURNALED_OBJECTS 视图返回有关已记录对象的信息。 仅返回有关外部对象的信息。 不包括落实块和访问路径之类的内部对象。
视图中返回的列值与检索日志信息QjoRetrieveJournalInformation) API 和处理日志属性 (WRKJRNA) CL 命令返回的值密切相关。
授权: 调用者必须具有:
- 对包含日志的库的 *EXECUTE 权限,以及
- *OBJOPR 权限和对日志的除 *EXECUTE 以外的某些数据权限。
下表描述了视图中的列。 系统名称为 JRN_OBJS。 模式为 QSYS2。
| 列名 | 系统列名 | 数据类型 | 描述 |
|---|---|---|---|
| 期刊图书馆 | JRNLIB | VARCHAR(10) | 包含日志的库名称。 |
| 日志名称 | JRNNAME | VARCHAR(10) | 日志名称。 |
| IASP_NUMBER | IASPNUMBER | INTEGER | 将日志的存储器分配到的辅助存储池的编号。 1表示系统ASP。 |
| IASP_NAME | IASP_NAME | VARCHAR(10) | 独立辅助存储池 (IASP) 的设备描述名称。 特殊值 *SYSBAS 指示 SYSBASE ,它包括系统 ASP (ASP 1) 和基本用户 ASP (ASP 2-32)。 |
| 对象类型 | OBJ_TYPE | VARCHAR (7) | 对象的类型。
|
| 对象库 | 对象库 | VARCHAR(10) 可为空
|
包含对象的库名称。 如果 OBJECT_TYPE 为 *DIR , *STMF 或 *SYMLNK ,那么包含空值。 |
| object_name | 对象名 | VARCHAR(10) 可为空
|
对象的名称。 如果 OBJECT_TYPE 为 *DIR , *STMF 或 *SYMLNK ,那么包含空值。 |
| FILE_TYPE | FILE_TYPE | VARCHAR(8) 可为空
|
已记入日志的文件的类型。
如果 OBJECT_TYPE 不是 *FILE ,那么包含空值。 |
| 路径名 | 路径名 | DBCLOB (16M) CCSID 1200 可为空
|
集成文件系统对象的路径名。 如果 OBJECT_TYPE 不是 *DIR , *STMF 或 *SYMLNK ,那么包含空值。 |
| 文件标识符 | 文件标识 | BINARY (16) 可为空
|
与集成文件系统对象关联的标识。 如果 OBJECT_TYPE 不是 *DIR , *STMF 或 *SYMLNK ,那么包含空值。 |
| 期刊图片 | IMAGES | VARCHAR (6) 可为空
|
指定为此对象写入日志的图像的种类。
如果 OBJECT_TYPE 为 *JRNRCV ,那么包含空值。 |
| 省略日志条目 | OMIT_ENTRY | VARCHAR(10) 可为空
|
指定要省略的日志项。
如果 OBJECT_TYPE 为 *JRNRCV ,那么包含空值。 |
| INHERIT | INHERIT | VARCHAR(4) 可为空
|
指定在此日志目录或库中创建的新对象,移入此日志目录或库,还是恢复到此日志目录或库中的新对象应该继承父目录或库的日志状态。
如果 OBJECT_TYPE 不是 *DIR 或 *LIB ,那么包含空值。 |
| 远程日志过滤器 | RMT_FILTER | VARCHAR(4) 可为空
|
指定为继承目录或库的日志状态的对象存放的日志项是否适合按对象进行远程日志过滤。
如果 OBJECT_TYPE 为 *JRNRCV ,那么包含空值。 |
示例
- 查看记录到 APPLIB/APPJRN 的所有对象。
SELECT * FROM QSYS2.JOURNALED_OBJECTS WHERE OBJECT_LIBRARY = 'APPLIB' AND JOURNAL_NAME = 'APPJRN' ORDER BY OBJECT_TYPE, OBJECT_LIBRARY, OBJECT_NAME, PATH_NAME;