但是当OFSA中注册的信息不完整时,也会发生类似的错误,这时候需要检查OFSA系统中的注册信息是否完整。创建一个表并在OFSA中注册时,OFSA系统会将表的信息添加到OFSA_TABLES和OFSA_TABLES_MLS两张表中。如果两张表中的表的信息不同时,将提示ORA-100错误,检查表的信息是否在两个OFSA的表中都存在:
select a.table_name from ofsa_tables a
minus
select b.table_name from ofsa_tables_mls b
将查询得到的表名从OFSA_TABLES表中删除:
delete from ofsa_tables t where t.table_name=&table_name