0

我正在尝试审核特定用户并创建了分配给用户的审核策略。然后我存档并提取了审计数据。

到目前为止,一切都很好。

然后我使用 db2audit.dll 创建所需的表。

TABNAME  TABSCHEMA
-------- ---------
AUDIT    AUDIT
CHECKING AUDIT
CONTEXT  AUDIT
EXECUTE  AUDIT
OBJMAINT AUDIT
SECMAINT AUDIT
SYSADMIN AUDIT
VALIDATE AUDIT

现在我在将数据加载到表中时遇到了问题。

这是我正在使用的语句(来自知识中心):

db2“从 DEL MODIFIED BY DELPRIORITYCHAR LOBSINFILE INSERT INTO AUDIT.EXECUTE 的 execute.del 加载”

当我执行此语句时,没有任何反应。

在我 CRTL+C 语句之前,diaglog 仅显示以下内容:

2017-03-01-18.17.10.369493+060 I4839757A617         LEVEL: Warning
PID     : 6619308              TID : 46267          PROC : db2sysc 0
INSTANCE: db2xxx               NODE : 000           DB   : XXX
APPHDL  : 0-61914              APPID: *LOCAL.db2xxx.170301163935
AUTHID  : DB2XXX               HOSTNAME: axxxxxxxx
EDUID   : 46267                EDUNAME: db2agent (XXX) 0
FUNCTION: DB2 UDB, database utilities, sqluvtld_route_in, probe:924
DATA #1 : LOADID, PD_TYPE_LOADID, 50 bytes
LOADID: 46267.2017-03-01-18.17.10.369444.0 (-1;-1)
DATA #2 : String, 55 bytes
Starting LOAD operation (S) (1) (I) [AUDIT   .EXECUTE].

我真的不知道我在这里错过了什么。

谢谢,

米尔科

4

1 回答 1

0

我发现自己...

由于我在 SAP 环境中工作,因此没有 8K 表空间。所有的表空间和缓冲池都是 16K。

在查看 ddl-File 后,我在评论部分找到了这个。

  --   -> assumes an 8K tablespace is available for use

(我不得不承认我没有正确阅读知识中心。有一个简短的句子提到了所需的 8K 表空间):)

在创建 8K 缓冲池、8K 表空间并删除/创建表之后,LOAD 工作得很好。

于 2017-03-02T14:34:59.103 回答