GNU/Linux >> Znalost Linux >  >> Linux

Extrakce dat celé databáze na Sco Openserver 6?

Nejprve se omlouvám, pokud tato otázka vypadá jako zeď textu, nenapadá mě způsob, jak ji zformátovat.

Mám počítač s cennými daty (cca 1995), na stroji běží UNIX (SCO OpenServer 6) s neznámou databází uloženou na něm.

K datům se běžně přistupuje prostřednictvím softwarového balíčku, jehož licence vypršela a vývojáři již neobchodují.

Softwarový balík se připojí k počítači přes telnet, aby načetl data a upravil data (spojení telnet již nefunguje kvůli změně licence).

Mohu k počítači přistupovat přes ODBC ovladač (SeaODBC.dll) přes síť, takto jsem plánoval extrahovat data, ale zatím jsem získal 300 000 řádků za něco málo přes 24 hodin, celkem odhaduji, že to bude asi Celkem 50 000 000 řádků, takže při současné rychlosti to bude trvat 6 měsíců!

Hrál jsem si s rozhraním UNIX a jediné velké soubory, které jsem našel, jsou v masivní matici jednoznakových složek (např. A>G>data, A>H>data atd.).

Potřebuji buď rychlejší způsob, jak extrahovat data ze stroje přes ODBC, nebo způsob, jak extrahovat celou DB lokálně na stroji na externí disk/síťovou jednotku nebo jiný externí zdroj.

Nevíte někdo jak zjistit nainstalované DB systémy na stroji? Doufám, že je to standard a budu schopen najít způsob, jak vše exportovat do pěkně naformátovaného souboru!

Přijatá odpověď:

Některé věci, které je třeba vyzkoušet, v žádném konkrétním pořadí:

  • file(1) může být schopen identifikovat soubory
  • Jakékoli podivné, nepřipojené diskové oddíly mohou být nezpracované zařízení
  • Prohrabejte se v /etc/init.d (nebo jakýkoli systém, který používá ke spouštění služeb), databáze byla pravděpodobně spuštěna odtud.
  • strings(1) aplikované na spustitelné soubory často pomáhají identifikovat popisky, řetězce verzí a podobně
  • Pokud platnost licence vypršela, můžete zkusit nastavit datum zpět...
  • Možná, že googlování na dodavatele balíčku poskytne nějaké rady ohledně jejich oblíbených databází
  • Prostě zkopírujte celý disk jinam a analyzujte jej na schopnějším počítači
  • Pracoval jsem se systémem SCO dlouho a byla to královská bolest. Ale tehdy měl základní systém správy balíčků a pomocí něj se instalovaly balíčky třetích stran. Možná ho můžete přesvědčit, aby řekl, co bylo nainstalováno.
Související:Jak získat data z Tabulek Google do rozevíracího seznamu Formulářů Google?
Linux
  1. Skrytí dat v souborových systémech?

  2. Jak vypnout nebo restartovat Linux

  3. Jak zabránit kybernetickému útoku

  1. Příkaz pro restart systému Linux

  2. Migrace z cloudu do cloudu

  3. Jak zkopírovat celou složku z instance Amazon EC2 Linux do místního počítače Linux?

  1. Ověřování integrity dat

  2. adresář her?

  3. generovat konzistentní jedinečné ID stroje