oracle - 更改oracle 12c数据库中的字符集
问题描述
我需要将字符集从EE8ISO8859P2更改为EE8MSWIN1250。我已经阅读了很多指南,但我还没有找到解决方案。我怎样才能进行这种转换?我需要一个完整的指导。
解决方案
我建议将其更改为 UTF-8,即AL32UTF8
遵循Database Migration Assistant for Unicode Guide或Character Set Migration。
正如sandman 还建议的那样,不要运行它ALTER DATABASE CHARACTER SET ...
从Oracle 10g 开始被取消支持
数据库 SQL 参考 10g 第 1 版:ALTER DATABASE:
您不能再使用 ALTER DATABASE 语句更改数据库字符集或国家字符集。有关数据库字符集迁移的信息,请参阅 Oracle 数据库全球化支持指南。
推荐阅读
- flutter - Flutter - 该方法在 null 上调用
- git - Vim 在作为子进程调用时忘记了如何使用左箭头键。怎么修?
- python - 通过需要文件的 CGI 表单字段将文本传递给 python
- google-app-engine - 无法使用应用引擎 SDK 在 App Engine 上部署
- macros - 有条件地选择 SAS 数据步骤中的数据集
- javascript - 在滚动时交换图像
- html - 仅使用 CSS 避免多个粘性 div 相互重叠(无 javascript)
- c# - UseHsts 不适用于 NetCore 2.1 网站
- node.js - 为什么我可以在 MongoDB 中更新一个字段而不能更新另一个字段?(平均堆栈)
- c# - 将模式窗口中的内容保存为 SQL Server 表中的 varbinary