powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RMAN full бекап восстановление, но не все так гладко
25 сообщений из 62, страница 1 из 3
RMAN full бекап восстановление, но не все так гладко
    #39769989
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
БД 10.2.0.5 + полный (практически) бэкап всех файлов
Надо восстановить полный бекап совершенно на новую машину, при этом, остутствует бекап контрольника, предыдущий админ оставил файл control.bkp
Как дейтвовать в таком случае?
Делаю следующие шаги:
1.Копирую сам бекап, где его собираюсь развернуть.
2.startup nomount с pfile
3.Запускаю создание control-го файла:
Код: sql
1.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG....


Но на этом этапе и вылетает ошибка:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01565: error in identifying file '/oracle/oradata/sj/system01.dbf'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3


Понятно что этих файлов нет, т.к. мне еще только предстоит их восстановить из бекапа....
Как это обойти или надо копировать всю БД из которой создавался этот бекап, а уже потом делать восстановление контрольника на основании этих файлов.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770004
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
остутствует бекап контрольника, предыдущий админ оставил файл control.bkp


А это что?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770014
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
Код: plsql
1.
остутствует бекап контрольника, предыдущий админ оставил файл control.bkp


А это что?

это файл контрольника в текстовом виде - не бинарник.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770017
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua3.Запускаю создание control-го файла:
Код: sql
1.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG....



А эту команду Вы как получили ?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770018
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaSheriffua3.Запускаю создание control-го файла:
Код: sql
1.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG....



А эту команду Вы как получили ?

из файла control.bkp... так как это слепок контрольника полученного командой:
Код: sql
1.
alter database backup controlfile to trace as ''/u02/backup/control.bkp'' reuse
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770021
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БД, с который был сделан полный (практически) бэкап работает ?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770025
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaБД, с который был сделан полный (практически) бэкап работает ?

да, но этот бекап старый, прошлого года...вот и стоит задача его развернуть, чтобы сверить данные.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770033
AserYZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua,

авторПонятно что этих файлов нет, т.к. мне еще только предстоит их восстановить из бекапа

Каким образом сделан бекап? Холодный/горячий? Ручки/RMAN?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770037
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну попробуйте для всех файлов в скрипте контрольника сделать

touch /oracle/oradata/sj/system01.dbf
...

А потом создать контрольник
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770038
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И да - , присоединяюсь, как был сделан бэкап ?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770042
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AserYZSheriffua,

авторПонятно что этих файлов нет, т.к. мне еще только предстоит их восстановить из бекапа

Каким образом сделан бекап? Холодный/горячий? Ручки/RMAN?

Бэкап был сделан через RMAN
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770043
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua
из файла control.bkp... так как это слепок контрольника полученного командой:
Код: sql
1.
alter database backup controlfile to trace as ''/u02/backup/control.bkp'' reuse



Тогда в этом файле должен быть такой текст:
автор-- Set #1. NORESETLOGS case
--
-- The following commands will create a new control file and use it
-- to open the database.
-- Data used by Recovery Manager will be lost.
-- Additional logs may be required for media recovery of offline
-- Use this only if the current versions of all online logs are
-- available.
-- WARNING! The current control file needs to be checked against
-- the datafiles to insure it contains the correct files. The
-- commands printed here may be missing log and/or data files.
-- Another report should be made after the database has been
-- successfully opened.
-- After mounting the created controlfile, the following SQL
-- statement will place the database in the appropriate
-- protection mode:
и такой:
автор-- Set #2. RESETLOGS case
--
-- The following commands will create a new control file and use it
-- to open the database.
-- Data used by Recovery Manager will be lost.
-- The contents of online logs will be lost and all backups will
-- be invalidated. Use this only if online logs are damaged.
-- WARNING! The current control file needs to be checked against
-- the datafiles to insure it contains the correct files. The
-- commands printed here may be missing log and/or data files.
-- Another report should be made after the database has been
-- successfully opened.
-- After mounting the created controlfile, the following SQL
-- statement will place the database in the appropriate
-- protection mode:
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770046
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyНу попробуйте для всех файлов в скрипте контрольника сделать

