GNU/Linux >> Belajar Linux >  >> Linux

Ekstraksi Data Seluruh Db Pada Sco Openserver 6?

Pertama-tama mohon maaf jika pertanyaan ini tampak seperti dinding teks, saya tidak dapat memikirkan cara untuk memformatnya.

Saya memiliki mesin dengan data berharga (sekitar 1995), mesin menjalankan UNIX (SCO OpenServer 6) dengan database yang tidak dikenal tersimpan di dalamnya.

Data biasanya diakses melalui paket perangkat lunak yang lisensinya telah kedaluwarsa dan pengembang tidak lagi berdagang.

Paket perangkat lunak terhubung ke mesin melalui telnet untuk mengambil data dan mengubah data (koneksi telnet tidak lagi berfungsi karena lisensi diubah).

Saya dapat mengakses mesin melalui driver ODBC (SeaODBC.dll) melalui jaringan, ini adalah bagaimana saya berencana untuk mengekstrak data tetapi sejauh ini saya telah mengambil 300.000 baris hanya dalam waktu 24 jam, total saya perkirakan akan ada sekitar total 50.000.000 baris sehingga pada kecepatan saat ini akan memakan waktu 6 bulan!

Saya telah bermain-main dengan antarmuka UNIX dan satu-satunya file besar yang dapat saya temukan adalah dalam matriks besar folder karakter tunggal (misalnya A>G>data, A>H>data dll).

Saya memerlukan cara yang lebih cepat untuk mengekstrak data dari mesin melalui ODBC atau cara untuk mengekstrak seluruh DB secara lokal pada mesin ke drive eksternal/drive jaringan atau sumber eksternal lainnya.

Adakah yang tahu cara mengetahui sistem DB yang diinstal pada mesin? Mudah-mudahan ini adalah standar dan saya akan dapat menemukan cara untuk mengekspor semuanya ke dalam file yang diformat dengan baik!

Jawaban yang Diterima:

Beberapa hal untuk dicoba, tanpa urutan tertentu:

  • file(1) mungkin dapat mengidentifikasi file
  • Partisi disk yang aneh dan tidak terpasang bisa jadi merupakan perangkat mentah
  • Mencari-cari /etc/init.d (atau sistem apa pun yang digunakannya untuk memulai layanan), entah bagaimana databasenya mungkin dimulai dari sana.
  • strings(1) diterapkan pada executable sering kali membantu mengidentifikasi info, string versi, dan semacamnya
  • Jika lisensi kedaluwarsa, Anda dapat mencoba mengatur tanggal kembali…
  • Mungkin googling untuk vendor paket memberikan beberapa petunjuk tentang database favorit mereka
  • Cukup salin seluruh disk di tempat lain, dan analisis di mesin yang lebih mumpuni
  • Saya bekerja dengan sistem SCO lama sementara kembali, dan itu adalah rasa sakit kerajaan. Tapi itu memiliki sistem manajemen paket yang belum sempurna, dan paket pihak ketiga diinstal menggunakannya. Mungkin Anda dapat membujuknya untuk memberi tahu apa yang telah diinstal.
Terkait:Bagaimana cara mendapatkan data dari Google Sheets ke daftar dropdown Google Forms?
Linux
  1. Jalankan mesin virtual Linux di Podman

  2. Pemulihan Data Hard Drive Sederhana

  3. File Pseudo Untuk Data Sementara?

  1. Menyembunyikan Data Dalam Sistem File?

  2. Apa itu Basis Data Relasional?

  3. Cara Mencegah Serangan Cyber

  1. Apa yang Harus Saya Lakukan Sebelum Memberikan Mesin Ubuntu?

  2. Cara mematikan atau me-reboot Linux

  3. Perintah reboot Linux