无法 enable archiving

环境:

   OS:Windows

   9.2的Desktop,ArcSDE

   DBMS: oracle10G

症状:

 

在CATALOG中连接SDE的DATASET时点击右键先register as versioned,再用archiving的Enable archiving功能时,错误如下图:

 

无法 enable archiving_第1张图片

解决方法:

出现这种错误一般是sde要用到的某些oracle的某些对象处于INVALID状态,至于为什么会处于这种状态,可能是同事做升级的时候升的不完整。

让同事查询

select object_name from user_objects where status='INVALID';

发现有很多的无效对象,

以sys用户登录到数据库中,运行

@?/rdbms/admin/utlrp后,重新编译所有的无效对象,问题解决。

你可能感兴趣的:(oracle,windows,数据库,object,oracle10g,dataset)