powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подскажите как скопировать всю базу Orace с Windows на Linux
18 сообщений из 18, страница 1 из 1
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977336
Куск
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как можно перенести всю базу 11g с windows на linux сервер
Желательно чтобы перенеслась все, даже пользователи и пароли.
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977362
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Готовите linux для установки
Код: plsql
1.
$ sudo yum install oracle-rdbms-server-11gR2-preinstall.x86_64



2) Ставите ORACLE_HOME той же версии ( с точностью до набора патчей), что и на windows
Посмотреть версию и список патчей исходной базы:
Код: plsql
1.
2.
cd  %ORACLE_HOME%\OPatch
opatch.bat lsinv



3) готовите список datafile для копирования ( c BFILE, если они есть придется разбираться отдельно)
список файлов:
Код: plsql
1.
2.
3.
4.
select name from v$datafile;
select member from v$logfile;
select name from v$controlfile;
select name from v$tempfile; -- копировать не нужно, нужно только знать их имена




4) Получает список Oracle Directory ( для пересоздания на linux)
Код: plsql
1.
select directory_path||':'||directory_name dirs from dba_directories order by 1;



5) Получаете init.ora
Код: plsql
1.
create pfile from spfile;



6) Останавливаете win database, копируете datafile,

7) копируете и правите init.ora для новых путей

8) стартуете в MOUNT и переименовываете datafile и logfile
Код: plsql
1.
alter database rename file '\oldpath\name' to '/newpath/name';



9) открываете
alter database open;

10) пересоздаете tempfile
11) пересоздаете oracle directory
12) создаете passwordfile
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977386
Куск
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,

Я в оракле новичек
Версии почти одинаковые 11.0.2 и 11.0.4
Да, оракл на линукс я установил
Даже работает подключение видно базу

Все в принципе понятно
Но как создать тип файлы?
И как пасворл файл создавать
Мне надо чтобы все перенеслась 1 в 1
И пароли тоже
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977397
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куск,

>> Ставите ORACLE_HOME той же версии ( с точностью до набора патчей)
> Версии почти одинаковые 11.0.2 и 11.0.4

Комментарии нужны?

Найти нужную версию будет достаточно сложно, так как версия уже не поддерживается
Можно конечно обновить версию, но это другой вопрос.

Остальные вопросы, с совсем не знающим новичком обсуждать трудно, Вы банально не в теме.
Иначе этих вопросов бы не было.

Перенос базы достаточно стандартная операция, и не сложная, но иметь хотя базовые знания необходимо.

Для начало, прочитайте хотя бы 1 главу Oracle Conception,

Есть также куча информации в сети.

посмотрите например RMAN Backup/Restore from Windows to Linux

там есть ответы, как создать файл параметров, как создать passwordfile

Разница с моей инструкцией, способ копирования datafile.
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977405
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin

Найти нужную версию будет достаточно сложно

Если поддержка оплачена, то по запросу тех. саппорт обязан прислать нужную версию, хоть даже будет нужен Oracle 2.0 ))).

AFAIK
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977416
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
Блажен кто верует

В 2002 предоставить версию 7.1.3 для HP-UX не смогли
Хорошо нашли у нас на лентах
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977590
Если у вас нет дистрибутива 11.2.0.2 под Linux, то замучаетесь искать, если поддержки нет, конечно. Возможно, даже проще сначала апгрейднуться на 11.2.0.4...
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977616
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сдается мне - нет у него поддержки ))
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977712
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В зависимости от размера, возможно проще смигрировать с помощью expdp/impdp
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977974
Куск
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mefman
сдается мне - нет у него поддержки ))


Поддержка это как бы не моя обязанность и лицензия тоже.

Но сомневаюсь что в оракле есть поддержка. И вот почему.

Началась история с установки ОС оракле. Ну поставил хотя по сути это плохая версия центос

Дальше установка оракле дБ.
И вот результаты. После регистрации пришлось подождать часов 12 пока разрешили скачивание. Ну ладно. Какая то безопасность.
И тут самое интересное. Для установки дБ оракле надо java а её нет в дистрибутиве ОС оракле.
Идём качаем джава.
Но и это не все. В процессе установки начинает требовать установить зависимости.
И прерываем установку доставляемых зависимости.

Но и это ещё сказки. Даже когда вы все установили. И база работает. Будьте готовы что диск с нтфс вы не подключить к ОС оракле так как поддержка выпилена.
Но ладно бы нтфс. Так все форматы которые совместимы с виндовс без бубна и с поддержкой норм объёма их тоже нет.

