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