首页 > 解决方案 > 更改oracle 12c数据库中的字符集

问题描述

我需要将字符集从EE8ISO8859P2更改为EE8MSWIN1250。我已经阅读了很多指南,但我还没有找到解决方案。我怎样才能进行这种转换?我需要一个完整的指导。

标签: oraclecharacter-encodingoracle12c

解决方案


我建议将其更改为 UTF-8,即AL32UTF8遵循Database Migration Assistant for Unicode GuideCharacter Set Migration

正如sandman 还建议的那样,不要运行ALTER DATABASE CHARACTER SET ... 从Oracle 10g 开始被取消支持

数据库 SQL 参考 10g 第 1 版:ALTER DATABASE

您不能再使用 ALTER DATABASE 语句更改数据库字符集或国家字符集。有关数据库字符集迁移的信息,请参阅 Oracle 数据库全球化支持指南。


推荐阅读