

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
<a name="Oracle.Concepts.ExtendedDataTypes"></a>

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](https://docs.oracle.com/database/121/SQLRF/sql_elements001.htm#SQLRF55623) 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
<a name="Oracle.Concepts.ExtendedDataTypes.considerations"></a>

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
<a name="Oracle.Concepts.ExtendedDataTypes.CreateDBInstance"></a>

Saat Anda membuat instance DB dengan `MAX_STRING_SIZE` set to`EXTENDED`, instance menunjukkan `MAX_STRING_SIZE` set ke default`STANDARD`. 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](USER_WorkingWithParamGroups.md).

1. Buat instans DB RDS for Oracle baru.

   Untuk informasi selengkapnya, lihat [Membuat instans DB Amazon RDS](USER_CreateDBInstance.md).

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

   Untuk informasi selengkapnya, lihat [Membuat instans DB Amazon RDS](USER_CreateDBInstance.md).

1. Boot ulang instans DB agar perubahan parameter berlaku.

   Untuk informasi selengkapnya, lihat [Mem-boot ulang instans DB DB](USER_RebootInstance.md).

## Mengaktifkan jenis extended data untuk instans DB yang sudah ada
<a name="Oracle.Concepts.ExtendedDataTypes.ModifyDBInstance"></a>

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](USER_CreateSnapshot.md).

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](USER_WorkingWithParamGroups.md).

1. 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](Overview.DBInstance.Modifying.md).

1. Boot ulang instans DB agar perubahan parameter berlaku.

   Untuk informasi selengkapnya, lihat [Mem-boot ulang instans DB DB](USER_RebootInstance.md).