【问题标题】:What Tables or Views for ORA- errors?ORA-错误的表或视图是什么?
【发布时间】:2014-02-08 07:13:06
【问题描述】:

我需要一些有关在 Oracle 中进行审计的帮助。我们有一个包含许多表的数据库,我们希望能够审核对任何字段中的任何表所做的每一次更改。但是,我发现很难找到错误代码的描述。例如,

所以我的问题是哪个表或视图将这些消息保存在一起。

【问题讨论】:

  • 审计变更和错误码有什么关系?

标签: oracle oracle11g audit-trail


【解决方案1】:

oerr - Oracle 错误消息,是一个实用程序(脚本不是可执行文件),它随基于 unix 和 linux 的 oracle 安装一起提供,可以在 bin 目录中找到。该脚本的输入可能是错误代码。

此实用程序从标准 Oracle 消息文件中提取带有建议操作的错误消息

仅仅因为它使用了 awk 功能,它在 windows 中不受支持。

使用详情:http://www.oracledistilled.com/oracle-database/troubleshooting/using-the-oerr-utility-to-aid-in-error-investigation/l

SQLERRM 和 SQLCODE 函数提取错误消息和错误代码,但它只在异常处理程序内部返回值,而不在任何 SQL 中返回值,在它们之外,它总是返回成功消息!

所以,我怀疑您的要求是否有可能的解决方案。

【讨论】:

  • 在异常处理程序之外,SQLERRM(<code>) 是一个为给定代码返回错误消息的函数 - 例如SQLERRM(-942)
猜你喜欢
  • 2013-04-14
  • 2019-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-11
  • 1970-01-01
相关资源
最近更新 更多