Текущее время: Вт, июл 22 2025, 02:55

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Конвертация данных в Юникод
СообщениеДобавлено: Пн, сен 13 2010, 17:10 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 24 2006, 17:06
Сообщения: 99
Добрый день!

Появилась одна задачка, нужно перенести данные одной таблички из не-Юникодной базы (Oracle 9206) в Юникодную базу (10.2.0.4). Пробуем перенести через exp/im, судя по документации вся процедура (конвертация) выполняется практически автоматически, главное чтобы правильно был определён NLS_LANG. По факту получаем в целевой системе набор нечитаемых символов, который нельзя даже через SUMG переконвертировать.

Если кто сталкивался с такой проблемой, посоветуйте, пожалуйста, как быть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация данных в Юникод
СообщениеДобавлено: Пн, сен 13 2010, 18:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
При экспорте на неюникодной системе выставляете NLS_LANG на кириллический? Фигня, скорее всего, получится. База создана не с кириллической кодовой страницей. У SAP'а свои понятия о методах хранения разных языковых данных. Если я правильно помню, кодировка там ближе всего к кириллической ISO-8859-5. Но - не кириллическая. При попытке посмотреть данные стандартными средствами Oracle будет делать конвертацию не оттуда, если в NLS_LANG указана кириллица. В общем-то все стандартные утилиты Oracle будут выполнять весьма забавные манипуляции на переконвертации.
Лучше попробуйте экспортнуть данные средствами SAP'а. И импортнуть также.

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация данных в Юникод
СообщениеДобавлено: Вт, сен 14 2010, 06:17 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 24 2007, 14:52
Сообщения: 603
Откуда: Казахстан
Пол: Мужской
можно попробовать через dblink


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация данных в Юникод
СообщениеДобавлено: Вт, сен 14 2010, 09:55 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 24 2006, 17:06
Сообщения: 99
Pride написал(а):
Лучше попробуйте экспортнуть данные средствами SAP'а. И импортнуть также.


А какими средствами SAP можно экспортнуть одну таблицу? В таблице 650 млн. записей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация данных в Юникод
СообщениеДобавлено: Вт, сен 14 2010, 10:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
Pride написал(а):
Pride написал(а):
Лучше попробуйте экспортнуть данные средствами SAP'а. И импортнуть также.


А какими средствами SAP можно экспортнуть одну таблицу? В таблице 650 млн. записей.

Посмотрите в сторону R3Trans

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация данных в Юникод
СообщениеДобавлено: Вт, сен 14 2010, 16:12 
Специалист
Специалист

Зарегистрирован:
Вт, авг 03 2010, 06:32
Сообщения: 143
avlag написал:
Посмотрите в сторону R3Trans

R3load ?

_________________
Мне и отсюда хорошо видно


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Конвертация данных в Юникод
СообщениеДобавлено: Вт, сен 14 2010, 19:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
adem написал(а):
avlag написал:
Посмотрите в сторону R3Trans

R3load ?

Нет, именно R3Trans.
В параметрах запуска указывается командный файл, в нем пишется команда (например export), если не ошибаюсь указывается мандант, можно написать нужный select с нужными условиями.
В общем help.sap.com рулит ;)

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация данных в Юникод
СообщениеДобавлено: Ср, сен 15 2010, 16:01 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 24 2006, 17:06
Сообщения: 99
Насколько я понимаю, это получится что-то вроде транспортного запроса с уровня ОС. import/export - это фактически tp вызывает R3trans. Для маленьких таблиц это сработает, а для таблицы в 650млн записей будет работать несколько дней только выгруprf. И кстати при загрузке русские символы не будут читабельны, потребуется конвертация. Каждый день делаем, поскольку система разработки у нас 4.0 не юникод, а половина продуктивов на ЕСС 6.0.
Попробуем через промежуточную неюникодную базу (10g) поэксперементировать. Перенесём туда нужные таблицы, а потом с помощью SAP UC переведём в юникод и потом опять exp/imp уже в целевую базу - процедура займёт часов 30. Проблема вся в том, что мы очень ограничены по времени переноса данных - не более 40 часов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация данных в Юникод
СообщениеДобавлено: Чт, сен 16 2010, 06:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
Ну тогда пробуйте оракловый экспорт/импорт.
Только перед экспортом и импортом ставьте NLS_LANG таким же, как и в исходной базе, чтобы при экспорте перекодировки не было, а при импорте была из WE8DEC (вроде такая делается на неюникоде) в юникод.
Может и получится, и в сроки уложитесь.
Хотя R3Trans тоже достаточно быстро работает.

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация данных в Юникод
СообщениеДобавлено: Чт, сен 16 2010, 11:56 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 24 2006, 17:06
Сообщения: 99
Оракловый export/import было первое, что попробовали. Переносится быстро и в Юникод конвертится всё, только кроме русских символов. Русские символы вообще непонятно в какую кодировку запихивает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация данных в Юникод
СообщениеДобавлено: Чт, сен 16 2010, 12:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
Pride написал(а):
Оракловый export/import было первое, что попробовали. Переносится быстро и в Юникод конвертится всё, только кроме русских символов. Русские символы вообще непонятно в какую кодировку запихивает.

Пробовали NLS_LANG выставлять в соответствии с базой?

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация данных в Юникод
СообщениеДобавлено: Чт, сен 16 2010, 12:16 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 24 2006, 17:06
Сообщения: 99
Да, конечно. Причём при экспорте/импорте БД чётко говорила в какой кодировке выгружается/загружается. Пробовали для NLS разные варианты. Сейчас ещё попробуем в базу (10g, не юникод) загрузить и выгрузить в новый дамп. Может на 9-ке экспорт как-нибудь не так работает????? В общем ставим эксперименты. :idea: :roll: :idea:


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB