Mengaktifkan jenis extended data di RDS for 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 jenis extended data di RDS for Oracle

Amazon RDS for Oracle mendukung jenis extended data. 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, batasan ukurannya adalah 4.000 byte untuk jenis data VARCHAR2 dan NVARCHAR2, serta 2.000 byte untuk jenis 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 instans DB RDS for Oracle baru.

    Untuk informasi selengkapnya, lihat Membuat instans DB Amazon RDS.

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

    Untuk informasi selengkapnya, lihat Membuat instans DB Amazon RDS.

  4. Boot ulang instans DB agar perubahan parameter berlaku.

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

Mengaktifkan jenis extended data untuk instans DB yang sudah ada

Saat Anda memodifikasi instans DB untuk mengaktifkan jenis extended data, RDS mengonversi data di basis data untuk menggunakan ukuran lebih besar. 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 di basis data, Amazon RDS mencoba mengompilasinya kembali. Konversi ke jenis extended data dapat gagal jika Amazon RDS tidak dapat mengompilasi 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 DB Amazon RDS.

  4. Boot ulang instans DB agar perubahan parameter berlaku.

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