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

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

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

Но даже после этого, когда ты всё сделаешь, ты не сможешь файл импорта Oracle залить непосредственно в MSSQL, потому что это РАЗНЫЕ СУБД!
Для переноса данных из Oracle в MSSQL и обратно существуют другие инструменты, но никак не imp/exp.
...
Рейтинг: 0 / 0
26.02.2003, 08:13
    #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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Интеграция / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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