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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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