|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Добрый день. БД 10.2.0.5 + полный (практически) бэкап всех файлов Надо восстановить полный бекап совершенно на новую машину, при этом, остутствует бекап контрольника, предыдущий админ оставил файл control.bkp Как дейтвовать в таком случае? Делаю следующие шаги: 1.Копирую сам бекап, где его собираюсь развернуть. 2.startup nomount с pfile 3.Запускаю создание control-го файла: Код: sql 1.
Но на этом этапе и вылетает ошибка: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Понятно что этих файлов нет, т.к. мне еще только предстоит их восстановить из бекапа.... Как это обойти или надо копировать всю БД из которой создавался этот бекап, а уже потом делать восстановление контрольника на основании этих файлов. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 10:53 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Код: plsql 1.
А это что? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:14 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
landy Код: plsql 1.
А это что? это файл контрольника в текстовом виде - не бинарник. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:21 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Sheriffua3.Запускаю создание control-го файла: Код: sql 1.
А эту команду Вы как получили ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:26 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
AlionaSheriffua3.Запускаю создание control-го файла: Код: sql 1.
А эту команду Вы как получили ? из файла control.bkp... так как это слепок контрольника полученного командой: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:28 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
БД, с который был сделан полный (практически) бэкап работает ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:31 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
AlionaБД, с который был сделан полный (практически) бэкап работает ? да, но этот бекап старый, прошлого года...вот и стоит задача его развернуть, чтобы сверить данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:33 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Sheriffua, авторПонятно что этих файлов нет, т.к. мне еще только предстоит их восстановить из бекапа Каким образом сделан бекап? Холодный/горячий? Ручки/RMAN? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:37 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Ну попробуйте для всех файлов в скрипте контрольника сделать touch /oracle/oradata/sj/system01.dbf ... А потом создать контрольник ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:38 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
И да - , присоединяюсь, как был сделан бэкап ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:39 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
AserYZSheriffua, авторПонятно что этих файлов нет, т.к. мне еще только предстоит их восстановить из бекапа Каким образом сделан бекап? Холодный/горячий? Ручки/RMAN? Бэкап был сделан через RMAN ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:42 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Sheriffua из файла control.bkp... так как это слепок контрольника полученного командой: Код: sql 1.
Тогда в этом файле должен быть такой текст: автор-- 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: ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:43 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
landyНу попробуйте для всех файлов в скрипте контрольника сделать touch /oracle/oradata/sj/system01.dbf ... А потом создать контрольник не совсем понял зачем это делать для файлов которых физически на машине нет, куда собираюсь делать восстановление.. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:46 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Вы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет - Сделайте пустые файлы - создайте контрольник - закаталогизируйте бэкап - восстановите ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:49 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
SheriffualandyНу попробуйте для всех файлов в скрипте контрольника сделать touch /oracle/oradata/sj/system01.dbf ... А потом создать контрольник не совсем понял зачем это делать для файлов которых физически на машине нет, куда собираюсь делать восстановление.. Тогда вопрос: а дальнейший процесс восстановления Бд из бэкапа понятен? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:50 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
landyВы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет - Сделайте пустые файлы - создайте контрольник - закаталогизируйте бэкап - восстановите вот это я и хотел услышать, что надо ли создавать "пустышки" для восстановления бекапа...похоже без этого никак (( ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:52 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
AlionaSheriffuaпропущено... не совсем понял зачем это делать для файлов которых физически на машине нет, куда собираюсь делать восстановление.. Тогда вопрос: а дальнейший процесс восстановления Бд из бэкапа понятен? дальнеешее понятно, главное было понять КАК создать контрольник и можно ли это вообще сделать... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 11:54 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Sheriffua Бэкап был сделан через RMAN А точно в бекапе нет контролфайла? Если делали backup database, controlfile по идее автоматом делался (чет мне так кажется). Что говорит LIST BACKUP? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 12:00 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
landyВы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет - Сделайте пустые файлы - создайте контрольник - закаталогизируйте бэкап - восстановите не помогло... теперь такая ошибка...или я что-то не то сделал: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 12:11 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
AserYZSheriffuaБэкап был сделан через RMAN А точно в бекапе нет контролфайла? Если делали backup database, controlfile по идее автоматом делался (чет мне так кажется). Что говорит LIST BACKUP? точно нет....если бы был - сюда не написал бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 12:12 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Sheriffua точно нет....если бы был - сюда не написал бы. Тогда покажите, что там есть в бэкапе. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 12:15 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
SheriffualandyВы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет - Сделайте пустые файлы - создайте контрольник - закаталогизируйте бэкап - восстановите не помогло... теперь такая ошибка...или я что-то не то сделал: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
И не поможет. 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. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 12:22 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Покажите хотя бы скрипт, которым был получен старый бэкап и настройки RMAN на работающей БД. RMAN> show all ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 12:33 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
AlionaПокажите хотя бы скрипт, которым был получен старый бэкап и настройки RMAN на работающей БД. RMAN> show all Это 10g Можно использовать текущий controlfile для восстановления, а потом пересоздать controlfile и сделать накат ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 12:49 |
|
RMAN full бекап восстановление, но не все так гладко
|
|||
---|---|---|---|
#18+
Vadim LejninAlionaПокажите хотя бы скрипт, которым был получен старый бэкап и настройки RMAN на работающей БД. RMAN> show all Это 10g Можно использовать текущий controlfile для восстановления, а потом пересоздать controlfile и сделать накат т.е. я правильно понимаю: Беру текущий контрольник, но восстанволние (restore) делаю на дату моего бэкапа? а после пересоздаю controlfile из своего контролфайла и ? сделать накат - это не понятно, как сделать - recover на момент чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2019, 13:05 |
|
|
start [/forum/topic.php?fid=52&fpage=85&tid=1882820]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
others: | 346ms |
total: | 494ms |
0 / 0 |