无法识别ORA-06553字符集名称

时间:2017-02-03 15:45:26

标签: database oracle

我已将oracle数据库NLS_CHARACTERSETWE8MSWIN1252更改为AL32UTF8,如here所述

现在,当我运行数据库命令时,出现以下错误:

  

[错误]:发生异常,终止。值java.sql.SQLException:   ORA-06552:PL / SQL:编译单元分析终止ORA-06553:   PLS-553:无法识别字符集名称

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

糟糕的主意。如果你已经掌握了数据,你就会把它弄坏(这个thread谈论同样的事情)。您找到的练习对空实例有效。

注意official guide进行字符集迁移并根据您的方案决定。可能需要将数据导出为INSERT语句并在更改字符集后执行 - 总是记得相应地设置NLS_LANG(对于utf8,它是 American.America.UTF8 )作为您正在使用的环境变量SQL * plus,tho-