Skip to Main Content

Japanese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

identifier 'DBMS_FGA' must be declared

741b2ac3-f88e-468f-9bba-806ab87a662fJan 9 2017 — edited Jan 9 2017
  • 在使用包“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;

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 6 2017
Added on Jan 9 2017
0 comments
660 views