Topik ini menjelaskan cara mengekspor skema dan data objek database.
Informasi latar belakang
OceanBase Developer Center (ODC) memungkinkan Anda mengekspor skema dan data objek database secara batch.
Anda dapat membuat tugas ekspor untuk mengekspor hanya skema objek database, hanya data objek database, atau keduanya.
Ekspor Skema dan Data: Mengekspor pernyataan definisi dan data objek database.
Ekspor Data Saja: Mengekspor hanya data objek tabel atau view.
Ekspor Skema Saja: Mengekspor hanya pernyataan definisi objek database.
Format ekspor
ODC mengekspor data dalam file .zip, yang berisi file metadata MANIFEST.bin, file definisi skema objek yang diekspor, dan file data.
Saat membuat tugas ekspor, jika Anda mengatur Format Data ke Format SQL, file .zip berisi file definisi skema bernama dalam format nama_objek-skema.sql dan file data bernama dalam format nama_objek.sql. Nama objek sesuai dengan nama di database.

Jika Anda mengatur Format Data ke Format CSV, file .zip berisi file definisi skema bernama dalam format nama_objek-skema.sql dan file data bernama dalam format nama_objek.csv. Nama objek sesuai dengan nama di database.

Pertimbangan
Di web ODC, ukuran maksimum file yang diekspor dalam satu batch tidak boleh melebihi 2 GB sebelum kompresi. Untuk mengekspor data dengan ukuran lebih besar, gunakan OceanBase OBDUMPER.
Maksimal lima tugas ekspor bersamaan didukung. Tugas tambahan akan masuk antrian.
File terkait tugas ekspor disimpan selama 14 hari secara default.
Di OceanBase V4.0.0 dan versi sebelumnya, mengonfigurasi akun dan kata sandi tenant sys di sumber data dapat meningkatkan kecepatan ekspor. ODC dapat menghitung strategi ekspor paralel optimal berdasarkan lokasi partisi, dan OceanBase V4.0.0 dan versi sebelumnya memerlukan penentuan lokasi partisi melalui tenant sys.
Untuk versi OceanBase setelah V4.0.0, tidak perlu mengonfigurasi akun dan kata sandi tenant sys di sumber data. ODC mendukung penentuan lokasi partisi melalui tampilan tenant bisnis.
Buat tugas ekspor
Misalkan Anda ingin mengekspor skema dan data dari tabel employee dan salary dari database odc_test ke disk lokal.
Parameter | Contoh |
Sumber Data | mysql4.2.4 |
Nama Database | odc_test |
Nama Tabel | employee, salary |
Pada tab Tiket, pilih Ekspor > Buat Baru.

Di panel Buat Tugas Ekspor, pilih konten yang akan diekspor.

