Цитата:
Сообщение от
Eldar9x
Оракл стоит на win server 2003. В будущем планируется перенести базу на линукс.
Насколько праильны настройки сейчас? И при переносе базы, правильно ли все отработает при таких же настройках на новом сервере?
Вы же всё равно будете делать перенос Экспортом\Импортом?
Сначала создадите БД на линуксе, это не сильно принципиально с какой основной кодировкой, главное, чтоб она поддерживала все необходимые символы, которые у вас сейчас используются.
А при процедуре экспорта-импорта все данные будут перекодированы в новую кодировку. Теоретически можно оставить и CL8MSWIN1251, я не в курсе о проблемах с этой кодировкой на Линуксе. (но это, конечно, не гарантирует что их нет, это лучше уточнить в техподдержке, если у вас есть

)
Если же вы в новой базе поставите несовместимую кодировку, то при перекачке часть данных потеряется, будут "вопросики" вместо русских букв и ещё части символов...
Судя по документации для Русского языка выбор у Вас следующий:
CL8ISO8859P5, CL8KOI8R, CL8MSWIN1251, AL16UTF16, AL32UTF8, UTF8
(последние 3 - это юникодные кодировки)
Для других языков смотрите
Oracle® Database Globalization Support Guide
С остальными параметрами вроде проблем быть вообще не должно...
В любом случае сначала протестируйте переход и проверьте что всё ОК!