我最近收到了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
答案 0 :(得分:0)
您拥有的文件数据库。假设您拥有数据库的用户标识/密码,您可以在Windows或Linux上使用SQL Anywhere开发人员版本(可用here)来运行它并从中获取数据。
免责声明:我在SQL Anywhere工程中为SAP工作。