Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Set karakter RDS for Oracle
RDS for Oracle mendukung dua jenis set karakter: set karakter DB dan set karakter nasional.
Set karakter DB
Set karakter basis data Oracle digunakan di jenis data CHAR
, VARCHAR2
, and CLOB
. Basis data juga menggunakan set karakter untuk metadata seperti nama tabel, nama kolom, dan pernyataan SQL. Set karakter basis data Oracle biasanya disebut sebagai set karakter DB.
Anda menetapkan set karakter saat Anda membuat instans DB. Anda tidak dapat mengubah set karakter DB setelah Anda membuat basis data.
Set karakter DB yang didukung
Tabel berikut mencantumkan set karakter Oracle DB yang didukung di Amazon RDS. Anda dapat menggunakan nilai dari tabel ini dengan parameter --character-set-name
dari perintah AWS CLI create-db-instance atau dengan parameter CharacterSetName
dari operasi API Amazon RDS CreateDBInstance.
catatan
Set karakter untuk CDB selalu AL32UTF8. Anda dapat menetapkan set karakter yang berbeda untuk PDB saja.
Nilai | Deskripsi |
---|---|
AL32UTF8 |
Unicode 5.0 UTF-8 Set karakter universal (default) |
AR8ISO8859P6 |
ISO 8859-6 Latin/Arab |
AR8MSWIN1256 |
Microsoft Windows Code Page 1256 8-bit Latin/Arab |
BLT8ISO8859P13 |
ISO 8859-13 Baltik |
BLT8MSWIN1257 |
Microsoft Windows Code Page 1257 8-bit Baltik |
CL8ISO8859P5 |
ISO 88559-5 Latin/Sirilik |
CL8MSWIN1251 |
Microsoft Windows Code Page 1251 8-bit Latin/Sirilik |
EE8ISO8859P2 |
ISO 8859-2 Eropa Timur |
EL8ISO8859P7 |
ISO 8859-7 Latin/Yunani |
EE8MSWIN1250 |
Microsoft Windows Code Page 1250 8-bit Eropa Timur |
EL8MSWIN1253 |
Microsoft Windows Code Page 1253 8-bit Latin/Yunani |
IW8ISO8859P8 |
ISO 8859-8 Latin/Ibrani |
IW8MSWIN1255 |
Microsoft Windows Code Page 1255 8-bit Latin/Ibrani |
JA16EUC |
EUC 24-bit Jepang |
JA16EUCTILDE |
Sama seperti JA16EUC kecuali untuk pemetaan tanda hubung ombak dan tanda gelombang ke dan dari Unicode |
JA16SJIS |
Shift-JIS 16-bit Jepang |
JA16SJISTILDE |
Sama seperti JA16SJIS kecuali untuk pemetaan tanda hubung ombak dan tanda gelombang ke dan dari Unicode |
KO16MSWIN949 |
Microsoft Windows Code Page 949 Korea |
NE8ISO8859P10 |
ISO 8859-10 Eropa Utara |
NEE8ISO8859P4 |
ISO 8859-4 Eropa Utara dan Timur Laut |
TH8TISASCII |
Thai Industrial Standard 620-2533-ASCII 8-bit |
TR8MSWIN1254 |
Microsoft Windows Code Page 1254 8-bit Turki |
US7ASCII |
ASCII 7-bit Amerika |
UTF8 |
Unicode 3.0 UTF-8 Set karakter universal, mematuhi CESU-8 |
VN8MSWIN1258 |
Microsoft Windows Code Page 1258 8-bit Vietnam |
WE8ISO8859P1 |
Eropa Barat 8-bit ISO 8859 Part 1 |
WE8ISO8859P15 |
ISO 8859-15 Eropa Barat |
WE8ISO8859P9 |
ISO 8859-9 Eropa Barat dan Turki |
WE8MSWIN1252 |
Microsoft Windows Code Page 1252 8-bit Eropa Barat |
ZHS16GBK |
GBK 16-bit Tiongkok Aksara Sederhana |
ZHT16HKSCS |
Micro Windows Code Halaman 950 dengan Set Karakter Tambahan Hong Kong HKSCS-2001. Konversi set karakter didasarkan pada Unicode 3.0. |
ZHT16MSWIN950 |
Microsoft Windows Code Page 950 Tiongkok Aksara Tradisional |
ZHT32EUC |
EUC 32-bit Tiongkok Aksara Tradisional |
Variabel lingkungan NLS_LANG
Lokal adalah serangkaian informasi yang membahas persyaratan bahasa dan budaya yang sesuai dengan bahasa dan negara tertentu. Mengatur variabel lingkungan NLS_LANG di lingkungan klien Anda adalah cara paling sederhana untuk menentukan perilaku lokal untuk Oracle. Variabel ini mengatur bahasa dan wilayah yang digunakan oleh aplikasi klien dan server basis data. Variabel ini juga menunjukkan set karakter klien, yang sesuai dengan set karakter untuk data yang dimasukkan atau ditampilkan oleh aplikasi klien. Untuk informasi lebih lanjut tentang NLS_LANG dan set karakter, lihat What is a character set or code page?
Parameter inisialisasi NLS
Anda juga dapat mengatur parameter inisialisasi National Language Support (NLS) berikut di tingkat instans untuk instans DB Oracle di Amazon RDS:
-
NLS_DATE_FORMAT
-
NLS_LENGTH_SEMANTICS
-
NLS_NCHAR_CONV_EXCP
-
NLS_TIME_FORMAT
-
NLS_TIME_TZ_FORMAT
-
NLS_TIMESTAMP_FORMAT
-
NLS_TIMESTAMP_TZ_FORMAT
Untuk informasi tentang cara mengubah parameter instans, lihat Grup parameter untuk RDS.
Anda dapat menetapkan parameter inisialisasi NLS lain di klien SQL Anda. Misalnya, pernyataan berikut menetapkan parameter inisialisasi NLS_LANGUAGE ke GERMAN di klien SQL yang tersambung ke instans DB Oracle:
ALTER SESSION SET NLS_LANGUAGE=GERMAN;
Untuk informasi tentang cara menghubungkan ke instans DB Oracle dengan klien SQL, lihat Menghubungkan ke instans RDS for Oracle DB.
Set karakter nasional
Set karakter nasional digunakan dalam jenis data NCHAR
, NVARCHAR2
, dan NCLOB
. Set karakter nasional biasanya disebut sebagai Set karakter NCHAR. Tidak seperti set karakter DB, set karakter NCHAR tidak memengaruhi metadata basis data.
Set karakter NCHAR mendukung set karakter berikut:
-
AL16UTF16 (default)
-
UTF8
Anda dapat menentukan nilai dengan parameter --nchar-character-set-name
dari perintah create-db-instanceNcharCharacterSetName
dari operasi CreateDBInstance. Anda tidak dapat mengubah set karakter nasional setelah Anda membuat basis data.
Untuk informasi lebih lanjut tentang Unicode dalam basis data Oracle, lihat Supporting multilingual databases with unicode