Rumah > Artikel > pangkalan data > Contoh terperinci import dan eksport jadual data Oracle
Artikel ini membawa anda pengetahuan yang berkaitan tentang Oracle, yang terutamanya mengatur isu berkaitan mengimport dan mengeksport jadual data Jika sejumlah besar data perlu dipindahkan, pilih "Eksport Jadual" dan "Import Jadual" Kaedah Oracle tidak memerlukan penulisan struktur jadual. Mari kita lihat. Saya harap ia akan membantu semua orang.
Tutorial yang disyorkan: "Tutorial Video Oracle"
0. Latar Belakang: Saya tiba-tiba menerima notis untuk bekerja daripada rumah. Semua data kerja ada pada intranet dan perlu disalin dan dibawa pergi. Berdasarkan pengalaman biasa, saya mengeksport jadual dalam pangkalan data Oracle ke xlsx (untuk memudahkan komunikasi dengan rakan sekerja saya mendapati kecekapannya terlalu rendah, dan disebabkan jumlah data yang banyak, ralat sering dilaporkan dan tidak dapat dieksport). . Kemudian, saya cuba mengeksportnya ke fail csv, dan ia telah digesa bahawa eksport telah selesai Walau bagaimanapun, apabila saya menemui komputer baharu untuk diimport, saya mendapati bahawa data itu benar-benar hilang dan tidak boleh digunakan.
Klik kanan jadual untuk dieksport dalam tetingkap objek, klik Data Pertanyaan dan klik fail csv atau fail excel. Kaedah ini biasanya digunakan Hasil pertanyaan adalah sangat intuitif dan sesuai untuk jumlah data yang kecil.
Alat jadual eksport
Terdapat dua cara untuk membukanya dalam PL/SQL, kaedah satu ialah Klik kanan jadual yang perlu dieksport dalam tetingkap objek, klik Eksport Data, dan tetingkap jadual eksport akan muncul Kaedah kedua ialah mengklik alat di bahagian atas halaman PL/SQL, klik Jadual Eksport , dan tetingkap jadual eksport akan muncul. Alat jadual eksport boleh mengeksport berbilang jadual dalam kelompok
Dalam tetingkap jadual eksport, terdapat tiga kaedah eksport khusus, dan ketiga-tiga kaedah boleh mengeksport struktur jadual dan data
Hasil eksport "Oracle Export" ialah fail binari dalam format dmp, yang tidak boleh dipratonton, tetapi ia pantas dan boleh merentas platform untuk menggunakan kaedah ini pada masa hadapan. Fail dmp pertama ialah kira-kira 3.61G dan mengambil masa 3 minit untuk dieksport.
Hasil eksport "SQL Insert" ialah fail dalam format sql, yang boleh dipratonton dalam format teks, tetapi kelajuannya bukan " Eksport Oracle" adalah pantas. Untuk fail 3.61G dalam format dmp, masa eksport ialah 14 minit dan saiznya ialah 9.34G.
Hasil eksport "PL/SQL Developer" ialah fail format pde, yang bebas daripada PL/SQL Format fail, tidak boleh dipratonton dalam format teks, kelajuan
Untuk fail 3.61G dalam format dmp, masa eksport ialah 10 minit dan saiznya ialah 0.4G. Jumlah data terlalu kecil, jadi saya tidak percaya bahawa semua data akan disalin keluar, tetapi bilangan gesaan log adalah konsisten dengan jadual data
ODBC sepatutnya bermaksud Open Database Connectivity (Open Data Interconnection). Saya sering menggunakan pengimport ODBC untuk mengimport dokumen EXCEL dan jadual pangkalan data ACCESS. Mengimport jadual menggunakan pengimport ODBC memerlukan penentuan struktur jadual terlebih dahulu.
(1) Jadual baharu
Fail-Baharu-Buat jadual, tetapkan nama jadual dan lajur. Catatan boleh ditambah dengan sewajarnya untuk memudahkan penggunaan berikutnya Mesti ada jenis semasa menetapkan lajur Cuba untuk menetapkannya sebesar mungkin untuk mengelakkan ralat semasa import berikutnya Anda boleh mengklik butang Lihat SQL untuk memaparkan pernyataan SQL jadual, supaya anda boleh terus melaksanakan kod untuk mencipta jadual pada masa akan datang.
(2) Buka Pengimport ODBC
Klik "Alat" di bahagian atas halaman PL/SQL, klik "Pengimport ODBC" , dan pop timbul akan muncul tetingkap pengimport ODBC
(3) Pilih jadual untuk diimport
Pengguna/Sistem DSN Pilih "Fail Excel" , klik Sambung dan pilih jadual untuk diimport permukaan. Pilih helaian khusus untuk diimport dan pratonton
(4) Tentukan kedudukan Oracle yang sepadan
Pilih pemilik, jadual dan semak padanan medan Untuk medan yang tidak boleh dipadankan secara automatik, pilihnya secara manual dalam tetingkap kanan Pilih medan dan jenis medan yang sepadan, dan klik butang "Import" untuk mengimport data.
Seperti namanya, pengimport teks mengimport fail dalam format teks saya biasanya menggunakan pengimport teks untuk mengimport fail dalam format csv
(1) Buat jadual baharu, kaedah khusus adalah sama seperti pengimport ODBC
(2) Buka pengimport teks
Klik "Alat" di bahagian atas halaman PL/SQL, klik Pengimport "Teks", tetingkap pengimport teks akan muncul
(3) Pilih jadual untuk diimport
Klik butang Pilih Fail, pilih teks fail untuk diimport dan pratontonnya
(4) Tentukan kedudukan Oracle yang sepadan
Pilih pemilik, jadual, dan semak padanan medan medan yang tidak boleh dipadankan secara automatik, pilih medan yang sepadan secara manual dalam tetingkap kanan Medan dan jenis medan, klik butang "Import" untuk mengimport data.
Klik alat di bahagian atas halaman PL/SQL, klik Import jadual, dan tetingkap jadual import akan muncul
Pilih fail dmp untuk diimport, klik butang "Import", dan akan ada gesaan untuk penyiapan import di bahagian bawah. Selepas import selesai, anda boleh melihat keputusan import terperinci pada halaman log paling kanan
Pilih fail sql untuk diimport dan klik butang "Import" Tetingkap program pelaksanaan sqlplus.exe akan muncul, menunjukkan kemajuan masa nyata import. Selepas import selesai, anda boleh melihat keputusan import terperinci pada halaman log paling kanan
Pilih fail pde yang perlu diimport, klik butang "Import", dan akan ada gesaan selesai import di bahagian bawah. Selepas import selesai, anda boleh melihat keputusan import terperinci pada halaman log di hujung kanan. Kelajuan benar-benar perlahan, lebih perlahan daripada sisipan SQL
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Contoh terperinci import dan eksport jadual data Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!