我将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-