Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle, data Blob hilang dalam file ekspor saya

Dari dokumentasi :

Itu tidak secara eksplisit merujuk ke BLOB, tetapi jika CLOB hanya dapat diekspor sebagai loader atau pdf, masuk akal bahwa BLOB juga memiliki batasan itu. Jika Anda ingin membuat ulang data ini dalam skema atau database lain, format SQL*Loader sepertinya merupakan pilihan yang baik.

Apa yang Anda harapkan dari insert pernyataan terlihat seperti? Anda harus memiliki literal teks yang berisi nilai biner, yang merupakan masalah tersendiri, tetapi Anda juga akan dibatasi hingga 4k - yang mungkin melebihi banyak file gambar. Untuk CLOB mungkin memberi Anda 4903 karakter pertama diikuti oleh elipsis di string literal, tapi saya tidak yakin; untuk BLOB bahkan itu tidak masuk akal.

Jika Anda ingin mentransfer data antar database, Anda harus mempertimbangkan pompa data ekspor/impor , atau jika Anda (atau klien Anda) dibatasi oleh akses server, maka Anda dapat kembali ke ekspor/impor lama . Keduanya mendukung LOB. Pompa data lebih unggul dan harus digunakan sebagai pilihan jika memungkinkan. Satu-satunya downside adalah bahwa file dump ditulis ke server database dan mendapatkan akses ke mereka (atau izin pada directory objek untuk menulis bisa menjadi masalah di beberapa organisasi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyalin atau memperbarui indeks dan batasan tabel dari database yang berbeda?

  2. Oracle:Cara menggunakan variabel lokal prosedur untuk pernyataan EXECUTE IMMEDIATE dalam prosedur

  3. Hapus tiba-tiba butuh waktu lama

  4. Kueri dengan wildcard dan titik tidak cocok dengan data dengan indeks Oracle Text

  5. Karakter non-numerik ditemukan di mana numerik diharapkan