数据库 – 无法识别ORA-06553字符集名称

我将oracle数据库的NLS_CHARACTERSET从WE8MSWIN1252更改为AL32UTF8,如
here所述

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

[ERROR]: Exception occurred, terminating. java.sql.SQLException:
ORA-06552: PL/SQL: Compilation unit analysis terminated ORA-06553:
PLS-553: character set name is not recognized

任何的想法?

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

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

点赞