View a markdown version of this page

Set karakter RDS for Oracle - Amazon Relational Database Service

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 --character-set-name parameter perintah AWS CLIcreate-db-instance atau dengan parameter CharacterSetName operasi CreatedBInstance Amazon RDS API.

catatan

Set karakter untuk CDB selalu AL32UTF8. Anda dapat menetapkan set karakter yang berbeda untuk PDB saja.

Nilai Deskripsi

AL32UTF8

Unicode 5.0 Set karakter UTF-8 universal (default)

AR8ISO8859P6

ISO 8859-6 Latin/Arabic

AR8MSWIN1256

Kode Microsoft Windows Halaman 1256 8-bit Latin/Arabic

BLT8ISO8859P13

ISO 8859-13 Baltik

BLT8MSWIN1257

Microsoft Windows Code Page 1257 8-bit Baltik

CL8ISO8859P5

ISO 88559-5 Latin/Cyrillic

CL8MSWIN1251

Halaman Kode Microsoft Windows 1251 8-bit Latin/Cyrillic

EE8ISO8859P2

ISO 8859-2 Eropa Timur

EL8ISO8859P7

ISO 8859-7 Latin/Greek

EE8MSWIN1250

Microsoft Windows Code Page 1250 8-bit Eropa Timur

EL8MSWIN1253

Kode Microsoft Windows Halaman 1253 8-bit Latin/Greek

IW8ISO8859P8

ISO 8859-8 Latin/Hebrew

IW8MSWIN1255

Halaman Kode Microsoft Windows 1255 8-bit Latin/Hebrew

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 Set karakter UTF-8 universal, sesuai 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

Microsoft Windows Code Page 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_COMP

  • NLS_DATE_FORMAT

  • NLS_LENGTH_SEMANTICS

  • NLS_NCHAR_CONV_EXCP

  • NLS_SORT

  • 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 Terhubung ke instans DB Oracle Anda.

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 salah satu nilai dengan --nchar-character-set-name parameter perintah create-db-instance (AWS CLI hanya versi 2). 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.