![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.07.2011
Сообщений: 7
|
![]()
Подскажите каким образом лучше всего перенести таблицы? Не БД а просто дюжину таблиц со всеми данными
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
начиная от написания простенького конвертора (на любом языке высокого уровня),
или от образования гетерогенных соединений (в Oracle сделать линк на нужную БД в MS SQL), потом дюжина запросов вида create table xxxx as select * from mssql_link@xxxx и заканчивая выгрузкой данных в SQL скрипты и выполнение этих скриптов в Oracle. Самые большие проблемы будут с переносом ключей (особенно внешних), индексов, триггеров... А если, не дай Бог, есть внутрисерверная логика (хранимые процедуры) - то БОЛЬШОЙ и СЛОЖНЫЙ ТРУД обеспечен... |
![]() |
![]() |
![]() |
#3 | |
Регистрация: 04.07.2011
Сообщений: 7
|
![]()
Пытаясь импортировать с помощью SQL Export Import wizard получаю следующее:
Цитата:
|
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 | |
Регистрация: 04.07.2011
Сообщений: 7
|
![]()
Спасибо Сергей за ответы, там с прошлого раза просто создалась таблицы, удалил её но теперь получаю следующее:
Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
в Oracle все идентификаторы (наименования) объектов - будь то название таблицы, наименование поля, название индекса, триггера, процедуры и НЕ МОГУТ БЫТЬ ДЛИНЕЕ 30 символов! (я знаю, что это совсем мало, но таковы суровые реалии жизни...)
название вашей таблицы BL_manual_kazpost_mit_OPS_kazserver 4 имеет длину 35 символов. В Oracle таблица не может иметь такое длинное имя. ![]() Вам прийдётся сокращать имя до 30 символов (или придумывать другое, но не длинее 30 символов). |
![]() |
![]() |
![]() |
#7 | ||
Регистрация: 04.07.2011
Сообщений: 7
|
![]()
Ну, как обычно, проблема на проблеме:
Во время процесса переноса таблиц, который шёл нормально, получил следующее: Цитата:
Цитата:
Последний раз редактировалось ShowMeYourStyle; 03.08.2011 в 06:31. |
||
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
я пас... я не знаю, что это за ошибка...
p.s. может проблема связана с кодировкой.. Цитата:
может быть, проблема связана с этим?.. |
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 04.07.2011
Сообщений: 7
|
![]()
Эх, спасибо Сергей
Пришлось искать новые пути, теперь перекидываю через ODBC tool PL/SQL Developer Намного медленнее, зато пока вроде всё перекидывается. Ещё раз благодарю |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматический перенос данных с таблиц Excel в текст Word | YSL | Microsoft Office Word | 52 | 27.06.2021 05:01 |
Проблемы с установкой Oracle 11g Database | Altera | Софт | 5 | 08.02.2011 09:10 |
Сформировать из 30 таблиц 15 000 таблиц, за 15 минут. | kola672 | Фриланс | 31 | 19.10.2010 01:22 |
Перенос данных из таблиц | alco84 | Microsoft Office Access | 8 | 01.03.2010 16:41 |