Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在完整性方面是否有用于OpenVMS的Oracle C客户端_C_Oracle_Client_Openvms - Fatal编程技术网

在完整性方面是否有用于OpenVMS的Oracle C客户端

在完整性方面是否有用于OpenVMS的Oracle C客户端,c,oracle,client,openvms,C,Oracle,Client,Openvms,我有一个遗留系统,我想将其迁移到更现代的体系结构。首先,我想迁移数据库层,但似乎找不到适用于OpenVMS的C客户机 在论坛上,这个架构没有列出,但我找到了一些论坛条目,其中谈到了一个官方的C客户端。当然有,也就是说可以在OpenVMS上运行,但是没有提供安装脚本或任何标准方法来安装这个库,我也不知道如何将make文件转换为DCL脚本或其他什么 如有任何帮助,我们将不胜感激。我想您应该向Oracle支持部门提交服务请求-向中端团队OpenVMS专家咨询数据现在在哪里?RMS索引文件?数据层调用是

我有一个遗留系统,我想将其迁移到更现代的体系结构。首先,我想迁移数据库层,但似乎找不到适用于OpenVMS的C客户机

在论坛上,这个架构没有列出,但我找到了一些论坛条目,其中谈到了一个官方的C客户端。当然有,也就是说可以在OpenVMS上运行,但是没有提供安装脚本或任何标准方法来安装这个库,我也不知道如何将make文件转换为DCL脚本或其他什么


如有任何帮助,我们将不胜感激。

我想您应该向Oracle支持部门提交服务请求-向中端团队OpenVMS专家咨询

数据现在在哪里?RMS索引文件?数据层调用是否已在函数中隔离?根据经验:如果旧版应用程序使用Cobol START/READ/WRITE/REWRITE之类的内联文件IO,那么它几乎不可能被替换

无论如何,您不能仅仅获取一个像libclntsh.exe库这样的OCILIB并使用它。不过,有一个完整的Oracle客户端,带有OCLIB和杂项,您可以下载并安装它”。 注意:这是一个很大的工具包,可能是完整DB安装工具包的90%。请在阅读其文档后解释为什么/如何该工具包不适用于您。不需要“make”文件

那么您打算在OpenVMS Integrity上使用C模块调用Oracle?那应该很好

有进一步的具体版本信息吗?OpenVMS integrity 8.4?不太重要。使用传统语言?目标Oracle版本/平台


祝你好运

对任何在谷歌上搜索这个问题的人来说,答案是:是的,有一个Oracle OCI库的实现,但是你必须用客户机CD订购它。然后你可以在这个库上安装OcILIB,但是你必须自己做DCL脚本。你也可以考虑预编译程序。C的预编译器是Pro*C,比本机OCI调用更易于使用。如果你还没有读过,你还得读点书。