我想做这样的事情:
AUDIT SELECT, INSERT, UPDATE, DELETE ON HR.EMP BY SCOTT BY ACCESS;
但是它有错误的语法。为了修复它,我必须删除“BY SCOTT”。我如何在Oracle中实现类似的审计?换句话说,应该审计HR.EMP表上Scott的报表,而不是其他报表。
9cbw7uwe1#
参见https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_4007.htm您尝试审计模式对象。在这种情况下,您不能指定审计用户(BY SCOTT)。这仅在审计sql语句时才可能。删除BY SCOTT子句:
BY SCOTT
AUDIT SELECT, INSERT, UPDATE, DELETE ON HR.EMP BY ACCESS;
1条答案
按热度按时间9cbw7uwe1#
参见https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_4007.htm
您尝试审计模式对象。在这种情况下,您不能指定审计用户(
BY SCOTT
)。这仅在审计sql语句时才可能。删除
BY SCOTT
子句: