Мы переносим нашу базу данных из WE8MSWIN1252
в AL32UTF8
, данные автоматически преобразуются в utf8, иногда мы получаем ошибку ORA-12899
: value too large for column xxx
, что является нормальным, поскольку нелатинские символы кодируются вболее одного байта.Мы хотим добиться этого в тех же данных экспорта и структуре данных, затем импортируем только структуру данных, затем выполняем сценарий Sql, чтобы изменить кодировку столбцов: varchar2(4000 byte)
становится varchar2(4000 char)
и, наконец, мы экспортируем данные.Не могли бы вы сказать мне, если это возможно в одном экспорте и одном импорте?Заранее благодарю за помощь,
Bilel