在Integrity上是否有适用于OpenVMS的Oracle C客户端

时间:2013-07-08 09:31:16

标签: c oracle client openvms

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

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

任何帮助都将不胜感激。

2 个答案:

答案 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版本/平台?

祝你好运!