Innanzitutto mi scuso se questa domanda sembra un muro di testo, non riesco a pensare a un modo per formattarla.
Ho una macchina con dati preziosi (circa 1995), la macchina esegue UNIX (SCO OpenServer 6) con un database sconosciuto memorizzato su di essa.
Ai dati si accede normalmente tramite un pacchetto software la cui licenza è scaduta e gli sviluppatori non stanno più commerciando.
Il pacchetto software si collega alla macchina tramite telnet per recuperare i dati e modificarli (la connessione telnet non funziona più a causa della modifica della licenza).
Posso accedere alla macchina tramite un driver ODBC (SeaODBC.dll) su una rete, era così che stavo pianificando di estrarre i dati ma finora ho recuperato 300.000 righe in poco più di 24 ore, in totale stimo che ci saranno circa 50.000.000 di righe in totale, quindi alla velocità attuale ci vorranno 6 mesi!
Ho giocato con l'interfaccia UNIX e gli unici file di grandi dimensioni che riesco a trovare sono in un'enorme matrice di cartelle a un singolo carattere (ad es. A>G>dati, A>H>dati ecc.).
Ho bisogno di un modo più rapido per estrarre i dati dalla macchina tramite ODBC o di un modo per estrarre l'intero DB localmente sulla macchina su un'unità esterna/unità di rete o un'altra fonte esterna.
Qualcuno sa come scoprire i sistemi DB installati sulla macchina? Spero che sia uno standard e sarò in grado di trovare un modo per esportare tutto in un file ben formattato!
Risposta accettata:
Alcune cose da provare, in ordine sparso:
file(1)
potrebbe essere in grado di identificare i file- Qualsiasi partizione del disco strana e non montata potrebbe essere un dispositivo grezzo
- Rovista in
/etc/init.d
(o qualsiasi altro sistema utilizzato per avviare i servizi), il database è stato probabilmente avviato da lì in qualche modo. strings(1)
applicato agli eseguibili spesso aiuta a identificare callout, stringhe di versione e simili- Se la licenza è scaduta, puoi provare semplicemente a impostare la data indietro...
- Forse cercare su Google il fornitore del pacchetto fornisce alcuni suggerimenti sui loro database preferiti
- Copia l'intero disco altrove e analizzalo su una macchina più capace
- Ho lavorato con un sistema SCO per un tempo lungo tempo fa, ed era un dolore regale. Ma allora aveva un rudimentale sistema di gestione dei pacchetti e che utilizzavano pacchetti di terze parti. Forse puoi convincerlo a dire cosa è stato installato.