Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk mengeksport data dalam oracle

Bagaimana untuk mengeksport data dalam oracle

王林
王林asal
2023-05-18 10:11:0712375semak imbas

Oracle ialah pangkalan data peringkat perusahaan yang biasa digunakan, yang sering digunakan dalam perusahaan untuk menyimpan data. Selepas menyimpan data dalam pangkalan data Oracle, kadangkala kami perlu mengeksport beberapa data itu ke format lain, seperti fail CSV, fail Excel atau sistem pangkalan data lain. Pada ketika ini, Oracle menyediakan beberapa alatan yang mudah digunakan untuk mengeksport data. Artikel ini memperkenalkan kaedah untuk mengeksport data Oracle.

  1. Eksport data menggunakan SQL Developer

SQL Developer ialah alat klien pangkalan data Oracle percuma. Selain melaksanakan pertanyaan SQL, ia juga boleh mengeksport data dengan mudah ke fail format lain, termasuk CSV, Excel, JSON, dsb. Berikut mengambil mengeksport fail CSV sebagai contoh untuk memperkenalkan cara menggunakan SQL Developer untuk mengeksport data.

Pertama, buka alat Pembangun SQL dan sambungkan ke pangkalan data Oracle di mana data perlu dieksport. Cari jadual dalam panel kiri, klik kanan jadual yang anda mahu eksport dan pilih menu "Eksport".

Seterusnya, tetapkan parameter eksport:

  • Jenis eksport: pilih "CSV";
  • Nama fail: pilih nama fail untuk dieksport;
  • Laluan eksport: Pilih laluan untuk menyimpan fail;
  • Set aksara: Pilih set aksara mengikut keperluan
  • Parameter lain: Anda boleh menetapkan parameter eksport lain, seperti pembatas, format tarikh, dsb.
Selepas tetapan selesai, klik butang "Seterusnya". Pada halaman kedua, pilih lajur jadual untuk dieksport Anda boleh memilih semua lajur atau lajur tersuai. Selepas tetapan selesai, klik butang "Seterusnya". Pada halaman terakhir, anda boleh menyemak tetapan eksport Selepas mengesahkan bahawa ia betul, klik butang "Eksport" untuk mula mengeksport data.

    Eksport data menggunakan Data Pump
Data Pump ialah alat untuk Pangkalan Data Oracle yang boleh digunakan untuk mengeksport dan mengimport data. Pam Data boleh mengeksport data ke folder, paip, atau antara pangkalan data Ia juga boleh mengeksport keseluruhan contoh pangkalan data atau objek pangkalan data yang ditentukan. Berikut mengambil pengeksportan keseluruhan jadual sebagai contoh untuk memperkenalkan cara menggunakan Pam Data untuk mengeksport data.

Pertama, jalankan arahan berikut dalam antara muka SQLPlus untuk memasuki mod Pam Data:

$ expdp username/password directory=’导出目录’ dumpfile=’导出文件.dmp’ tables=’要导出的表格’

Antaranya, nama pengguna/kata laluan ialah nama pengguna dan kata laluan untuk log masuk ke pangkalan data Oracle, direktori ialah direktori eksport, dan dumpfile ialah nama Fail yang dieksport, jadual ialah nama jadual yang akan dieksport.

Selepas tetapan selesai, tekan kekunci "Enter" untuk mula mengeksport data. Selepas selesai, fail data yang dieksport boleh didapati dalam direktori eksport yang ditentukan.

    Eksport data menggunakan SQL*Plus
SQL

Plus ialah satu lagi bentuk alat klien Pangkalan Data Oracle yang boleh digunakan untuk melaksanakan pertanyaan SQL dan mengeksport data. SQLPlus boleh menyimpan hasil pertanyaan sebagai fail teks dan output terus ke fail luaran. Berikut ialah cara menggunakan SQL*Plus untuk mengeksport data:

Langkah pertama ialah memasukkan alat SQL

Plus. Masukkan arahan berikut dalam konsol untuk memasuki SQLMod interaktif tambah:

$ sqlplus username/password

di mana nama pengguna/kata laluan ialah nama pengguna dan kata laluan untuk log masuk ke pangkalan data Oracle.

Dalam langkah kedua, masukkan arahan berikut untuk menetapkan format fail output:

$ set col separator ‘,’
$ set pagesize 0
$ set trimspool on
$ set linesize 1000
$ spool ‘导出文件名.csv’

Antaranya, set col separator menentukan pemisah lajur fail output set saiz halaman ; set trimspool pada set penyingkiran Ruang dalam output set saiz garisan menetapkan panjang maksimum garis keluaran set nama fail output.

Langkah ketiga ialah melaksanakan pertanyaan SQL dalam SQL*Plus dan pilih data yang perlu dikeluarkan. Contohnya, untuk memilih semua data dalam jadual, masukkan arahan berikut dan tekan kekunci "Enter":

$ select * from ‘表格名’;

Langkah keempat ialah mematikan output ke fungsi fail SQL

Plus dan keluar SQLTambahan. Masukkan arahan berikut untuk menutup fail output dan keluar dari SQL*Plus:

$ spool off
$ exit

Apabila selesai, fail yang dieksport boleh ditemui dalam direktori output yang ditentukan.

Untuk meringkaskan, tiga kaedah di atas boleh mengeksport data dalam pangkalan data Oracle ke fail format lain dengan berkesan. Tidak kira kaedah yang anda pilih, anda perlu memahami struktur jadual dan volum data supaya anda boleh memilih kaedah terbaik untuk mengeksport data berdasarkan keperluan khusus anda.

Atas ialah kandungan terperinci Bagaimana untuk mengeksport data dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:pemasangan oracle 11gr2Artikel seterusnya:pemasangan oracle 11gr2