我有一个表 Users_sys 
create table USERS_SYS
(
  USER_ID            NUMBER(8) not null,
  USER_NAME          VARCHAR2(50) not null,
  USER_CODE          VARCHAR2(50) not null,
  PASSWORD           VARCHAR2(30) not null,
  TELEPHONE          VARCHAR2(30),
  REMARK             VARCHAR2(200),
  USER_ROLE          NUMBER not null,
  CREATE_DATE        DATE not null,
  START_DATE         DATE not null,
  STOP_DATE          DATE not null,
  PAGE_RIGHT         VARCHAR2(1200) not null,
  USE_RIGHT          VARCHAR2(4000) not null,
  CREATOR_ID         NUMBER(8) not null,
  CUSTOM_DISTRICT_ID VARCHAR2(4000) not null,
  LOCK_FLAG          NUMBER(1) default 0,
  ENTERPRISE_ID      VARCHAR2(4000)
)
其中Enterprise_di字段使用了全文索引CHINESE_VGRAM_LEXER 
程序运行大概3年了 现在在执行
update users_sys set enterprise_id='...' where user_id=...的时候报错
SQL execution error, ORA-29877: 无法执行 ODCIINDEXUPDATE 例行程序 ORA-20000: interMedia Text error: DRG-10602: 无法将 DML 更改排成列 ENTERPRISE_ID 以获得主关键字 AAAGagAAOAAAgEKAAA DRG-50857: oracle error in drekqkd(execute k_stmt) ORA-00942: 表或视图不存在
在网上查询页没有具体的说明,所有的结果基本上都是找oracle技术支持或者查找堆栈中的下一个错误 
在这里"ORA-00942: 表或视图不存在"让我很疑惑 users_sys存在 难道更新表还用到了其他表吗 ,我这个表并没有触发器啊。
还是全文索引的问题?
各位大侠给点意见吧,谢谢!