文档解释
ORA-47406: ALWAYS AUDIT option set for Factor string
Cause: The factor audit option is set to always audit
Action: No action required
ORA-47406: “ALWAYS AUDIT” option set for string” 错误指出,用户已在一个表空间中设置了“ALWAYS AUDIT”选项,但这可能并不适用于给定的字符串。
官方解释
ORA-47406是一个警告信息,由于对给定的字符串设置ALWAYS AUDIT的选项可能不适用,因此它将没有效果。
常见案例
1.当UPDATE / INSERT / DELETE命令语句中未明确指定表空间时,此错误可能会发生。
2.当ALWAYS AUDIT部署在多个表空间时,而执行的命令语句只针对一个表空间时,此错误也可能会发生。
3.具有审计策略的表空间中不适用ALWAYS AUDIT选项时,此错误也可能会发生。
一般处理方法及步骤
重新检查审计策略,如果不存在任何审计规则,则不需要ALWAYS AUDIT选项。另外,如果没有明确指定表空间,那么审计规则也不会生效。如果发现ALWAYS AUDIT选项并不适用于某个表空间,可以删除ALWAYS AUDIT规则,然后重新在正确的表空间上部署正确的审计规则。