【发布时间】:2014-02-08 07:13:06
【问题描述】:
我需要一些有关在 Oracle 中进行审计的帮助。我们有一个包含许多表的数据库,我们希望能够审核对任何字段中的任何表所做的每一次更改。但是,我发现很难找到错误代码的描述。例如,
所以我的问题是哪个表或视图将这些消息保存在一起。
【问题讨论】:
-
审计变更和错误码有什么关系?
标签: oracle oracle11g audit-trail
我需要一些有关在 Oracle 中进行审计的帮助。我们有一个包含许多表的数据库,我们希望能够审核对任何字段中的任何表所做的每一次更改。但是,我发现很难找到错误代码的描述。例如,
所以我的问题是哪个表或视图将这些消息保存在一起。
【问题讨论】:
标签: oracle oracle11g audit-trail
oerr - Oracle 错误消息,是一个实用程序(脚本不是可执行文件),它随基于 unix 和 linux 的 oracle 安装一起提供,可以在 bin 目录中找到。该脚本的输入可能是错误代码。
此实用程序从标准 Oracle 消息文件中提取带有建议操作的错误消息
仅仅因为它使用了 awk 功能,它在 windows 中不受支持。
SQLERRM 和 SQLCODE 函数提取错误消息和错误代码,但它只在异常处理程序内部返回值,而不在任何 SQL 中返回值,在它们之外,它总是返回成功消息!
所以,我怀疑您的要求是否有可能的解决方案。
【讨论】:
SQLERRM(<code>) 是一个为给定代码返回错误消息的函数 - 例如SQLERRM(-942)