Set karakter 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.

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? dalam dokumentasi Oracle.

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-instance (versi AWS CLI 2 saja). Jika Anda menggunakan Amazon RDS API, tentukan parameter NcharCharacterSetName 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 dalam dokumentasi Oracle.