我请求数据库管理员打开DBA_AUDIT_TRAIL日志记录,但我得到了回击。在某些环境中,当我查询此表时,我会看到记录的更改活动,而在其他环境中,我不会看到。
我只对少数模式感兴趣。在我看来,如果我对这个表的可见性可以限制在我感兴趣跟踪的模式上,那么授予我访问权限的阻力可能会更小。授予我对目标架构列表中的对象的访问权限的最佳方式是什么?是否有其他视图可以授予我访问权限?
是否有一个现有的Oracle视图将行活动限制为用户以其他方式可见的那些对象,或者我们是否必须创建我们自己的视图,或者更简单地,例如,创建如下视图
SELECT * FROM DBA_AUDIT_TRAIL WHERE OWN
这是一个关于记录失败的MySQL尝试的纯粹的SQL调整问题。我需要一个解决方案来将失败的SQL记录到MySQL数据库中。
MySQL 在这里不起作用,因为它只记录成功的查询。我需要在不同的日志文件中知道失败的日志。
我的场景是:我需要清理一大堆乱七八糟的SQL和PHP脚本(从字面上看,每页大约执行7,000个SQL)。由于错误在服务器上被抑制,即使SQL失败的查询也会继续,并在网站上显示良好的内容。但我可以肯定的是,有很多SQL错误。我找到2个链接,但无法重试。MySQL中的和插件。
以的身份使用作为答案。
这是一个后续问题
为什么有些文件更改没有显示在尾-f中?
在使用大写字母F:tail -F时,我可以监视
tail -F ~/.mysql_history
从手册中:
--retry
keep trying to open a file even if it is inaccessible when tail
starts or if it becomes inaccessible later; useful when follow-
ing by name, i.e., with --follow=name
-f, --follow[={name|d