DVSYS对象(包体)无效

时间:2017-02-08 06:18:45

标签: oracle oracle12c

我正在使用带有opt=false的oracle 12c oracle database vault,但dvsys用户的对象仍然无效。

我跑了

  • catalog.sql
  • catproc.sql
  • utlrp.sql

但仍然无法验证此对象。

1 个答案:

答案 0 :(得分:0)

看起来你没有错误,但是对象无效,因为它的一个引用发生了变化。它有时会发生。

你可以尝试两件事:

  1. 只需调用其说明即可。

    SQL> desc DVSYS.DV$CODE
    
  2. 使用dbms_utility编译某些对象无效的架构(您可能需要connect as sysdba):

    SQL> begin dbms_utility.compile_schema('DVSYS', FAlSE); end;   
    /