Pilih database.
Pilih database tempat objek yang akan diekspor berada. Nama sumber data dari database target juga ditampilkan.
PentingOceanBase Database tidak mendukung fitur ekspor untuk database bawaan dalam mode MySQL.
Pilih rentang ekspor.
Anda dapat memilih Ekspor Sebagian atau Ekspor Penuh.
Jika memilih Ekspor Sebagian, Anda dapat memilih objek yang ingin diekspor di panel Pilih Objek di bagian Objek Ekspor. Gunakan bidang pencarian untuk mencari objek yang diinginkan.
Jika memilih Ekspor Penuh, semua objek di database akan diekspor.
Buka panel Pengaturan Ekspor.
Klik Berikutnya: Pengaturan Ekspor untuk menentukan pengaturan ekspor file.
Konfigurasikan file data.
CatatanJika Anda mengatur Konten Ekspor ke Ekspor Skema Saja, Anda tidak perlu mengonfigurasi file data.
Parameter
Deskripsi
Format Data
ODC mendukung ekspor data ke file dalam format CSV dan SQL. Jika Anda menentukan Ekspor Skema Saja untuk Konten Ekspor, Anda hanya dapat mengekspor data ke file dalam format SQL.
Pengkodean File
ODC mendukung pengkodean file berikut: ASCII, ISO-8859-1, GB2312, GBK, GB18030, Unicode (UTF-8), Unicode (UTF-16), Unicode (UTF-32), dan BIG5.
Ukuran Maksimum File Tunggal
Jika Anda mengatur Konten Ekspor ke Ekspor Skema Saja, Anda tidak perlu mengonfigurasi parameter ini.
Anda dapat memilih ukuran maksimum file data tabel tunggal. Jika ukuran file melebihi ukuran maksimum, file tersebut secara otomatis dibagi menjadi beberapa file yang lebih kecil untuk diekspor. Jika Anda tidak menentukan ukuran maksimum, file tidak dibagi menjadi file kecil.
Pengaturan CSV
Jika Anda memilih format CSV untuk ekspor dan mengatur Konten Ekspor ke Ekspor Skema dan Data, Anda dapat menentukan informasi berikut:
Sertakan Header Kolom: menentukan apakah akan menyertakan header kolom saat data diekspor dalam format CSV. Opsi ini dipilih secara default.
Konversi String Karakter Kosong menjadi Nilai Null: Opsi ini dipilih secara default untuk menentukan apakah akan mengonversi string kosong di tabel menjadi nilai NULL saat data diekspor dalam format CSV.
Pemisah Bidang: menentukan pemisah antar bidang. Tanda berikut didukung: koma (,), titik koma (;), dan titik dua (:). Anda juga dapat menggunakan karakter sebagai pemisah.
Pengenal Teks: menentukan pengenal untuk konten teks. Kutipan tunggal (') dan kutipan ganda (") didukung.
Simbol Jeda Baris: menentukan simbol jeda baris. Karakter berikut didukung: \n, \r, dan \r\n.
Jumlah Komit Batch (Format SQL)
Saat Anda mengekspor data dalam format SQL, setelah Anda menentukan bidang ini, pernyataan
COMMITdijalankan ketika jumlah baris data yang diekspor mencapai jumlah yang ditentukan.Gunakan Snapshot Global
Setelah Anda memilih opsi ini, ODC akan mengekspor data dalam snapshot global terbaru untuk tabel tertentu. Anda dapat memilih opsi ini untuk memastikan konsistensi data global.
Konfigurasikan file skema.
Jika Anda mengatur Konten Ekspor ke Ekspor Skema Saja, Anda dapat memilih apakah akan menggabungkan hasil ekspor ke dalam satu file SQL. Jika dipilih, pernyataan DDL digabungkan dan diekspor sebagai file SQL.
Pilih apakah akan menambahkan Pernyataan DROP TABLE sebelum Pernyataan CREATE TABLE. Jika dipilih, pernyataan
DROPakan ditambahkan sebelum pernyataanCREATEyang sesuai saat file skema objek tersebut diekspor.
Tentukan metode pelaksanaan tugas.
Pilih Eksekusi Segera atau Eksekusi Terjadwal.
Simpan konfigurasi saat ini.
Setelah menentukan semua informasi, pilih Simpan Konfigurasi Saat Ini di sudut kiri bawah panel untuk menyimpan konfigurasi file data dan file skema saat ini.
Hasilkan tugas ekspor.
Setelah menentukan semua informasi sebelumnya, klik Ekspor di sudut kanan bawah panel untuk membuat tugas ekspor.
Lihat tugas ekspor
Daftar tugas
Tugas dalam 48 jam terakhir ditampilkan dalam daftar tugas.
ODC memungkinkan Anda menjalankan hingga tiga tugas ekspor secara paralel, sementara tugas berikutnya menunggu dalam antrian.
Setelah tugas ekspor dihasilkan, tab Tiket muncul secara otomatis. Anda dapat melihat status persetujuan dan informasi dasar tugas dalam daftar tugas, serta mengunduh file data dan skema yang diekspor.

Tabel berikut menjelaskan kolom dalam daftar tugas ekspor.
Kolom | Deskripsi |
No. | ID tugas ekspor. |
Tipe | Jenis tugas yang ditentukan saat Anda membuat tugas. |
Deskripsi Tiket | Deskripsi yang Anda masukkan saat Anda memulai tugas. |
Pemeriksa Saat Ini | Pemeriksa tugas. Klik ikon |
Dibuat Oleh | Pengguna yang membuat tugas ekspor. Anda dapat mengklik ikon pencarian |
Dibuat Pada | Tanggal dan waktu ketika tugas dihasilkan. |
Status | Status saat ini dari tugas. ODC menyediakan tindakan manajemen berbeda untuk tugas dalam status berbeda. |
Tindakan | Klik Lihat untuk pergi ke halaman Detail Tugas untuk melihat informasi tugas dan log tugas. |
Informasi tugas
Seperti yang ditunjukkan pada gambar sebelumnya, klik Lihat di daftar tugas Ekspor.
Di panel Detail Tugas, klik tab Informasi Tugas untuk melihat informasi dasar tugas, file ekspor, dan objek ekspor.

Parameter
Deskripsi
Informasi tugas dasar
Status eksekusi, ID, database, tipe, tingkat risiko, metode eksekusi, pembuat, dan waktu pembuatan tugas ditampilkan.
Informasi file ekspor
Konten ekspor, format data, standar pengkodean file, pengaturan ekspor data, pengaturan ekspor skema, dan metode penanganan kesalahan ditampilkan.
Informasi objek ekspor
Menampilkan informasi tentang objek selama ekspor data, termasuk Nama Objek, Tipe Objek, Status Pemrosesan Skema, Jumlah Diproses, dan Status Pemrosesan Data.
Proses tugas
Di panel Detail Tugas dari tugas target, klik tab Proses Tugas untuk melihat informasi inisiasi, persetujuan, dan eksekusi tugas.

Log tugas
Di panel Detail Tugas dari tugas target, klik tab Log Tugas untuk melihat semua log dan log peringatan tugas.
Parameter | Deskripsi |
Semua Log | Menampilkan informasi lengkap dari semua log tugas, termasuk log INFO, ERROR, dan WARN. |
Log peringatan | Menampilkan log ERROR dan WARN dari tugas. Saat tugas gagal, Anda dapat melihat pesan kesalahan di log peringatan. |
Selain itu, bilah alat menyediakan tombol berikut:
Tombol | Deskripsi |
Cari | Klik tombol ini untuk mencari log. |
Unduh | Klik tombol ini untuk mengunduh log. |
Salin | Klik tombol ini untuk menyalin log. |

Ekspor file yang dihasilkan
Di panel Detail Tugas dari tugas target, klik Unduh di sudut kanan bawah untuk mengekspor file yang dihasilkan ke disk lokal Anda.

