安装 oracle 表单开发机器
Posted
技术标签:
【中文标题】安装 oracle 表单开发机器【英文标题】:Installing a oracle forms development machine 【发布时间】:2016-08-08 13:53:16 【问题描述】:在使用 Oracle 数据库和 Apex 多年之后,我想了解一些有关 Oracle 表单和报表的知识,因为它们仍然被广泛使用。
我从未见过 Oracle 表单和报告,因此我想创建一个用于学习目的的开发安装。不幸的是,安装 Oracle 表单似乎比我预期的要繁琐一些,而且我有点卡住了。
Windows 安装
我首先尝试在 Windows 7 x64 上安装 Oracle 12c(来自 http://www.oracle.com/technetwork/developer-tools/forms/downloads/index.html)。我安装了“独立表单生成器”,因为当我选择“表单和报告部署”时,我收到了这个错误:
安装后我尝试启动frmbld.exe,但立即得到这个错误:
FRM-91135:致命错误:找不到消息文件 D:\oracle\client\user123\product\12.1.0\client_1\forms\mesg\fmcus.msb
我的 oracle 客户端安装在该目录中,但上述文件肯定不存在。
linux安装
谷歌搜索我没有找到任何解决这个问题的方法,所以我决定切换到 Linux 虚拟机。我安装了 Oracle linux x64,然后再次从同一页面下载安装。
再一次,我只能选择“独立表单构建器”,当我选择“表单和报告部署”时,我得到了与 Windows 完全相同的错误。安装运行成功。
安装后我尝试启动formbuilder,这次出现了这个错误:
./frmbld:加载共享库时出错:libXm.so.3:无法打开共享对象文件:没有这样的文件或目录
所以现在我有点卡住了。我的问题是:
我尝试安装 Oracle 表单的方式是否正确?还是有更好/更简单的方法? 我是否需要“表单和报告部署”才能试验 Oracle 表单?还是独立安装是正确的方式? 是否有任何预安装的虚拟机可用于此? (我用谷歌搜索,但找不到任何东西。) 我是否需要一个正在运行的 Oracle 数据库才能试验 Oracle 表单?【问题讨论】:
【参考方案1】:Linux 安装:
是的,您正在使用正确的路径安装表单/报告。没有更简单的安装方法(Oracle 没有预构建的带有 Forms/Reports 的 VM)。
您将需要一个 Oracle 数据库来连接。
要修复 linux 错误,您需要安装额外的操作系统包,可能是主题 - 您可以运行(查找所需的包):yum whatprovides libXm*
我已经在 Fedora 上安装了 Forms Builder 12c(独立安装)并且它工作正常。
windows 错误可能与您的 OS PATH ENV 有关 - 如果您安装了任何其他 Oracle 产品,可能需要更改 PATH 顺序,请将 Forms 相关路径放在开头。
【讨论】:
【参考方案2】:很遗憾,我之前的尝试无法让它正常工作。最后,我重新启动了一个已安装的 Windows 10 x64 虚拟机,之后我按照这些优秀的视频让一切正常运行:https://www.youtube.com/watch?v=4tgtHPJGc7o
【讨论】:
以上是关于安装 oracle 表单开发机器的主要内容,如果未能解决你的问题,请参考以下文章