Ruang kerja konversi mengagregasi semua masalah konversi ke dalam grup dan kategori untuk membantu Anda merencanakan perbaikan error dan peringatan konversi. Setiap kategori mewakili jenis pekerjaan yang mungkin perlu Anda lakukan untuk memperbaiki masalah (tinjau, refaktor, sesuaikan jenis data). Grup memberikan agregasi lebih lanjut, karena membedakan antara kasus tertentu di tingkat yang lebih rendah:


Tabel berikut mencantumkan semua grup masalah konversi yang dapat Anda temui selama konversi skema:
ID grup masalah | Deskripsi | ||
---|---|---|---|
Masalah input (
|
|||
CW_OP0101 |
Kode sumber tidak valid |
||
Kemungkinan penyebab utama
Error dalam grup ini sering terjadi saat Database Migration Service menemukan
sintaksis yang tidak diketahui, atau saat kode sumber Oracle tidak valid
(misalnya, prosedur tersimpan tidak memiliki kata kunci |
|||
Kemungkinan mitigasi
Perbaiki objek yang tidak valid di database Oracle sumber. Kemudian, muat ulang snapshot skema sumber di Database Migration Service dan coba lagi proses konversi skema. Atau, Anda dapat mengecualikan objek dari migrasi. |
|||
CW_OP0102 |
Objek yang direferensikan tidak ada |
||
Kemungkinan penyebab utama Database Migration Service menggunakan metadata objek di hierarki sumber untuk meningkatkan kualitas konversi kode objek dependen. Jika kode Anda merujuk ke objek yang tidak disertakan dalam skema sumber, Anda mungkin mengalami masalah konversi karena Database Migration Service tidak dapat menentukan struktur atau jenis data untuk kolom, atribut, atau objek yang dirujuk yang tidak ada. Kemungkinan error dalam grup ini mencakup jenis data yang salah untuk
jenis yang ditentukan pengguna (UDT) atau jenis data |
|||
Kemungkinan mitigasi
Pastikan semua objek yang dirujuk ditambahkan ke hierarki sumber Database Migration Service, atau sesuaikan kode PostgreSQL secara manual berdasarkan pengetahuan Anda tentang model data sumber untuk dependensi yang tidak ada. |
|||
CW_OP0103 |
Tabel tanpa kunci utama |
||
Kemungkinan penyebab utama Database Migration Service mengharuskan semua tabel memiliki kunci utama. Untuk tabel
tanpa kunci utama, Database Migration Service menambahkan kolom |
|||
Kemungkinan mitigasi
Anda dapat mempertahankan atau menghapus kolom |
|||
Fungsi sumber belum didukung (
|
|||
CW_OP0200 |
Fungsi bawaan Oracle yang tidak didukung |
||
Kemungkinan penyebab utama Anda mungkin menggunakan fungsi Oracle bawaan yang tidak didukung. |
|||
Kemungkinan mitigasi
Temukan fungsi serupa di PostgreSQL dan ubah kode yang dikonversi dengan tepat. Dalam beberapa kasus, fungsi yang tidak ada mungkin disediakan oleh ekstensi Orafce, yang tersedia untuk migrasi Cloud SQL for PostgreSQL dan AlloyDB for PostgreSQL. |
|||
CW_OP0201 |
|
||
Kemungkinan penyebab utama Fungsi |
|||
Kemungkinan mitigasi
Jika kode sumber Anda tidak bergantung pada Jika kode sumber Anda mengandalkan |
|||
CW_OP0203 |
Fungsi SQL Oracle yang belum didukung |
||
Kemungkinan penyebab utama Beberapa fungsi bawaan Oracle tidak didukung oleh Database Migration Service untuk konversi.
Fungsi tertentu mungkin memiliki fungsi yang setara di PostgreSQL
(misalnya, |
|||
Kemungkinan mitigasi
Periksa fungsi Oracle mana yang memunculkan error.
|
|||
CW_OP0204 |
Paket bawaan Oracle tidak sepenuhnya didukung |
||
Kemungkinan penyebab utama Database Migration Service mendukung paket bawaan Oracle tertentu, tetapi banyak yang tidak memiliki dukungan konversi penuh, misalnya |
|||
Kemungkinan mitigasi
Jika menggunakan paket yang tidak didukung, Anda mungkin perlu:
|
|||
CW_OP0205 |
Jenis data Oracle belum didukung untuk konversi |
||
Kemungkinan penyebab utama Beberapa jenis data Oracle saat ini tidak didukung untuk konversi atau pergerakan data. |
|||
Kemungkinan mitigasi
Dalam sebagian besar kasus, PostgreSQL memiliki jenis data yang setara. Anda dapat menggunakan file pemetaan konversi untuk menyesuaikan logika konversi dan mentransformasi jenis data Oracle yang tidak didukung ke jenis data PostgreSQL yang diperlukan. Untuk mengetahui informasi selengkapnya tentang dukungan jenis data, lihat Ruang kerja konversi - ringkasan dan objek yang didukung. |
|||
Fitur sumber belum didukung (
|
|||
CW_OP0300 |
Fitur sumber belum didukung |
||
Kemungkinan penyebab utama
Grup ini mencakup semua masalah umum yang terkait dengan fitur Oracle yang tidak didukung untuk konversi. Masalah dalam grup ini tidak termasuk dalam grup masalah lain yang lebih spesifik. |
|||
Kemungkinan mitigasi
|
|||
CW_OP0301 |
Jenis objek skema tidak didukung |
||
Kemungkinan penyebab utama Database Migration Service tidak mendukung jenis objek skema Oracle tertentu untuk konversi kode karena PostgreSQL tidak memiliki padanan yang sesuai. Contohnya mencakup Tabel yang Teratur menurut Indeks (IOT), indeks penelusuran teks, atau isi untuk jenis yang ditentukan pengguna (UDT). |
|||
Kemungkinan mitigasi
Database Migration Service mengonversi objek yang tidak didukung menjadi objek PostgreSQL yang paling mirip. Misalnya, IOT menjadi tabel reguler dengan batasan kunci utama, indeks penelusuran teks dikonversi menjadi indeks B-tree. Perhatikan bahwa konversi ini dapat menyebabkan hilangnya fungsi khusus untuk jenis objek asli. |
|||
CW_OP0302 |
Fitur PL/SQL belum didukung |
||
Kemungkinan penyebab utama
Grup ini mencakup semua masalah umum yang terkait dengan fitur PL/SQL yang tidak didukung untuk konversi. Masalah dalam grup ini tidak termasuk dalam grup masalah lain yang lebih spesifik. |
|||
Kemungkinan mitigasi
|
|||
CW_OP0303 |
Pengikatan massal belum didukung |
||
Kemungkinan penyebab utama
Konversi kode Database Migration Service saat ini tidak mendukung fitur binding massal Oracle seperti |
|||
Kemungkinan mitigasi
Untuk memperbaiki masalah ini, Anda harus mengubah kode yang menggunakan fitur pengikatan massal. Anda mungkin ingin mempertimbangkan perbedaan arsitektur PostgreSQL dan Oracle, serta apakah pemrosesan array diperlukan di PostgreSQL untuk kasus penggunaan Anda. Ada beberapa strategi untuk mendekati operasi pengikatan massal Oracle di PostgreSQL. Penggunaannya bergantung pada skenario spesifik Anda, jadi sebaiknya Anda menggunakan Bantuan konversi yang didukung Gemini untuk menangani kebutuhan spesifik Anda. Berikut beberapa contoh rekomendasi lainnya untuk membantu Anda memulai:
|
|||
CW_OP0304 |
Koleksi belum didukung |
||
Kemungkinan penyebab utama Konversi kode Database Migration Service memiliki dukungan parsial untuk koleksi Oracle. |
|||
Kemungkinan mitigasi
Anda harus mengubah kode PostgreSQL yang dikonversi dengan tepat. Saat menyelesaikan masalah dengan kumpulan, ingatlah bahwa array PostgreSQL tidak pernah jarang. Jika Anda menetapkan elemen secara jarang, array PostgreSQL mungkin menampilkan hasil dan jumlah kardinalitas yang berbeda dengan array Oracle.
Karena PostgreSQL tidak mendukung array yang diindeks string, bergantung pada sifat data, Anda mungkin menemukan |
|||
CW_OP0305 |
Fungsi ber-pipeline belum didukung |
||
Kemungkinan penyebab utama Fungsi ber-pipeline tidak didukung oleh Database Migration Service. |
|||
Kemungkinan mitigasi
Anda dapat mengganti fungsi berpipa Oracle dengan fungsi yang menampilkan set PostgreSQL. Sebaiknya sesuaikan kode dengan cara yang relevan dengan kasus penggunaan Anda. Berikut beberapa contoh untuk membantu Anda memulai:
Jenis koleksi fungsi berpipa sumber, yang digunakan dalam klausul |
|||
CW_OP0306 |
Opsi SQL dinamis belum didukung |
||
Kemungkinan penyebab utama
Database Migration Service memberikan dukungan parsial untuk mengonversi SQL dinamis.
Kata kunci |
|||
Kemungkinan mitigasi
Anda harus mengubah kode yang dikonversi agar sesuai dengan persyaratan Anda. Sebaiknya gunakan Bantuan konversi yang didukung Gemini untuk menangani SQL dinamis. |
|||
CW_OP0307 |
Opsi |
||
Kemungkinan penyebab utama Sebagian besar operator, fungsi, dan pseudokolom |
|||
Kemungkinan mitigasi
Tidak mungkin mereplikasi klausa Tinjau masalah yang dilaporkan dengan operator |
|||
CW_OP0308 |
JSON belum didukung |
||
Kemungkinan penyebab utama Ada batasan tertentu dalam cara Database Migration Service mendukung
|
|||
Kemungkinan mitigasi
|
|||
CW_OP0309 |
Masalah penguncian dan transaksi |
||
Kemungkinan penyebab utama Konversi kode Database Migration Service tidak mendukung pernyataan |
|||
Kemungkinan mitigasi
|
|||
CW_OP0310 |
XML belum didukung |
||
Kemungkinan penyebab utama
Database Migration Service tidak mendukung |
|||
Kemungkinan mitigasi
Meskipun Database Migration Service tidak secara langsung mendukung
Untuk memigrasikan data XML, ikuti langkah-langkah berikut:
Untuk mengetahui informasi selengkapnya tentang cara kerja PostgreSQL dengan
|
|||
CW_OP0312 |
|
||
Kemungkinan penyebab utama Database Migration Service tidak mendukung operator transposisi |
|||
Kemungkinan mitigasi
Anda dapat mencapai transposisi
Anda dapat membuat transposisi
|
|||
CW_OP0313 |
Opsi pernyataan |
||
Kemungkinan penyebab utama Database Migration Service tidak mengonversi pernyataan |
|||
Kemungkinan mitigasi
Ganti pernyataan |
|||
CW_OP0314 |
Fitur SQL yang belum didukung |
||
Kemungkinan penyebab utama
Grup ini mencakup semua masalah umum yang terkait dengan fitur SQL yang tidak didukung untuk konversi. Masalah dalam grup ini tidak termasuk dalam grup masalah lain yang lebih spesifik. Contohnya mencakup
pemicu peristiwa database, pernyataan |
|||
Kemungkinan mitigasi
|
|||
Sintaksis tidak didukung (
|
|||
CW_OP0400 |
Sintaksis tidak didukung |
||
Kemungkinan penyebab utama
Grup ini mencakup semua masalah umum yang terkait dengan sintaksis SQL atau PL/SQL Oracle yang tidak didukung. Masalah dalam grup ini tidak termasuk dalam grup masalah lain yang lebih spesifik. |
|||
Kemungkinan mitigasi
Ubah kode Anda untuk menggunakan sintaksis PostgreSQL yang setara secara fungsional dengan PostgreSQL. Sebaiknya Anda mempelajari fitur konversi otomatis yang didukung Gemini untuk menyesuaikan kode. Untuk mengetahui informasi selengkapnya, lihat Mengonversi kode dan skema Oracle dengan bantuan Gemini. |
|||
CW_OP0401 |
Sintaksis SQL yang tidak didukung | ||
Kemungkinan penyebab utama Kode sumber Anda menggunakan sintaksis atau elemen SQL yang tidak didukung oleh
Database Migration Service. Misalnya, parameter |
|||
Kemungkinan mitigasi
|
|||
CW_OP0402 |
Sintaksis PL/SQL yang tidak didukung | ||
Kemungkinan penyebab utama Kode sumber Anda menggunakan sintaksis atau elemen PL/SQL yang tidak didukung oleh
Database Migration Service. Misalnya, pernyataan |
|||
Kemungkinan mitigasi
Ubah kode Anda untuk menggunakan sintaksis PostgreSQL yang setara secara fungsional dengan PostgreSQL. Sebaiknya Anda mempelajari fitur konversi otomatis yang didukung Gemini untuk menyesuaikan kode. Untuk mengetahui informasi selengkapnya, lihat Mengonversi kode dan skema Oracle dengan bantuan Gemini. |
|||
CW_OP0403 |
Sintaksis tanggal dan stempel waktu tidak didukung |
||
Kemungkinan penyebab utama
Database Migration Service mungkin memunculkan error atau peringatan untuk sintaksis, operasi, atau ekspresi tanggal atau stempel waktu yang tidak didukung. Contoh masalah ini mencakup
perbandingan antara jenis data yang tidak cocok atau penggunaan model format |
|||
Kemungkinan mitigasi
Anda dapat membuat ulang sebagian besar ekspresi tanggal dan stempel waktu menggunakan padanan PostgreSQL. Sebaiknya Anda mempelajari fitur konversi otomatis yang didukung Gemini untuk mempercepat perbaikan tersebut. Untuk mengetahui informasi selengkapnya, lihat Mengonversi kode dan skema Oracle dengan bantuan Gemini. |
|||
CW_OP0404 |
Elemen yang tidak didukung dari sintaksis penanganan pengecualian Oracle |
||
Kemungkinan penyebab utama Konversi kode Database Migration Service tidak mendukung elemen sintaksis pengecualian
|
|||
Kemungkinan mitigasi
Anda harus menyelesaikan masalah ini secara manual dalam kode yang dikonversi. Sebaiknya Anda mempelajari fitur konversi otomatis yang didukung Gemini untuk mempercepat perbaikan tersebut. Untuk mengetahui informasi selengkapnya, lihat Mengonversi kode dan skema Oracle dengan bantuan Gemini. |
|||
Jenis dan konversi data (
|
|||
CW_OP0500 |
Jenis data dan masalah konversi |
||
Kemungkinan penyebab utama Database Migration Service dapat mengelompokkan masalah konversi berdasarkan
konteks (misalnya,
masalah konversi yang terjadi dalam ekspresi perbandingan jenis).
Grup |
|||
Kemungkinan mitigasi
Dalam sebagian besar kasus, Database Migration Service akan mengeluarkan pesan
|
|||
CW_OP0501 |
Masalah format tanggal |
||
Kemungkinan penyebab utama
Anda mungkin mengalami peringatan atau masalah saat mengonversi ekspresi tanggal atau stempel waktu ke atau dari string berdasarkan model format. Database Migration Service
menggunakan model default (saat ini
Hal ini terkadang dapat menyebabkan masalah dalam kode yang dikonversi jika model format
yang dikeluarkan untuk transmisi implisit bertentangan dengan model format eksplisit dalam
ekspresi yang sama. Anda juga dapat melihat masalah ini jika
data Anda kemungkinan terpengaruh oleh perbedaan antara
format |
|||
Kemungkinan mitigasi
Tinjau dan validasi ekspresi PostgreSQL yang dikonversi di ruang kerja konversi. |
|||
CW_OP0502 |
Masalah mask format numerik |
||
Kemungkinan penyebab utama Database Migration Service tidak mendukung semua
model format Oracle.
Misalnya, |
|||
Kemungkinan mitigasi
Untuk model format Oracle yang tidak memiliki padanan di PostgreSQL, Anda mungkin perlu memfaktorkan ulang ekspresi atau model format. Sebaiknya Anda mempelajari fitur konversi otomatis yang didukung Gemini untuk mempercepat perbaikan tersebut. Untuk mengetahui informasi selengkapnya, lihat Mengonversi kode dan skema Oracle dengan bantuan Gemini. |
|||
CW_OP0503 |
Masalah casting jenis data |
||
Kemungkinan penyebab utama Anda mungkin mengalami error karena transmisi jenis data yang tidak didukung atau tidak akurat. Database Migration Service biasanya memancarkan |
|||
Kemungkinan mitigasi
Sesuaikan kode PostgreSQL untuk memastikan konversi jenis data yang benar. Koreksi ini mengharuskan Anda memahami atribut, variabel, dan kolom yang dirujuk. |
|||
CW_OP0504 |
Masalah perbandingan |
||
Kemungkinan penyebab utama
Database Migration Service mungkin tidak memiliki cukup metadata atau informasi tentang jenis data saat mengonversi ekspresi perbandingan data. Misalnya, hal ini dapat
terjadi saat jenis yang ditentukan pengguna (UDT) dibandingkan dengan |
|||
Kemungkinan mitigasi
Tinjau ekspresi PostgreSQL yang dikonversi dan selesaikan masalahnya. Sebaiknya Anda mempelajari fitur konversi otomatis yang didukung Gemini untuk mempercepat perbaikan tersebut. Untuk mengetahui informasi selengkapnya, lihat Mengonversi kode dan skema Oracle dengan bantuan Gemini. |
|||
Potensi nuansa fungsional (
|
|||
Masalah dalam kategori ini menunjukkan kasus saat kode sumber Oracle dikonversi dengan benar ke padanan PostgreSQL terdekat, tetapi kode yang dihasilkan mungkin memiliki perbedaan semantik atau fungsional kecil yang memerlukan peninjauan Anda. Hal ini terjadi karena perbedaan cara Oracle dan PostgreSQL menangani jenis data, format, atau objek. Pada pandangan pertama, kategori ini mungkin tampak tumpang-tindih dengan masalah dalam kategori
Jenis data dan konversi ( |
|||
CW_OP0601 |
Meninjau format tanggal |
||
Kemungkinan penyebab utama
Sebagian besar
model format tanggal dan stempel waktu Oracle
memiliki padanan yang sesuai di PostgreSQL, sehingga kode yang dikonversi
tidak memiliki perbedaan semantik atau fungsional.
Beberapa model tidak memiliki kecocokan persis, dan perilakunya bervariasi.
Salah satu contohnya adalah
format |
|||
Kemungkinan mitigasi
Tinjau dan validasi ekspresi dengan konversi model format untuk memastikan bahwa kode yang dikonversi berperilaku seperti yang diharapkan. |
|||
CW_OP0602 |
Meninjau mask format numerik |
||
Kemungkinan penyebab utama Sebagian besar model format numerik sumber memiliki padanan di PostgreSQL, dan kode yang dikonversi tidak memiliki perbedaan semantik atau fungsional. Namun, beberapa model format mungkin tidak memiliki kecocokan yang persis atau berperilaku sedikit berbeda. |
|||
Kemungkinan mitigasi
Tinjau dan validasi ekspresi dengan konversi model format untuk memastikan bahwa kode yang dikonversi berfungsi seperti yang diharapkan. |
|||
CW_OP0603 |
Meninjau kode pengecualian |
||
Kemungkinan penyebab utama Saat Anda menggunakan
|
|||
Kemungkinan mitigasi
Tinjau perilaku ini untuk menentukan apakah sesuai dengan kebutuhan Anda. Peninjauan ini hanya diperlukan jika kode error sumber bermakna bagi aplikasi, tim dukungan, atau dokumentasi Anda. Jika nilai kode error itu sendiri tidak bermakna, Anda dapat mengabaikan peringatan ini. |
|||
CW_OP0604 |
Meninjau pesan pengecualian |
||
Kemungkinan penyebab utama
Fungsi |
|||
Kemungkinan mitigasi
Jika aplikasi, infrastruktur dukungan, atau dokumentasi Anda bergantung pada teks error, tinjau konversinya. Jika tidak, Anda dapat mengabaikan perbedaan ini. |
|||
CW_OP0605 |
Meninjau emulasi fungsi bawaan Oracle |
||
Kemungkinan penyebab utama Konversi skema dan kode Database Migration Service bertujuan untuk menyediakan perilaku fungsi Oracle dengan fungsi yang setara di PostgreSQL, tetapi hasilnya mungkin tidak selalu memuaskan untuk skenario Anda. Oleh karena itu, ruang kerja konversi selalu memberikan peringatan saran dengan konversi fungsi yang mungkin memerlukan peninjauan Anda. |
|||
Kemungkinan mitigasi
Sebaiknya tinjau objek tempat ruang kerja konversi memunculkan peringatan
di grup masalah |
|||
CW_OP0606 |
Meninjau jenis data kolom kunci asing |
||
Kemungkinan penyebab utama Database Migration Service mengidentifikasi spesifikasi jenis data yang tidak cocok antara objek induk dan turunan (misalnya, saat kolom induk adalah |
|||
Kemungkinan mitigasi
Biasanya, ketidakcocokan jenis data yang sedikit tidak menyebabkan masalah dalam fungsi database. Namun, sebaiknya Anda meninjau model data yang dikonversi untuk melihat apakah ada inkonsistensi. |
|||
Peninjauan fungsional direkomendasikan (
|
|||
CW_OP0701 |
Peninjauan fungsional direkomendasikan | ||
Kemungkinan penyebab utama
Grup ini mencakup semua masalah umum yang terkait dengan potensi perbedaan fungsional dalam kode Oracle dan PostgreSQL. Masalah dalam grup ini tidak termasuk dalam grup masalah lain yang lebih spesifik. |
|||
Kemungkinan mitigasi
|
|||
CW_OP0702 |
Meninjau emulasi fungsi bawaan Oracle |
||
Kemungkinan penyebab utama Banyak fungsi bawaan Oracle tidak memiliki fungsi yang setara secara langsung di PostgreSQL. Untuk membantu mengurangi masalah tersebut selama migrasi, Database Migration Service mengonversi kode Anda dengan menggunakan ekspresi SQL yang berbeda untuk menghasilkan perilaku fungsional yang setara di PostgreSQL. Dalam beberapa kasus, ekspresi yang dikonversi mungkin rumit.
Database Migration Service mengeluarkan peringatan dalam grup |
|||
Kemungkinan mitigasi
Tinjau kode yang dikonversi untuk memastikan fungsi yang dikonversi berperilaku seperti yang diharapkan di lingkungan PostgreSQL Anda. |
|||
Refaktorisasi diperlukan (
|
|||
CW_OP0801 |
Perlu memfaktorkan ulang transaksi otonom |
||
Kemungkinan penyebab utama PostgreSQL tidak mendukung transaksi otonom. |
|||
Kemungkinan mitigasi
Anda dapat mencapai transaksi otonom di PostgreSQL dengan menggunakan
|
|||
CW_OP0802 |
Perlu memfaktorkan ulang link database |
||
Kemungkinan penyebab utama Database Migration Service tidak mendukung link database Oracle. Objek yang menggunakan link memerlukan pemfaktoran ulang. |
|||
Kemungkinan mitigasi
Bergantung pada target link database, Anda dapat menerapkan fungsi
yang setara di PostgreSQL dengan ekstensi database, seperti
|
|||
CW_OP0803 |
Diperlukan pemfaktoran ulang antrean lanjutan |
||
Kemungkinan penyebab utama Paket Oracle Advanced Queuing ( |
|||
Kemungkinan mitigasi
Pertimbangkan opsi berikut:
|
|||
CW_OP0804 |
Perubahan struktur email database diperlukan |
||
Kemungkinan penyebab utama AlloyDB untuk PostgreSQL tidak mendukung pengiriman email langsung dari
database. Ekstensi yang mengaktifkan fungsi ini juga tidak didukung.
Oleh karena itu, Database Migration Service tidak mengonversi penggunaan
paket |
|||
Kemungkinan mitigasi
Refaktorkan kode email database Anda, dan pindahkan tanggung jawab untuk mengirim email ke tingkat aplikasi. Anda tetap dapat menggunakan database untuk merekam kondisi yang mengharuskan pengiriman email. Contoh implementasi dapat berupa penulisan detail email ke tabel khusus. Tabel ini juga dapat berfungsi sebagai antrean email yang Anda polling dengan fungsi Cloud Run functions dan menangani pemrosesan SMTP yang sebenarnya. |
|||
CW_OP0805 |
Perlu memfaktorkan ulang tugas dan penjadwalan |
||
Kemungkinan penyebab utama
Paket Oracle
|
|||
Kemungkinan mitigasi
Untuk tugas sederhana tanpa dependensi, Anda dapat membuat tugas terjadwal secara manual di database PostgreSQL target dengan ekstensi
Untuk jadwal yang lebih rumit yang tidak didukung
|
|||
CW_OP0806 |
Perlu memfaktorkan ulang I/O file |
||
Kemungkinan penyebab utama Database Migration Service tidak mendukung paket
Ekstensi Orafce mencakup emulasi |
|||
Kemungkinan mitigasi
|
|||
CW_OP0807 |
Sinonim |
||
Kemungkinan penyebab utama PostgreSQL tidak mendukung sinonim. Untuk objek kode, Database Migration Service otomatis mengganti referensi sinonim dengan skema sumber dan nama objeknya. Jika Anda menggunakan sinonim di luar objek kode, misalnya dalam skema hanya baca untuk pengguna aplikasi database, Anda harus mengonversinya secara manual. |
|||
Kemungkinan mitigasi
Untuk penggunaan sinonim di luar objek kode, Anda dapat menggunakan parameter
|
|||
CW_OP0808 |
Tabel sementara global |
||
Kemungkinan penyebab utama Grup masalah ini adalah peringatan bahwa Database Migration Service mendeteksi tabel sementara global dalam kode sumber Oracle Anda. Memigrasikan tabel sementara global mengharuskan Anda menginstal dan membuat ekstensi PostgreSQL pgtt di database tujuan. |
|||
Kemungkinan mitigasi
Sebaiknya verifikasi bahwa Anda telah menginstal dan membuat ekstensi PostgreSQL pgtt di database tujuan. |
|||
Rekomendasi ulasan Gemini (
|
|||
CW_AI9900 |
Meninjau saran Gemini |
||
Kemungkinan penyebab utama:
Grup masalah ini mencakup semua error dan peringatan umum yang terkait dengan konversi kode yang ditingkatkan Gemini. |
|||
Kemungkinan mitigasi: Masalah yang ditemukan di sini mungkin tidak selalu menunjukkan masalah yang sebenarnya, tetapi sebaiknya Anda meninjau semua konversi yang ditingkatkan Gemini untuk memastikan konversi tersebut sesuai dengan ekspektasi Anda. |
|||
CW_AI9901 |
Meninjau kode yang di-augmentasi AI |
||
Kemungkinan penyebab masalah: Kode DDL ini dikonversi dengan fitur yang ditingkatkan Gemini dan mungkin perlu ditinjau keakuratannya. | |||
Kemungkinan mitigasi Sebaiknya Anda meninjau dengan cermat kode yang dikonversi dengan augmentasi AI untuk memastikan hasil akhirnya cocok dengan fungsi skema sumber Anda. |
|||
CW_AI9902 |
Kutipan |
||
Kemungkinan penyebab utama: Saran yang ditingkatkan Gemini dapat menyertakan konten yang dikutip dari beberapa sumber. Kutipan tertentu mungkin tunduk pada batasan lisensi. Sebaiknya tinjau kode yang dikonversi untuk melihat kutipan. | |||
Masalah konversi umum (
|
|||
CW_OP0000 |
Masalah konversi metadata |
||
Kemungkinan penyebab utama:
Grup ini mencakup semua masalah konversi yang tidak termasuk dalam grup masalah lain yang lebih spesifik. |
|||
Kemungkinan mitigasi
Sebaiknya tinjau kode yang dikonversi berdasarkan pengetahuan Anda tentang model data sumber dan sesuaikan kode sesuai kebutuhan. |
|||
CW_OP0001 |
Masalah konversi metadata |
||
Kemungkinan penyebab utama:
Grup ini mencakup semua masalah pelacakan metadata yang tidak termasuk dalam grup masalah lain yang lebih spesifik. |
|||
Kemungkinan mitigasi:
Contoh masalah dalam grup ini biasanya terkait dengan error atau peringatan kompilasi yang dapat menyebabkan masalah pada jenis data di PostgreSQL yang dikonversi. Sebaiknya Anda meninjau kode yang dikonversi berdasarkan pengetahuan Anda tentang model data sumber dan menyesuaikan referensi yang salah. |
|||
CW_OP0002 |
Hubungi tim dukungan Anda |
||
Kemungkinan penyebab utama Dalam kasus ekstrem tertentu, Anda mungkin mengalami error internal dengan objek sumber Oracle yang valid. Jika Anda melakukannya, hubungi tim dukungan Anda untuk mendapatkan bantuan tambahan. |
|||
CW_OP0003 |
Masalah konversi umum |
||
Kemungkinan penyebab utama
Grup ini berisi semua masalah yang tidak termasuk dalam kategori atau grup masalah lain yang lebih spesifik. |
|||
Kemungkinan mitigasi
Sebaiknya tinjau kode yang dikonversi berdasarkan pengetahuan Anda tentang model dan kode data sumber, lalu sesuaikan jika diperlukan. |