EAS ORA-00904一般解决方案
1、报错原因
更新完补丁后未执行脚本,或者安装了二次开发文件后没有在数据库执行脚本。
其中图中“一”(方框)为oracle错误码;图中“二”(椭圆)为缺失的字段即图中的FISCANTADDLOWER)

2、打开服务器端目录/客户端元数据目录
客户端目录:$eas\client\metas
服务器端目录:$ eas\servers\metas

3、使用解压缩工具检索缺失此字段的元数据
图中“一 “:为搜索的目录
图中“二 “:是待搜索的字段

4、查看搜索结果
标准产品中文件名带”.table”结尾的为含缺失字段的表(如果字段名雷同的很多可能会查出很多表)

5、确定表对应的元数据文件
通过上一步获取的文件往上查进入META-INF文件夹 打开MANIFEST.MF(如图),确定对应的补丁号 PatchNumber:PT085004

6、 在管理控制台执行对应补丁的脚本

7、 其他
如果在第五步中找不到有可能是以下原因
1. 搜索条件错误
a) 随便找个改目下的问题文件,从里面摘取一段文本,然后用搜索下看是否可以找到
2. 打过补丁后又卸载了补丁,但是部分补丁未卸载完全
a) 这个需要在之前打的补丁中搜索,找到后打上该补丁
3. 二次开发
二次开发文件存放的目录有可能不在此目录范围,请扩大范围检索。
阅读量:163
阅读量:167
阅读量:144
阅读量:126
阅读量:89