OFSA系统中ORA-100问题的处理
"Error in getting display name ORA-100"
在OFSA中,打开OFDM查看OFSA Objects对象时,会提示ORA-100错误,该错误除了需要在注册表和本第安装文件目录下修改语言字符集,见http://blog.csdn.net/dinya2003/archive/2005/09/22/487145.aspx 。
但是当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
这样,再打开OFDM,选择OFSA Objects会显示所有OFSA中注册的表和字段的信息而不会出现"Error in getting display name ORA-100"错误了。
Author:丁亚军
date:2005-10-11