touch /oracle/oradata/sj/system01.dbf
...

А потом создать контрольник

не совсем понял зачем это делать для файлов которых физически на машине нет, куда собираюсь делать восстановление..
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770051
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет
- Сделайте пустые файлы
- создайте контрольник
- закаталогизируйте бэкап
- восстановите
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770053
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheriffualandyНу попробуйте для всех файлов в скрипте контрольника сделать

touch /oracle/oradata/sj/system01.dbf
...

А потом создать контрольник

не совсем понял зачем это делать для файлов которых физически на машине нет, куда собираюсь делать восстановление..
Тогда вопрос: а дальнейший процесс восстановления Бд из бэкапа понятен?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770058
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyВы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет
- Сделайте пустые файлы
- создайте контрольник
- закаталогизируйте бэкап
- восстановите

вот это я и хотел услышать, что надо ли создавать "пустышки" для восстановления бекапа...похоже без этого никак ((
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770060
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaSheriffuaпропущено...


не совсем понял зачем это делать для файлов которых физически на машине нет, куда собираюсь делать восстановление..
Тогда вопрос: а дальнейший процесс восстановления Бд из бэкапа понятен?

дальнеешее понятно, главное было понять КАК создать контрольник и можно ли это вообще сделать...
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770069
AserYZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua
Бэкап был сделан через RMAN

А точно в бекапе нет контролфайла? Если делали backup database, controlfile по идее автоматом делался (чет мне так кажется).

Что говорит LIST BACKUP?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770076
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyВы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет
- Сделайте пустые файлы
- создайте контрольник
- закаталогизируйте бэкап
- восстановите

не помогло...
теперь такая ошибка...или я что-то не то сделал:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01565: error in identifying file '/oracle/oradata/sj/system01.dbf'
ORA-27047: unable to read the header block of file
Linux-x86_64 Error: 92: Protocol not available
Additional information: 1
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770077
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AserYZSheriffuaБэкап был сделан через RMAN

А точно в бекапе нет контролфайла? Если делали backup database, controlfile по идее автоматом делался (чет мне так кажется).

Что говорит LIST BACKUP?

точно нет....если бы был - сюда не написал бы.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770082
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua
точно нет....если бы был - сюда не написал бы.
Тогда покажите, что там есть в бэкапе.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770087
AserYZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheriffualandyВы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет
- Сделайте пустые файлы
- создайте контрольник
- закаталогизируйте бэкап
- восстановите

не помогло...
теперь такая ошибка...или я что-то не то сделал:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01565: error in identifying file '/oracle/oradata/sj/system01.dbf'
ORA-27047: unable to read the header block of file
Linux-x86_64 Error: 92: Protocol not available
Additional information: 1



И не поможет. RTFM CREATE CONTROLFILE

DATAFILE Clause

Specify the datafiles of the database. You must list all datafiles. These files must all exist , although they may be restored backups that require media recovery.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770094
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите хотя бы скрипт, которым был получен старый бэкап и настройки RMAN на работающей БД.
RMAN> show all
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770109
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaПокажите хотя бы скрипт, которым был получен старый бэкап и настройки RMAN на работающей БД.
RMAN> show all

Это 10g
Можно использовать текущий controlfile для восстановления, а потом пересоздать controlfile и сделать накат
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770118
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninAlionaПокажите хотя бы скрипт, которым был получен старый бэкап и настройки RMAN на работающей БД.
RMAN> show all

Это 10g
Можно использовать текущий controlfile для восстановления, а потом пересоздать controlfile и сделать накат

т.е. я правильно понимаю:
Беру текущий контрольник, но восстанволние (restore) делаю на дату моего бэкапа? а после пересоздаю controlfile из своего контролфайла и ? сделать накат - это не понятно, как сделать - recover на момент чего?
...
Рейтинг: 0 / 0
25 сообщений из 62, страница 1 из 3
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RMAN full бекап восстановление, но не все так гладко
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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