この質問がテキストの壁のように見える場合は、まずお詫び申し上げます。書式を設定する方法が思いつきません。
私は (1995 年頃) 貴重なデータを持つマシンを持っています。そのマシンは UNIX (SCO OpenServer 6) を実行しており、何らかのデータベースが格納されています。
データは通常、ライセンスが期限切れになり、開発者が取引を停止したソフトウェア パッケージを介してアクセスされます。
ソフトウェア パッケージは、telnet 経由でマシンに接続してデータを取得し、データを変更します (ライセンスが変更されたため、telnet 接続は機能しなくなりました)。
ネットワーク経由で ODBC ドライバー (SeaODBC.dll) を介してマシンにアクセスできます。これがデータの抽出を計画していた方法ですが、これまでに 24 時間強で 300,000 行を取得しました。合計 50,000,000 行なので、現在の速度では 6 か月かかります。
ODBC 経由でマシンからデータを抽出するより迅速な方法、またはマシン上の DB 全体を外部ドライブ/ネットワーク ドライブまたはその他の外部ソースにローカルに抽出する方法のいずれかが必要です。
UNIX インターフェースをいじってみましたが、見つけることができる唯一の大きなファイルは、1 文字のフォルダーの巨大なマトリックス (A\G\data.dat、A\H\Data.dat ect など) の中にあります。
マシンにインストールされているDBシステムを見つける方法を知っている人はいますか? うまくいけば、それが標準であり、すべてを適切にフォーマットされたファイルにエクスポートする方法を見つけることができるでしょう.
編集
ファイルシステムを調べてみると、その下root > L
に多くの単一文字のフォルダーが含まれているフォルダーが見つかりました。各単一文字のフォルダーには、より多くの単一文字のフォルダーが含まれています。
また、必要なテーブルにちなんで名付けられたファイル (「ooi.r」など) もあり、次の形式があります。
<Id>
[]
l for ooi_lno, lc for ooi_lcno, s for ooi_invno, id for ooi_indate
require l="AB"
require ls="SO"
require id=25/04/1998
{<id>} is s
sort increasing Id