А самое интересное что в мануалах об этом ни слова.
И канешно же супер сервис от оракле это впиливание костылей. Неужели создавая свой дистриб ОС оракле нельзя было создать меню для установки автоматом своих продуктов и создать репозиторий.


Я не могу понять чего так все хвалят этот оракле если это криворуко не удобно и кривожопо?
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977975
Куск
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mefman
сдается мне - нет у него поддержки ))


Поддержка это как бы не моя обязанность и лицензия тоже.

Но сомневаюсь что в оракле есть поддержка. И вот почему.

Началась история с установки ОС оракле. Ну поставил хотя по сути это плохая версия центос

Дальше установка оракле дБ.
И вот результаты. После регистрации пришлось подождать часов 12 пока разрешили скачивание. Ну ладно. Какая то безопасность.
И тут самое интересное. Для установки дБ оракле надо java а её нет в дистрибутиве ОС оракле.
Идём качаем джава.
Но и это не все. В процессе установки начинает требовать установить зависимости.
И прерываем установку доставляемых зависимости.

Но и это ещё сказки. Даже когда вы все установили. И база работает. Будьте готовы что диск с нтфс вы не подключить к ОС оракле так как поддержка выпилена.
Но ладно бы нтфс. Так все форматы которые совместимы с виндовс без бубна и с поддержкой норм объёма их тоже нет.

А самое интересное что в мануалах об этом ни слова.
И канешно же супер сервис от оракле это впиливание костылей. Неужели создавая свой дистриб ОС оракле нельзя было создать меню для установки автоматом своих продуктов и создать репозиторий.


Я не могу понять чего так все хвалят этот оракле если это криворуко не удобно и кривожопо?
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977986
Господи, вот и помогай вам после этого. Фу.
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39977987
oragraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куск
Я не могу понять чего так все хвалят этот оракле если это криворуко не удобно и кривожопо?
Т-34 был весьма неудобен для экипажа в плане эргономики, однако - лучший танк второй мировой!
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39978007
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Куск#22164987]
mefman
Будьте готовы

... перед попыткой перехода прочитать хотя бы гайд по инсталляции того самого "оракле", если в этом ничего не смыслите...
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39978764
Куск
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну я как бы их читал. Но там ровно ничего по сути полезного то и нет
Да есть мануал по установке на виндовс.
Но в линуксе можно было и мануал написать и сделать автоматическую установку как в случае с mysql
На линукс оракле я установил.
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39978773
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куск
Ну я как бы их читал. Но там ровно ничего по сути полезного то и нет
Но в линуксе можно было и мануал написать и сделать автоматическую установку как в случае с mysql


Next->Next->Ok и фигак в продакшн?
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39978774
Куск
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin
1) Готовите linux для установки
Код: plsql
1.
$ sudo yum install oracle-rdbms-server-11gR2-preinstall.x86_64



2) Ставите ORACLE_HOME той же версии ( с точностью до набора патчей), что и на windows
Посмотреть версию и список патчей исходной базы:
Код: plsql
1.
2.
cd  %ORACLE_HOME%\OPatch
opatch.bat lsinv



3) готовите список datafile для копирования ( c BFILE, если они есть придется разбираться отдельно)
список файлов:
Код: plsql
1.
2.
3.
4.
select name from v$datafile;
select member from v$logfile;
select name from v$controlfile;
select name from v$tempfile; -- копировать не нужно, нужно только знать их имена




4) Получает список Oracle Directory ( для пересоздания на linux)
Код: plsql
1.
select directory_path||':'||directory_name dirs from dba_directories order by 1;



5) Получаете init.ora
Код: plsql
1.
create pfile from spfile;



6) Останавливаете win database, копируете datafile,

7) копируете и правите init.ora для новых путей

8) стартуете в MOUNT и переименовываете datafile и logfile
Код: plsql
1.
alter database rename file '\oldpath\name' to '/newpath/name';



9) открываете
alter database open;

10) пересоздаете tempfile
11) пересоздаете oracle directory
12) создаете passwordfile


У меня появилось сообщение что имя базы не совпадает, я могу при переносе в линукс изменить имя базы данных?
...
Рейтинг: 0 / 0
Подскажите как скопировать всю базу Orace с Windows на Linux
    #39979229
Вот верите - вообще неохота вам отвечать. У вас даже оплаченной поддержки нет, а самомнения - выше крыши. Наймите DBA на сэкономленные от поддержки деньги.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подскажите как скопировать всю базу Orace с Windows на Linux
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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