我有一个遗留系统,我想将其迁移到更现代的架构。作为开始,我想迁移数据库层,但我似乎找不到 OpenVMS 的 C 客户端。
在Oracle 页面上没有列出这个架构,但我找到了论坛条目,其中有关于官方 C 客户端的讨论。当然有OCILIB,它说可以在 OpenVMS 上运行,但不提供安装脚本或任何标准方法来安装这个库,我不知道如何将 make 文件转换为 DCL 脚本或某事。
任何帮助,将不胜感激。
现在数据在哪里?RMS(索引)文件?数据层调用是否已经在函数中隔离?根据经验:如果旧版应用程序使用内联文件 IO,例如 Cobol START/READ/WRITE/REWRITE,则几乎无法替换。
无论如何,您不能只获取 OCILIB(如 libclntsh.exe)库并使用。然而,有一个带有 OCILIB 和杂项的完整 Oracle 客户端,您可以下载并安装它。注意:它是一个大工具包,可能是完整数据库安装工具包的 90%。请解释为什么/如何该套件不适合您(阅读其文档后)。不需要“make”文件。
所以你打算在 OpenVMS Integrity 上使用 C 模块调用 Oracle?那应该没问题。
任何进一步的具体版本信息?OpenVMS 完整性 8.4?(不太关键)。使用传统语言?目标 Oracle 版本/平台?
祝你好运!
恕我直言,您应该向 Oracle 支持提交服务请求 - 询问中端团队(OpenVMS 专家)