我有一个遗留系统,我想把它移植到一个更现代的架构上。首先,我想迁移数据库层,但我似乎找不到用于OpenVMS的C客户端。
在Oracle Page上没有列出这种架构,但我找到了论坛条目,其中有关于官方C客户端的讨论。当然还有OCILIB,它说可以在OpenVMS上运行,但没有提供安装脚本或任何标准的方法来安装这个库,我不知道如何将make文件转换为DCL脚本或其他东西。
任何帮助都将不胜感激。
发布于 2013-07-08 23:08:00
我想您应该向甲骨文支持部门提交服务请求--请联系中端团队(OpenVMS专家)
发布于 2013-07-14 23:23:42
数据现在在哪里?RMS (索引)文件?数据层调用是否已在函数中隔离?经验:如果遗留应用使用的是内联文件IO,比如Cobol START/READ/WRITE/REWRITE,那么它几乎是不可能被替换的。
无论如何,您不能简单地获取一个OCILIB (类似于libclntsh.exe)库并使用它。然而,有一个完整的Oracle客户端,带有OCILIB和其他东西,您可以下载并直接安装。注意:这是一个很大的工具包,可能占整个DB安装工具包的90%。请解释为什么/如何该工具包无法为您工作(在阅读其文档后)。不需要'make‘文件。
因此,您打算在OpenVMS完整性上使用C模块调用Oracle?这应该没问题。
还有更多的具体版本信息吗?OpenVMS完整性8.4?(不是太关键)。是否使用传统语言?目标Oracle版本/平台?
祝好运!
https://stackoverflow.com/questions/17523259
复制相似问题