【问题标题】:how to enable query log in oracle db 11g - centos 6如何在 oracle db 11g - centos 6 中启用查询日志
【发布时间】:2019-11-14 03:52:20
【问题描述】:

能否请您告诉我一种在centos 6 环境中启用oracle sql db 查询日志的方法。在那个查询日志中,我希望有所有在 sql server 中触发的查询。我也检查了审计日志和警报日志,但是没有一个日志文件没有记录在 sql server 中触发的查询,就像在 MySql 常规日志中一样。

我也在使用sql developer,如果有sql developer tool 提供的解决方案,我可以接受。

谢谢你, 最好的问候。

【问题讨论】:

  • 您需要启用 SELECT 语句的审计。
  • @a_horse_with_no_name 我该怎么做,有什么参考吗?
  • @a_horse_with_no_name 我需要所有 CRUD 操作才能登录到文件或数据库
  • 启用对 DELETE、INSERT 和 UPDATE 的审计。有关如何执行此操作的详细信息,请参阅in the manual

标签: sql performance oracle11g centos6


【解决方案1】:

以下查询已解决问题,并且能够按照我的预期记录特定用户的所有 CRUD 操作

audit update table, delete table,
  insert table by DB-USER-NAME by access;

更多审计日志组合可以参考以下链接尝试

http://www.dba-oracle.com/t_audit_table_command.htm

【讨论】:

    猜你喜欢
    • 2013-08-23
    • 2014-04-22
    • 1970-01-01
    • 2011-09-22
    • 1970-01-01
    • 2015-08-06
    • 1970-01-01
    • 2018-08-18
    • 1970-01-01
    相关资源
    最近更新 更多