powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Интеграция
13 сообщений из 13, страница 1 из 1
Интеграция
    #32108117
Фотография Ilya_Baranov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мыжики, замучался уже. Ну как всетаки итегрировать Оракловскую базу из линукса в майкросовтовский sql сервер под виндовс? Где покрутить, что почитать?
Под словом интеграция понимается: взять oracle на линуксе и нажать кнопку экспорт, потом перейти на виндовс(microsoft sql server) и нажать кнопку импорт. Но в файле *.dmp линуксоидовские пути к файлом данных и импортировать он их не может.
...
Рейтинг: 0 / 0
Интеграция
    #32108147
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я не совсем понял? Ты хочешь файл импорта Oracle залить непосредственно в MSSQL?
...
Рейтинг: 0 / 0
Интеграция
    #32108268
Ekuku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
..
...
Рейтинг: 0 / 0
Интеграция
    #32108586
Фотография Ilya_Baranov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но можно и иное. Взять файл импорта oracle под линуксом и залить его в oracle под виндовсом. Мужики выручайте, как сделать. При импорте в виндовский оракл пишет что-то по английски, смысл в том что не может найти путь для создания файла по линоксовскому пути. Как быть? Заранее спасибо.
...
Рейтинг: 0 / 0
Интеграция
    #32108610
Фотография Владимир П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из Oracle UNIX в Oracle Win:
Создай пустую базу на Win, залей туда словарь, руками создай все табличные пространства расположив их по нужным путям.
В так подготовленную базу импортируй дамп, указав ключ ignore=Y.
Oracle не сможет создать табличные пространства, т.к. они уже есть, и просто продолжит заливать в них схемы.
...
Рейтинг: 0 / 0
Интеграция
    #32108619
Фотография Ilya_Baranov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создал пустую базу в вине. А что значит залить словарь? Как даюп вкачать знаю.
...
Рейтинг: 0 / 0
Интеграция
    #32108638
Фотография Владимир П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Залить словарь -- значит исполнить
@....\rdbms\admin\catalog.sql
@....\rdbms\admin\catproc.sql

Еще совет: перед импортом создать пользователей, скопировав их описание (включая права -- именно это главное) с работающей базы. Тогда проще будет разбираться с правами и синонимами после импорта.
...
Рейтинг: 0 / 0
Интеграция
    #32108684
Фотография Ilya_Baranov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@....\rdbms\admin\catalog.sql
@....\rdbms\admin\catproc.sql
а их откуда брать с дистрибутива oracla, или ещё где, и что там в них есть. У меня случай тяжолый так что не пинайте. Заранее спасибо.
...
Рейтинг: 0 / 0
Интеграция
    #32108725
Фотография Владимир П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Они устанавливаются при установке сервера Oracle.
Содержат вызовы большого количества других скриптов, которые лежат тут же в rdbms\admin. Там формируются системные view (DBA_TABLES и прочее), стандартные пакеты и мн. др. Более подробно изучать, что именно в них находится, большого смысла нет. Важно только знать, что их нужно исполнять всегда после создания свежей базы.

ЗЫ. (маленькое, но настоятельное занудство) Уберите, пожалуйста, непристойности из Вашей "Информации об участнике форума" (речь о пункте "Работа").
...
Рейтинг: 0 / 0
Интеграция
    #32108782
Фотография Ilya_Baranov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо мужики, сегодня буду смотреть об успехах расскажу.
...
Рейтинг: 0 / 0
Интеграция
    #32110901
Фотография Ilya_Baranov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не выполняются они
@....\rdbms\admin\catalog.sql
@....\rdbms\admin\catproc.sql
запинается на первом rem (1 строка) Это так и должно или нет?
...
Рейтинг: 0 / 0
Интеграция
    #32111163
Виктор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз по порядку, как тебе уже и советовали:
Не затрагивая MSSQL, делаем:
1. На винде с помощью инсталяхи устанавливаешь оракл, во время установки выбираешь опцию создания новой базы. Инсталяха должна установить все нужные файлы, запустить мастер Net8, а затем мастер создания базы. Правишь там пути на свои диски, база сама ставится, никакие скрипты запускать на надо.
2. Делаешь экспорт данных пользователя на линуксовом серваке.
3. На виндовом оракле создаешь такого-же юзера, табличные пространства.
4. Импортируешь данные (как говорили, с ключом ignore=y).

Но даже после этого, когда ты всё сделаешь, ты не сможешь файл импорта Oracle залить непосредственно в MSSQL, потому что это РАЗНЫЕ СУБД!
Для переноса данных из Oracle в MSSQL и обратно существуют другие инструменты, но никак не imp/exp.
...
Рейтинг: 0 / 0
Интеграция
    #32111185
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vse namnogo proshe::
Esli iz Oracle to MS SQL -
sozdai v MS SQL DTS package , kotoryi i sdelaet vsu rabotu ( ispol'zui tolko OLE DB method)


Iz Oracle to Oracle::

1. Sdelai backup controlfile to trace.
2. shutdown database;
3. Peretyani faily v nugnoe mesto
4. Otredactiryi trace ( pomenyat' path etc.)
5. Startup obeim bazam.

Vse eto moget delat' obyknovennyi Linux-script.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Интеграция
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]