我们有一个几年前退役的遗留系统,它由一个使用 Sybase 实例 (ASE 15) 作为其数据存储的简单 Java 应用程序组成。我们现在已经转移到使用 MySQL 的新应用程序,不幸的是丢弃了旧应用程序、它的源代码以及 Sybase 服务器软件,但仍然有系统退役那天存档的转储。
我们现在需要获取这些转储上的几张大型数据表,但是对于我们的生活,无法弄清楚如何提取/导出它们。
在一个完美的世界中,Sybase 或某些第 3 方将提供一个可以直接处理转储文件的开源工具。但是到目前为止我所做的研究表明,转储文件规范是专有的,并且不存在这样的工具(我们不想在这种“复活”上花费任何钱......至少如果可能的话)。
取而代之的是,我的下一个猜测是尝试下载 Sybase 的试用版,将转储物化为真实的实时数据库,然后编写一个小的提取脚本/工具,它只连接到数据库并获取我们的数据需要。
我是在走正确的道路还是有更好的方法/工具/方法来解决这个问题?