Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara mengkonfigurasi set karakter UTF8 di Oracle?

Ya, untungnya gagal juga... itu bukan ide bagus... :-)

Pertama, untuk dukungan UTF-8 di Oracle, Anda akan ingin menggunakan set karakter 'AL32UTF8'.

Apakah ini database baru? Atau database yang sudah ada dengan data di dalamnya?

Jika kita berbicara tentang database baru, Anda hanya perlu menghapus database, dan membuatnya lagi, dengan menetapkan set karakter AL32UTF8 di DBCA, saat Anda membuat database.

Jika itu database yang sudah ada, dengan data yang sudah ada di dalamnya, itu sedikit lebih rumit. Set karakter apa yang saat ini digunakan? Apakah AL32UTF8 merupakan superset langsung dari kumpulan karakter tersebut?

Ini benar-benar topik yang tidak sepele. Singkatnya, Anda perlu mengetahui set karakter saat ini, dan set karakter yang Anda tuju, dan Anda harus menjalankan utilitas 'CSSCAN' untuk memeriksa kompatibilitas dan masalah konversi data.

Untuk cerita lengkapnya, Anda harus memeriksa dokumen berikut di MOS:

Mengubah NLS_CHARACTERSET menjadi AL32UTF8 / UTF8 (Unicode) [ID260192.1]

Semoga membantu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Percepat to_sql() saat menulis Pandas DataFrame ke database Oracle menggunakan SqlAlchemy dan cx_Oracle

  2. Mekanisme yang Diikuti oleh Oracle saat kami mengambil cadangan panas

  3. Oracle mendapatkan nilai checksum untuk potongan data yang ditentukan oleh klausa pilih

  4. Format string URL untuk menghubungkan ke database Oracle dengan JDBC

  5. cara mengonversi csv ke tabel di oracle