1

我有一个遗留系统,我想将其迁移到更现代的架构。作为开始,我想迁移数据库层,但我似乎找不到 OpenVMS 的 C 客户端。

Oracle 页面上没有列出这个架构,但我找到了论坛条目,其中有关于官方 C 客户端的讨论。当然有OCILIB,它说可以在 OpenVMS 上运行,但不提供安装脚本或任何标准方法来安装这个库,我不知道如何将 make 文件转换为 DCL 脚本或某事。

任何帮助,将不胜感激。

4

2 回答 2

0

现在数据在哪里?RMS(索引)文件?数据层调用是否已经在函数中隔离?根据经验:如果旧版应用程序使用内联文件 IO,例如 Cobol START/READ/WRITE/REWRITE,则几乎无法替换。

无论如何,您不能只获取 OCILIB(如 libclntsh.exe)库并使用。然而,有一个带有 OCILIB 和杂项的完整 Oracle 客户端,您可以下载并安装它。注意:它是一个大工具包,可能是完整数据库安装工具包的 90%。请解释为什么/如何该套件不适合您(阅读其文档后)。不需要“make”文件。

所以你打算在 OpenVMS Integrity 上使用 C 模块调用 Oracle?那应该没问题。

任何进一步的具体版本信息?OpenVMS 完整性 8.4?(不太关键)。使用传统语言?目标 Oracle 版本/平台?

祝你好运!

于 2013-07-14T15:23:42.340 回答
0

恕我直言,您应该向 Oracle 支持提交服务请求 - 询问中端团队(OpenVMS 专家)

于 2013-07-08T15:07:59.970 回答