|
|
Re: 给大家出一个难题,不知道坛子里有没有高手
Two Suggestions:
S1. Doing a full database export and
import is a proper approach to covert all data to new character set.
S2. Use CSALTER Script when migrating
Note: This can be used only under following condition:
The database character set itself and
all of its schema data must be a
strict subset of the new character set.
因为WE8ISO8859 与AL32UTF8 本身没有从属关系,因此
可以略过.[/COLOR]
. CLOB columns (Not include those which belong to data dictionary and sample schemas) that created by user should be first exported or dropped from schema before this script run.
So, I think you need to check data first,
As you pointed out, the column size of "varchar2" data type is a problematic
area, You may need to convert data type
of some columns first.
Secondly, please be carefully to set
correct NLS_LANG parameter before export
and import, which may cause corrupted data generated.
最初由 liyubo 发布
[B]是一个字符集问题
原数据库是8i, 字符集是WE8ISO8859P1。数据库中含有大量法语和英语数据。
新的数据库是10g,字符集用AL32UTF8。请问能够无损转换全部的数据吗? [/B] |
|