Ubuntu

如何更改安裝在 Ubuntu 10.04 上的 Oracle XE 的 NLS?

  • October 21, 2010

我正在嘗試導入轉儲並收到以下消息:

 Export file created by EXPORT:V10.02.01 via conventional path
 import done in US7ASCII character set and AL16UTF16 NCHAR character set
 import server uses WE8MSWIN1252 character set (possible charset conversion)
 export client uses EL8ISO8859P7 character set (possible charset conversion)
 ...

是否可以更改 NLS 以及如何更改?我必須從頭開始安裝 Oracle XE 嗎?

XE 有兩種版本,一種用於“西方”,一種用於“通用”。看起來你有前者,而我沒有前者可供測試。

如果你需要使用多字節字元,你需要後者,但我認為這個問題應該是可以的。

US7ASCII 是最低的(僅使用字元 1-127)。WE8MSWIN1252 可以使用 255 個字元集,EL8ISO8859P7 也可以。他們只是有點不同。

在進行導入之前,請嘗試

export NLS_LANG=GREEK_GREECE.EL8ISO8859P7

(或 Windows 等價物)。

引用自:https://serverfault.com/questions/193245