Mengaktifkan tipe data yang diperluas RDS untuk Oracle - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengaktifkan tipe data yang diperluas RDS untuk Oracle

Amazon RDS untuk Oracle mendukung tipe data yang diperluas. Pada jenis extended data, ukuran maksimumnya adalah 32.767 byte untuk jenis data VARCHAR2, NVARCHAR2, dan RAW. Untuk menggunakan jenis extended data, atur parameter MAX_STRING_SIZE ke EXTENDED. Untuk informasi lebih lanjut, lihat Extended data types dalam dokumentasi Oracle.

Jika Anda tidak ingin menggunakan jenis extended data, biarkan parameter MAX_STRING_SIZE diatur ke STANDARD (default). Dalam hal ini, batas ukuran adalah 4.000 byte untuk tipe VARCHAR2 dan NVARCHAR2 data, dan 2.000 byte untuk tipe data. RAW

Anda dapat mengaktifkan jenis extended data pada instans DB baru atau yang sudah ada. Untuk instans DB baru, waktu pembuatan instans DB biasanya lebih lama saat Anda mengaktifkan jenis extended data. Instans DB yang ada tidak tersedia selama proses konversi.

Pertimbangan untuk jenis extended data

Pertimbangkan hal berikut saat Anda mengaktifkan jenis extended data untuk instans DB Anda:

  • Saat Anda mengaktifkan tipe data yang diperluas untuk instans DB baru atau yang sudah ada, Anda harus me-reboot instance agar perubahan diterapkan.

  • Setelah mengaktifkan tipe data yang diperluas, Anda tidak dapat mengubah instans DB kembali untuk menggunakan ukuran standar untuk tipe data. Jika Anda mengatur MAX_STRING_SIZE parameter kembali ke STANDARD itu menghasilkan incompatible-parameters status.

  • Ketika Anda memulihkan instans DB yang menggunakan jenis extended data, Anda harus menentukan grup parameter mengatur parameter MAX_STRING_SIZE ke EXTENDED. Selama pemulihan, jika Anda menentukan grup parameter default atau grup parameter lainnya dengan mengatur MAX_STRING_SIZE ke STANDARD, hasilnya adalah status incompatible-parameters.

  • Saat instans DB berstatus incompatible-parameters karena pengaturan MAX_STRING_SIZE, instans DB tetap tidak tersedia hingga Anda mengatur parameter MAX_STRING_SIZE ke EXTENDED dan mem-boot ulang instans DB.

Mengaktifkan jenis extended data untuk instans DB baru

Saat Anda membuat instance DB dengan MAX_STRING_SIZE set toEXTENDED, instance menunjukkan MAX_STRING_SIZE set ke defaultSTANDARD. Reboot instance untuk mengaktifkan perubahan.

Untuk mengaktifkan jenis extended data untuk instans DB baru
  1. Atur parameter MAX_STRING_SIZE ke EXTENDED dalam grup parameter.

    Untuk mengatur parameter, Anda dapat membuat grup parameter baru atau memodifikasi grup parameter yang sudah ada.

    Untuk informasi selengkapnya, lihat Grup parameter untuk RDS.

  2. Buat yang baru RDS untuk instans Oracle DB.

    Untuk informasi selengkapnya, lihat Membuat instans Amazon RDS DB.

  3. Hubungkan grup parameter baru dengan MAX_STRING_SIZE diatur ke EXTENDED dengan instans DB.

    Untuk informasi selengkapnya, lihat Membuat instans Amazon RDS DB.

  4. Boot ulang instans DB agar perubahan parameter berlaku.

    Untuk informasi selengkapnya, lihat Mem-boot ulang instans DB.

Mengaktifkan jenis extended data untuk instans DB yang sudah ada

Saat Anda memodifikasi instans DB untuk mengaktifkan tipe data yang diperluas, RDS mengonversi data dalam database untuk menggunakan ukuran yang diperluas. Konversi dan waktu henti terjadi ketika Anda mem-boot ulang pada basis data setelah perubahan parameter. Instans DB tidak tersedia selama konversi.

Waktu yang dibutuhkan untuk mengonversi data bergantung pada kelas instans DB, ukuran basis data, dan waktu snapshot DB terakhir. Untuk mengurangi waktu henti, sebaiknya ambil snapshot segera sebelum mem-boot ulang. Hal ini mempersingkat waktu pencadangan yang terjadi selama alur kerja konversi.

catatan

Setelah mengaktifkan tipe data yang diperluas, Anda tidak dapat melakukan point-in-time pemulihan ke waktu selama konversi. Anda dapat memulihkan ke waktu tertentu segera sebelum konversi atau setelah konversi.

Untuk mengaktifkan jenis extended data untuk instans DB yang sudah ada
  1. Ambil snapshot basis data.

    Jika ada objek yang tidak valid dalam database, Amazon RDS mencoba mengkompilasi ulang mereka. Konversi ke tipe data yang diperluas dapat gagal jika Amazon tidak RDS dapat mengkompilasi ulang objek yang tidak valid. Snapshot memungkinkan Anda memulihkan basis data jika konversi bermasalah. Selalu periksa apakah ada objek tidak valid sebelum konversi dan perbaiki atau lepaskan objek yang tidak valid tersebut. Untuk basis data produksi, kami menyarankan untuk menguji proses konversi pada salinan instans DB Anda terlebih dahulu.

    Untuk informasi selengkapnya, lihat Membuat snapshot DB untuk instans DB AZ tunggal untuk Amazon RDS.

  2. Atur parameter MAX_STRING_SIZE ke EXTENDED dalam grup parameter.

    Untuk mengatur parameter, Anda dapat membuat grup parameter baru atau memodifikasi grup parameter yang sudah ada.

    Untuk informasi selengkapnya, lihat Grup parameter untuk RDS.

  3. Modifikasi instans DB untuk menghubungkannya dengan grup parameter yang mengatur MAX_STRING_SIZE-nya ke EXTENDED.

    Untuk informasi selengkapnya, lihat Memodifikasi instans Amazon RDS DB.

  4. Boot ulang instans DB agar perubahan parameter berlaku.

    Untuk informasi selengkapnya, lihat Mem-boot ulang instans DB.