Миграция с Oracle на MySQL (AL32UTF8 на латиницу 1) - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь перенести базу данных Oracle в MySQL (Aurora).В Oracle набор символов AL32UTF8:

SELECT * FROM nls_database_parameters WHERE PARAMETER='NLS_CHARACTERSET';

, а в MySQL - latin1:

SELECT character_set_name 
FROM information_schema.`COLUMNS` 
WHERE table_schema = "MySchema"
  AND table_name = "tableName"
  AND column_name = "columnName";

Проблема заключается в том, что не все поля varchar2 из Oracleправильно конвертируется в varchar MySQL.Ex.source column : 'ColumnName', value : 'Bo musz co wpisa ' not matching with target column : 'ColumnName', value : 'Bo musz? co? wpisa? '

Я бы не стал менять исходную базу данных Oracle, вместо этого я бы предпочел изменить базу данных MySQL.

Какой набор символов лучше всего подходит для MySQL?Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...