powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перенос базы с windows на Linux холодной копией.
8 сообщений из 8, страница 1 из 1
Перенос базы с windows на Linux холодной копией.
    #39772376
selyukm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
подымаю холодную копию базы с windows на новом сервере Linux.
И получаю ошибку:
cannot identify data file D:\CMS\TM\SYSTEM01.DBF

Проблема в том, что в контрол файле путь для SYSTEM01.DBF виндовый.
Подскажите, каккими командами его изменить на 'u02/CMS/TM/SYSTEM01.DBF'??

Перебрал всевозможные команды в интернете alter system/alter database со всеми комбинициями.
Или синтаксис ошибка или DB not open.

во время попыток база была startup mount;
...
Рейтинг: 0 / 0
Перенос базы с windows на Linux холодной копией.
    #39772396
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selyukmДобрый день!
подымаю холодную копию базы с windows на новом сервере Linux.
И получаю ошибку:
cannot identify data file D:\CMS\TM\SYSTEM01.DBF

Проблема в том, что в контрол файле путь для SYSTEM01.DBF виндовый.
Подскажите, каккими командами его изменить на 'u02/CMS/TM/SYSTEM01.DBF?

Перебрал всевозможные команды в интернете alter system/alter database со всеми комбинициями.
Или синтаксис ошибка или DB not open.

во время попыток база была startup mount;
1) база должна остановлена shutdown immediate и версии >= 11g
2) аккуратно переименовываешь файлы (имена файлов регистрочувствительные!)
datafile/redo
Код: plsql
1.
2.
3.
4.
5.
6.
7.
alter database rename 'D:\CMS\TM\SYSTEM01.DBF' to '/u02/CMS/TM/SYSTEM01.DBF';
alter database rename 'D:\CMS\TM\AUD01.DBF' to '/u02/CMS/TM/AUD01.DBF';
...
alter database rename 'D:\CMS\TM\REDO01.DBF' to '/u02/CMS/TM/REDO01.DBF';
...
3) открываем базу
4) Добавляем temp


3)
...
Рейтинг: 0 / 0
Перенос базы с windows на Linux холодной копией.
    #39772397
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как
Вариант:

на windows:
alter database backup controlfile to trace;

находишь этот файл
копируешь оттуда sql создания базы NORESETLOGS
редактируешь пути

далее опробуешь открыть
...
Рейтинг: 0 / 0
Перенос базы с windows на Linux холодной копией.
    #39772398
witte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selyukmДобрый день!
подымаю холодную копию базы с windows на новом сервере Linux.
И получаю ошибку:
cannot identify data file D:\CMS\TM\SYSTEM01.DBF

Проблема в том, что в контрол файле путь для SYSTEM01.DBF виндовый.
Подскажите, каккими командами его изменить на 'u02/CMS/TM/SYSTEM01.DBF'??

Перебрал всевозможные команды в интернете alter system/alter database со всеми комбинициями.
Или синтаксис ошибка или DB not open.

во время попыток база была startup mount;
Linux на Intel?
БД на Windows еще доступна?
Если оба ответа - да, то смотрите transportable database.
...
Рейтинг: 0 / 0
Перенос базы с windows на Linux холодной копией.
    #39772419
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
witte,

Мессир
Начиная с 11g база с linux на windows копируется без проблем
...
Рейтинг: 0 / 0
Перенос базы с windows на Linux холодной копией.
    #39772422
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selyukm,

set newname
...
Рейтинг: 0 / 0
Перенос базы с windows на Linux холодной копией.
    #39772432
witte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninwitte,

Мессир
Начиная с 11g база с linux на windows копируется без проблем
Да, конвертировать datafiles в одном endian не нужно (с оговоркой что linux тоже на intel). Но помимо этого там есть еще что проверять (каталоги, внешние таблицы и т.п.). Поэтому и отослал к первоисточнику.
А так да, в примитивнейшем случае backup controlfile to trace и запустить оттуда соответствующую порцию по пересозданию controlfile.
...
Рейтинг: 0 / 0
Перенос базы с windows на Linux холодной копией.
    #39772502
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-selyukm,

set newname
А зачем? Про rman ничего не сказано

может просто копировал
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перенос базы с windows на Linux холодной копией.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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