使用免费的unix工具提取SAP SQL Anywhere .db / .log数据库文件?

时间:2017-10-14 13:37:32

标签: sap sybase sqlanywhere sybase-iq

我最近收到了SAP SQL Anywhere 12.0.1.3152 [1] .db和.log文件的副本。我无法访问源数据库,只能访问这两个文件。

这是一个ARGUS公共记录数据库,我想公开发布(通过BigQuery)。

但是,我没有找到任何免费的unix版SAP,我可以用来读取它并导出到可用的东西(例如csv,json,MySQL dump等)。

如何使用免费工具(最好是在Ubuntu上)提取这些数据?

[1]我对数据格式的猜测基于.db文件的第一行,该文件的字符串为WIN_LATIN1windows-1252UCAUTF-8,重复次数为Sybase Inc., Copyright (c)2000 12.0.1.3152

比例尺: $ du -m * 736 Argus12.db 2170 Argus_new.log $ wc * 10943417 44373930 771203072 Argus12.db 38517623 83903318 2275373056 Argus_new.log 49461040 128277248 3046576128 total

1 个答案:

答案 0 :(得分:0)

您拥有的文件数据库。假设您拥有数据库的用户标识/密码,您可以在Windows或Linux上使用SQL Anywhere开发人员版本(可用here)来运行它并从中获取数据。

免责声明:我在SQL Anywhere工程中为SAP工作。