我已将oracle数据库NLS_CHARACTERSET
从WE8MSWIN1252
更改为AL32UTF8
,如here所述
现在,当我运行数据库命令时,出现以下错误:
[错误]:发生异常,终止。值java.sql.SQLException: ORA-06552:PL / SQL:编译单元分析终止ORA-06553: PLS-553:无法识别字符集名称
有什么想法吗?
答案 0 :(得分:2)
糟糕的主意。如果你已经掌握了数据,你就会把它弄坏(这个thread谈论同样的事情)。您找到的练习对空实例有效。
注意official guide进行字符集迁移并根据您的方案决定。可能需要将数据导出为INSERT语句并在更改字符集后执行 - 总是记得相应地设置NLS_LANG
(对于utf8,它是 American.America.UTF8 )作为您正在使用的环境变量SQL * plus,tho-