| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Oracle > Импорт дампа 7.3.4 |
| Автор: avvo 4.4.2008, 13:13 |
| Есть дамп базы данных версии 7.3.4. Вот этот дамп надо загрузить в десятку. Все бы ничего, но imp упорно гасит восьмой бит в VARCHAR. А там русская речь в кодировке 1251. В самом дампе строки действительно в кодировке 1251 (если просматривать файл, то они читаются). А при импорте остаются кракозябры. При этом, если я делаю дамп из десятки, с русскими буквами, делаю его в кодировке 1251, то в файле тоже кодировка 1251 и при импорте она не обрезается, все читается. Но мне надо именно этот дамп поднять. Оракла 7.3.4 у меня нету, чтобы попробовать в него импортнуть. Тот с которого этот файл снят стоит на рабочем серваке и трогать его низя. Кодировка сервера - CL8MSWIN1251. клиента, аналогично. Пробовал менял всяко, но ничего не получается. Мож сталкивался кто? Знает чего? |
| Автор: avvo 6.4.2008, 14:45 |
| Все, через ж но получилось. |
| Автор: LSD 6.4.2008, 15:10 |
| Расскажи как |
| Автор: avvo 6.4.2008, 17:41 |
| Нашел какой-то оракл 7.3.4 personal edition и поэкспериментировал. Этот дурацкий дамп был экспортирован с опций direct. Если так сделать, то при импорте почему-то гасится восьмой бит. То есть импорт идет в кодировке US7ASCII. При этом в файл записаны все восемь бит. Ничего по этому поводу не нашел и сделал просто: сделал экспорт аналогичного файла из 7.3.4, только без опции direct, отрезал от него заголовок, прилепил этот заголовок к нужному мне дампу. После этого импортировал его с нормальными русскими буквами. |
| Автор: LSD 6.4.2008, 20:05 |
| Однако |