- 在使用包“DBMS_FGA”中的函数实现精细化审计时,创建审计:
--精细化审计
BEGIN
dbms_fga.add_policy(
object_schema=>'SCOTT',
object_name=>'EMP',
policy_name=>'audit_emp',
audit_condition=>'empno=7369',
enable=>true,
statement_types=>'SELECT,UPDATE'
);
END;
/
- 在Navicat中执行报错:identifier 'DBMS_FGA' must be declared.
- 错误原因:当前用户缺少执行包的权限,赋予权限即可。
--授予用户执行包的权利
grant execute on dbms_fga to SCOTT;