Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подскажите как скопировать всю базу Orace с Windows на Linux / 18 сообщений из 18, страница 1 из 1
08.07.2020, 11:20
    #39977336
Куск
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как скопировать всю базу Orace с Windows на Linux
Как можно перенести всю базу 11g с windows на linux сервер
Желательно чтобы перенеслась все, даже пользователи и пароли.
...
Рейтинг: 0 / 0
08.07.2020, 12:18
    #39977362
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как скопировать всю базу Orace с Windows на Linux
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
08.07.2020, 13:01
    #39977386
Куск
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как скопировать всю базу Orace с Windows на Linux
Vadim Lejnin,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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


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


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

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

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

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

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

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


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

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


Next->Next->Ok и фигак в продакшн?
...
Рейтинг: 0 / 0
13.07.2020, 08:02
    #39978774
Куск
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как скопировать всю базу Orace с Windows на Linux
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
13.07.2020, 21:05
    #39979229
Подскажите как скопировать всю базу Orace с Windows на Linux
Вот верите - вообще неохота вам отвечать. У вас даже оплаченной поддержки нет, а самомнения - выше крыши. Наймите DBA на сэкономленные от поддержки деньги.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подскажите как скопировать всю базу Orace с Windows на Linux / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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