当前位置: 首页 > 知识库问答 >
问题:

Oracle在Unix中形成编译错误

舒阳州
2023-03-14

我们使用Oracle ebs R12。2.5企业版(11i至R12再实施项目)

我采取了现有的forms.fmb文件,做了改型更改使用表单构建器编译-SUCCESSFULLY编译。

但是当我把它放在桌子上的时候。fmd文件在服务器路径,并试图编译我得到以下消息。

有人能帮忙吗?为什么会发生这种错误

错误

表格10.1(表格编译器):版本10.1.2.3.0

Oracle数据库12c企业版12.1.0.2.0版-64位生产

FRM-10043:无法打开文件

但是文件在路径中。所以我的问题是,如果我们用11g构建器编译一个表单,它会在10g版本中运行吗?

共有2个答案

徐飞尘
2023-03-14

不要使用Oracle Forms Builder 11g创建10g表单。使用Oracle Forms Builder 10g为10g创建表单。某些10g库/表单包不适用于11g。

查看这篇关于Oracle表单和R12的EBS版本兼容性的文章,这篇文章由Oracle应用程序技术集成高级经理Prasad Akkiraju撰写。

沈思博
2023-03-14

您必须修改。与unix服务器具有相同版本的fmb文件。您可以将11g表单打开为10g表单。

通过查看您的错误,它似乎是oracle form的10g版本10.1.2.3.0,然后您应该在本地系统中使用相同的oracle form版本打开该fmb文件,然后对其进行编辑并部署到unix,该文件将被成功编译。

 类似资料:
  • 包规范成功地编译了消息“SPBomPackage Compiled”,但在编译包体时,我有两个错误,它们是“错误(17,6):PL/SQL:忽略语句”和“错误(17,17):PLS-00302:必须声明组件‘ITEM\u ID’”,包规范,包体,我使用的三个表格,这个软件包将使用,粘贴和格式很好,您可以在这个链接查看:

  • 我在idea中编译一些简单的源代码时遇到了这个错误。 jdk是oracle的1.7.40 但是在哪里可以添加这个“-source 7”选项呢? 我尝试添加ide设置,但没有效果。

  • 我创建了一个简单的. proto文件并执行了编译器(protoc-2.5.0rc1-win32.zip)。为规定的包生成了一个java文件。但是,生成的文件不会编译。. proto文件很简单,只有一条消息,其中包含一堆简单类型的可选字段(正确编号)。. java文件不编译,例如: 构造函数生成了消息。FieldAccessorTable(Descriptors.Descriptor,字符串[])未

  • []Flutter(Channel master,v1.4.12-pre.27,on Linux,locale en_us.utf-8)•Flutter版本1.4.12-pre.27 at/home/jeremy/fluttersdk/Flutter•Framework修订版a12c5618de(5小时前),2019-04-08 11:22:19-0400•Engine修订版ff1bcdc009•

  • [ERROR]$home/workspace/javaExamplePbServiceCall/src/main/java/example/ServiceCallPiqi.java:[13,23]ERROR:';‘预期 手工编译产生100个错误,这里是第一个: javac-cp$home/.m2/repository/com/google/protobuf/protobuf-java/2.4.1/

  • 编译之前如果需要了解一下php的configure脚本的各个配置,./configure --help一下即可,或者参考一下网络上的资料。当你确定了应该开启哪几个选项,选项都应该赋什么值后,便可以开始正式的编译我们的PHP了。这里假设你下载了php-5.3的源码,而且你将其解压到/php-5.3/目录下。 进入终端,通过cd命令进入/php-5.3/目录,执行./configure脚本,然后mak