Rumah >pangkalan data >Oracle >Bagaimana untuk mengeksport jadual oracle

Bagaimana untuk mengeksport jadual oracle

王林
王林asal
2023-05-07 21:41:067067semak imbas

Dalam pangkalan data Oracle, mengeksport jadual ialah operasi biasa Ia boleh mengeksport data dalam satu jadual atau berbilang jadual ke format lain, seperti skrip SQL, fail CSV, dsb. Jadual eksport ialah alat yang sangat berguna jika anda perlu memindahkan data dalam persekitaran pangkalan data yang berbeza atau menyandarkan pangkalan data. Dalam artikel ini, kami akan memperkenalkan cara menggunakan alatan Oracle sendiri untuk mengeksport jadual.

Pertama sekali, kita perlu memahami operasi asas jadual eksport Oracle. Dalam Oracle, anda boleh menggunakan expdp atau exp dua alatan untuk mengeksport jadual. expdp ialah alat pam data yang disertakan dengan Oracle Ia boleh memilih format yang berbeza semasa mengeksport data, dan mempunyai nisbah prestasi dan mampatan yang lebih tinggi. Exp ialah alat eksport klasik Oracle Ia boleh mengeksport jadual ke dalam format fail seperti skrip SQL atau memasukkan pernyataan Ia menyokong skema, jadual atau syarat sebagai unit eksport. Di bawah ini kami akan menunjukkan cara menggunakan kedua-dua alatan ini untuk mengeksport jadual.

Gunakan expdp untuk mengeksport jadual

expdp ialah alat pam data yang disertakan dengan Oracle Ia boleh dijalankan di bawah kebenaran sysdba dan boleh mengeksport satu jadual, berbilang jadual atau jadual dalam keseluruhan skema. . Data boleh disimpan dalam format binari. Di bawah ini kami menunjukkan cara menggunakan expdp untuk mengeksport jadual.

Langkah 1: Log masuk ke pangkalan data Oracle dengan pihak berkuasa sysdba

sqlplus / as sysdba

Langkah 2: Jalankan arahan expdp

expdp username/password@connect_string tables=table_name directory=dir_name dumpfile=filename.dmp logfile=filename.log

Antaranya:

  • nama pengguna: perlu dieksport Nama pengguna jadual;
  • kata laluan: kata laluan pengguna; daripada jadual yang perlu dieksport, gunakan koma untuk berbilang nama jadual Dibatasi; 🎜>
  • fail log: nama fail log yang dieksport.
  • Sebagai contoh, kita perlu mengeksport jadual pekerja dalam skema HR:
expdp hr/hr@localhost tables=employees directory=dpump dumpfile=expdp_employees.dmp logfile=expdp_employees.log
  • Jika anda perlu mengeksport berbilang jadual, anda boleh menggunakan koma untuk memisahkannya:
  • expdp hr/hr@localhost tables=employees,departments directory=dpump dumpfile=expdp_hr.dmp logfile=expdp_hr.log
  • Langkah 3: Lihat hasil eksport
  • Fail eksport dan fail log akan disimpan dalam direktori yang ditentukan. Anda boleh menggunakan editor teks atau alat impdp Oracle untuk melihat fail eksport.
  • Gunakan exp untuk mengeksport jadual

    exp ialah alat eksport klasik Oracle sendiri. Ia boleh mengeksport jadual ke dalam format fail seperti skrip SQL atau memasukkan penyata. Ia menyokong pengeksportan dengan skema, jadual atau syarat. unit. Di bawah ini kami menunjukkan cara menggunakan exp untuk mengeksport jadual.

    Langkah 1: Log masuk ke pangkalan data Oracle dengan pihak berkuasa sysdba

    sqlplus / as sysdba
    Langkah 2: Jalankan arahan exp

    exp userid=username/password file=filename.dmp tables=table_name
    Antaranya:

    nama pengguna: perlu dieksport Nama pengguna jadual;

    kata laluan: kata laluan pengguna; nama jadual yang perlu dieksport.

    Sebagai contoh, kita perlu mengeksport jadual pekerja dalam skema HR:

    exp userid=hr/hr file=exp_hr.dmp tables=employees
    Langkah 3: Lihat hasil eksport
    • Fail eksport akan disimpan dalam direktori semasa. Anda boleh menggunakan editor teks atau alat imp Oracle untuk melihat fail eksport.
    • Ringkasan
    • Sama ada menggunakan expdp atau exp, mengeksport jadual Oracle adalah sangat mudah. Bergantung pada format eksport dan kandungan eksport, anda boleh memilih alatan yang berbeza mengikut keperluan anda. Sama ada anda melakukan sandaran data atau pemindahan data, mengeksport jadual Oracle ialah operasi penting. Melalui pengenalan artikel ini, saya percaya anda telah memahami cara menggunakan alatan Oracle sendiri untuk mengeksport jadual.

    Atas ialah kandungan terperinci Bagaimana untuk mengeksport jadual 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