我正在尝试导入转储并收到以下消息:
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?
答案1
XE 有两个版本,一个是“西方”版,一个是“通用”版。看来您有前者,而我没有前者可供测试。
如果需要使用多字节字符,则需要后者,但我认为这个问题应该没问题。
US7ASCII 是最低的(仅使用字符 1-127)。WE8MSWIN1252 可以使用 255 个字符集,EL8ISO8859P7 也可以。它们只是略有不同。
在导入之前,尝试
导出 NLS_LANG=GREEK_GREECE.EL8ISO8859P7
(或与 Windows 等效的版本)。