Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перенос холодной копии БД ORACLE на новый сервер. / 10 сообщений из 10, страница 1 из 1
25.01.2019, 10:26
    #39764780
selyukm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос холодной копии БД ORACLE на новый сервер.
Добрый день!
Ситуация такая:
Установлена на новом сервере чистая система, чистый Oracle(install software Database only).
Имеется холодный бэкап базы и все нужные файлы: pfile, tnsnames.
Подскажите, как подключить эту базу к этому новому ораклу?
Я подкинул файлы базы, pfile, tnsnames куда нужно и не могу подключиться к sqlplus:
ORA-12560: tns protocol adapter error.
Я так понимаю, что надо что-то сделать, чтобы появилась служба OracleServiceTM, а далее восстановить pfile, control file и прочее.
Делаю команды:
C: > set oracle_sid = TM
Net start. C: > net start oracleserviceTM
и не помогает, службы этой нету((
Мне посоветовали сначала создать пустую базу с помощью db_create system, не смог в гугле найти как это сделать.
Заранее извините, на этом форуме 100500 тем восстановление из холодной копии на новом сервере, но нигде не написано как это сделать.
...
Рейтинг: 0 / 0
25.01.2019, 10:28
    #39764781
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос холодной копии БД ORACLE на новый сервер.
oradim
...
Рейтинг: 0 / 0
25.01.2019, 10:29
    #39764783
selyukm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос холодной копии БД ORACLE на новый сервер.
-2-,
напишите конкретно, пожалуйста, что написать в цмд.
...
Рейтинг: 0 / 0
25.01.2019, 10:30
    #39764784
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос холодной копии БД ORACLE на новый сервер.
selyukmнапишите конкретно, пожалуйста, что написать в цмд.help
...
Рейтинг: 0 / 0
25.01.2019, 10:38
    #39764791
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос холодной копии БД ORACLE на новый сервер.
4FAQ - клонирование базы
II. Восстановление базы данных на удаленной машине
...
Рейтинг: 0 / 0
25.01.2019, 10:55
    #39764801
BTM
BTM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос холодной копии БД ORACLE на новый сервер.
selyukmДобрый день!
Мне посоветовали сначала создать пустую базу с помощью db_create system, не смог в гугле найти как это сделать.

Запустите dbca и создайте пустую базу.
Остановите ее, удалите все датафайлы, скопируйте старую базу и ее spfile, чтобы пути до датафайлов были такими же, как раньше. Запускайте.
...
Рейтинг: 0 / 0
25.01.2019, 10:57
    #39764803
selyukm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос холодной копии БД ORACLE на новый сервер.
не получается по 4FAQ. Короче, еще пару попыток и надо будет систему переустанавливать)
...
Рейтинг: 0 / 0
25.01.2019, 11:23
    #39764823
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос холодной копии БД ORACLE на новый сервер.
selyukmне получается по 4FAQ. Короче, еще пару попыток и надо будет систему переустанавливать)
Если бездумно стучатся в дверь, то она не откроется (разве что случайно)
Тута телепатов нету, поэтому ответьте (прежде всего себе):

Что хотели сделать и почему именно так (как Вы поняли)
Что именно делали, какие команды
Что получилось - вывод команд не в пересказе а copy/paste текста оформленного ТЭГами форума
...
Рейтинг: 0 / 0
25.01.2019, 12:32
    #39764871
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос холодной копии БД ORACLE на новый сервер.
selyukm,

самый простой способ (чтобы меньше возиться :), который испробовал с Oracle 9 на Windows и он работал

1) на новом сервере устанавливаем Oracle
2) мастером создаем там новою чистую базу с тем же именем , что и исходная
3) так же не забываем, чтобы файлы (tablespaces / archive logs / control files) в настройках имели те же пути , что и у исходной базы

когда новая пустая база создана

4) останавливаем сервер
5) удаляем все файлы tablespaces / control files / archive logs
6) записываем tablespaces и controlfiles из холодного бекапа на новом сервере в папки с изначальными путями
7) подменяем файл PWDxxxxxxx.ora

стартуем сервер, может сразу и заработает. Если нет, то локально

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
C:\> sqlplus /nolog

SQL> connect as sysdba
user: sys
password: ********

SQL> shutdown

SQL> startup



читаем сообщения об ошибках
...
Рейтинг: 0 / 0
25.01.2019, 13:16
    #39764921
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос холодной копии БД ORACLE на новый сервер.
Все очень просто на самом деле.
Но под win есть ньюанс, не позволяющий все сделать средствами sqlplus.
Чтобы понять насколько все просто - запустите oracle.exe руками из правильного окружения и соединитесь с ним sqlplus локально.
Сервис win нужен лишь для того, чтобы организовать автоматический запуск oracle.exe и еще один - для запуска tnslsnr.exe
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перенос холодной копии БД ORACLE на новый сервер. / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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