我负责确定从在DEC alpha上运行OpenVMS的应用程序迁移数据的要求。我对openvms和powerhouse一无所知,但是我有丰富的linux使用经验。我可以通过SSH连接到服务器。
我的问题是,openvms中有没有什么标准的工具部分可以用来帮助我在后端验证数据库?了解有多少个表、多少行数据等?
发布于 2018-04-23 21:32:42
目标是什么?一劳永逸地移动(结构化)数据?移动应用程序功能?移动正在进行的更改吗?
你必须深入研究这个系统,弄清楚它是做什么的,它是建立在什么之上的。是否没有设计指南、操作实战手册和备份程序?
它很可能是基于RMS (索引)文件。数据文件将被命名为.IDX、.INX或.DAT或类似的名称,并且将存在mane文件,一个分析‘表/对象’。该程序将列出有关备份和转换的信息。将会有一个PowerHouse字典,其中的元数据可以通过"qshow generate file“提取到.ph文件中。您可能希望查看Attunity (我在那里工作)、Connx或Easysoft,以使用这些定义从外部提供对数据的ODBC或JDBC访问。
Attunity有一些工具,一旦数据定义就绪,就可以通过“一键”将数据批量卸载到任何目标数据库中,但对于一次性使用来说,这样做的成本可能太高了。尽管如此,如果替代方案是两个月的咨询/编码,那么工具可能是有吸引力的。
如果它是基于关系型数据库的,那么你会看到一些.RDB文件,.RBR和.AIJ文件。就像任何其他数据库一样,它将包含元数据,并具有用于远程ODBC或(Oracle) OCI访问的本机选项,将有.SQL脚本模块和通过"RMU“进行的操作
希望这对你有所帮助,海因。
https://stackoverflow.com/questions/49959465
复制相似问题