在使用 Oracle 数据库和 Apex 多年之后,我想了解一些有关 Oracle 表单和报表的知识,因为它们仍然被广泛使用。
我从未见过 Oracle 表单和报告,所以我想创建一个开发安装用于学习目的。不幸的是,安装 Oracle 表单似乎比我预期的要繁琐一些,而且我有点卡住了。
视窗安装
我首先尝试在 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 表单进行试验?