OFSA系统中ORA-100问题的处理

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

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus