Rumah  >  Artikel  >  pangkalan data  >  Apakah sumber data oracle?

Apakah sumber data oracle?

WBOY
WBOYasal
2022-06-08 16:24:582078semak imbas

Dalam Oracle, sumber data ialah abstraksi sambungan data, termasuk maklumat seperti lokasi pangkalan data dan jenis pangkalan data sumber data menyediakan fungsi membaca dan menulis saluran dwiarah Oracle, yang boleh diakses dengan mudah melalui mod wizard dan mod skrip untuk mengkonfigurasi tugas penyegerakan data.

Apakah sumber data oracle?

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Apakah sumber data oracle? Sumber data mengandungi maklumat seperti lokasi pangkalan data dan jenis pangkalan data, dan sebenarnya merupakan abstraksi sambungan data.

Sumber data Oracle menyediakan anda dengan fungsi membaca dan menulis saluran dwiarah Oracle, supaya anda boleh mengkonfigurasi tugas penyegerakan data seterusnya melalui mod wizard dan mod skrip. Artikel ini memperkenalkan anda kepada persekitaran rangkaian dan kebenaran akaun yang perlu disediakan sebelum mengkonfigurasi sumber data dan cara menambah sumber data Oracle dalam DataWorks.

Prasyarat

Sebelum mengkonfigurasi sumber data, sila pastikan anda telah menyelesaikan kerja perancangan dan penyediaan berikut.

    Sediakan sumber data: Sumber data sumber Oracle telah dibeli.
  • Perancangan dan penyediaan sumber: Kumpulan sumber penyepaduan data eksklusif telah dibeli dan konfigurasi sumber telah selesai. Untuk butiran, lihat Perancangan dan Konfigurasi Sumber.
  • Penilaian dan perancangan persekitaran rangkaian: Sebelum menambah sumber data baharu, anda perlu membuka rangkaian antara sumber data dan kumpulan sumber penyepaduan data eksklusif berdasarkan keadaan perniagaan, dan menjalankan suis, papan putih , dsb. Akses konfigurasi dalam persekitaran rangkaian seperti senarai.
  • Jika sumber data dan kumpulan sumber penyepaduan data eksklusif berada dalam rangkaian VPC yang sama di rantau yang sama, rangkaian antara sumber data dan kumpulan sumber disambungkan secara semula jadi.

Jika sumber data dan kumpulan sumber penyepaduan data eksklusif berada dalam persekitaran rangkaian yang berbeza, anda perlu menyambungkan rangkaian antara sumber data dan kumpulan sumber melalui get laluan VPN atau kaedah lain.

    Sediakan akaun dan izinkannya:
  • Anda perlu merancang akaun yang boleh mengakses sumber data, yang akan digunakan untuk mengakses sumber data semasa proses penyepaduan data seterusnya Dan melaksanakan operasi penyegerakan pengekstrakan dan penulisan data.

    Dayakan log tambahan:
  • Apabila sumber data sumber ialah Oracle, anda perlu mendayakan log arkib peringkat pangkalan data, buat semula log dan tambahan balak.

Log yang diarkibkan: Oracle menyimpan semua rekod sejarah buat semula melalui log arkib, yang digunakan untuk memulihkan pangkalan data sepenuhnya sekiranya berlaku kegagalan pangkalan data.

Log buat semula: Oracle menggunakan log Buat semula untuk memastikan transaksi pangkalan data boleh dilaksanakan semula, supaya data boleh dipulihkan selepas kegagalan (seperti gangguan bekalan elektrik), jadi anda perlu mendayakan dan menukar log Buat semula untuk pangkalan data.

Log tambahan: Log tambahan ialah tambahan kepada maklumat dalam log Buat Semula. Dalam Oracle, log Redo digunakan untuk merekodkan nilai medan yang diubah suai, dan log tambahan ialah maklumat tambahan kepada rekod perubahan dalam log Redo, yang memastikan log Redo Oracle mengandungi maklumat lengkap yang menerangkan semua perubahan data untuk pemulihan data. . , penyegerakan data dan operasi lain, pernyataan lengkap dan perubahan yang berkaitan boleh dikesan kembali. Sesetengah fungsi pangkalan data Oracle memerlukan pengelogan tambahan didayakan untuk berfungsi dengan betul atau lebih baik, jadi anda perlu mendayakan pengelogan tambahan untuk pangkalan data.

Sebagai contoh, jika pengelogan tambahan tidak didayakan, selepas melaksanakan perintah KEMASKINI, hanya nilai medan yang diubah oleh perintah KEMASKINI akan direkodkan dalam log Buat Semula Selepas pengelogan tambahan didayakan, medan yang diubah suai dan pengubahsuaian akan direkodkan dalam log Buat semula Nilai sebelumnya, nilai yang diubah suai dan nilai bersyarat medan sasaran yang diubah suai. Apabila kegagalan pangkalan data berlaku (seperti gangguan bekalan elektrik), anda boleh memulihkan data berdasarkan maklumat pengubahsuaian ini.

Apabila menggunakan penyepaduan data, adalah disyorkan untuk mendayakan lajur kunci utama atau log tambahan lajur indeks unik.

Selepas menghidupkan log tambahan lajur kunci utama, jika terdapat sebarang kemas kini pada pangkalan data, semua lajur yang membentuk kunci utama akan direkodkan dalam log.

Selepas log tambahan lajur indeks unik dihidupkan, jika mana-mana lajur yang membentuk kunci unik atau indeks bitmap diubah suai, lajur yang membentuk kunci unik atau indeks bitmap akan direkodkan dalam log .

Oracle hanya menyokong mendayakan log tambahan dalam pangkalan data utama atau pangkalan data siap sedia.

    Semak format pengekodan aksara pangkalan data:
  • Anda perlu memastikan Oracle tidak boleh mengandungi format pengekodan aksara yang tidak disokong oleh data penyepaduan untuk mengelakkan penyegerakan data gagal. Apabila penyepaduan data semasa menyegerakkan data, hanya format pengekodan UTF8, AL32UTF8, AL16UTF16 dan ZHS16GBK sahaja disokong.

    Semak jenis data jadual pangkalan data:
  • Anda perlu memastikan Oracle tidak boleh mengandungi jenis data yang tidak disokong oleh penyepaduan data untuk mengelakkan kegagalan penyegerakan data. Apabila penyepaduan data semasa melakukan penyegerakan masa nyata, jenis data LONG, BFILE, LONG RAW dan NCLOB tidak disokong.

Tutorial yang disyorkan: "

Tutorial Video Oracle

"

Atas ialah kandungan terperinci Apakah sumber data 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