INFORMIX-SQL 7.32(SE):阅读的Informix-SE审计跟踪日志表
我创建了一个审计线索“a_trx”我的事务表就知道谁/时增添或在此表中更新的行,以及行内容的快照。根据文档,审计表与表的同一模式创建被审核,以及下列审计信息标题列预先确定的:
table a_trx
a_type char(2) {record type: aa = added, dd =deleted,
rr = before update image, ww = after update image.}
a_time integer {internal time value.}
a_process_id smallint {Process ID that changed record.}
a_usr_id smallint {User ID that changed record.}
a_rowid integer {Original rowid.}
[...] {Same columns as table being audited.}
所以我接着生成一个默认a_trx执行屏幕,但找不到我的表选择的a_trx。根据我的磁盘编辑器实用程序 ,我放弃并取消了.dbs目录,但没有看到a_trx.dat或a_trx.idx,但找到了a_trx,该文件似乎处于.dat格式。有没有其他的方法来访问这个.dat克隆,或者我必须欺骗引擎,把它重命名为a_trx.dat,为它创建一个.idx随播软件,调整SYSTABLES,SYSCOLUMNS等以便能够访问这个审计表像其他表一样?..什么是a_time的内部时间值,自12/31/1899以来的秒数?
.dat克隆表所有者是informix吗?当应该有更清晰的方式来读取审计表时,如何才能通过所有这些环节来读取审计表? – 2010-06-25 06:12:02
@Frank:店主可以是任何人。审计跟踪旨在与C-ISAM文件一起使用 - 不适用于SE表。 SE正好让它们可供你使用。此外,您需要审计审计跟踪表,该审计跟踪表需要审计跟踪的审计跟踪...:D – 2010-06-25 06:35:09
以上部分注释中的一个主题问题:除了指定在哪里创建表以“ ......“;我可以指定EXTENTS还是只在IDS中指定? – 2010-06-25 18:09:44