powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Тестовый сервер DUPLICATE и backup incremental level 1 cumulativ
2 сообщений из 2, страница 1 из 1
Тестовый сервер DUPLICATE и backup incremental level 1 cumulativ
    #39559184
Egor.84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Имеется сервер Oracle, на котором раз в неделю делается "backup as compressed backupset incremental level 0 database format '/mnt/export/backuptest/db0_%U.bkp' include current controlfile plus archivelog" и в остальные дни "backup as compressed backupset incremental level 1 cumulative database format '/mnt/export/backuptest/db1_%U.bkp' include current controlfile plus
archivelog format '/mnt/export/backuptest/arch1_%U.bkp';"

Необходимо на утро каждого дня иметь тестовый сервер со вчерашними данными. Для этого для архива 0 го уровня использую команду DUPLICATE:

sql> shutdown immediate;
sql> startup mount exclusive restrict;
sql> drop database;

$ORACLE_HOME/bin/rman target /
rman > startup force nomount pfile='/u01/app/oracle/product/12.1.0.2/dbhome_1/dbs/initodaodb1.ora';

$ORACLE_HOME/bin/rman AUXILIARY /
rman > DUPLICATE DATABASE TO 'odaodb1'
rman > BACKUP LOCATION '/mnt/export/backuptest' NOFILENAMECHECK;

Получаю дубликат базы данных. При запуске аналогичных команд, за исключением удаления данных, для архива 1го уровня выдает ошибку:
creating datafile file number=1 name=+DATA
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 11/24/2017 15:17:54
RMAN-05501: aborting duplication of target database
RMAN-03015: error occurred in stored script Memory Script
RMAN-06136: ORACLE error from auxiliary database: ORA-01180: can not create datafile 1
ORA-01110: data file 1: '/u02/app/oracle/oradata/datastore/.ACFS/snaps/odaodb/ODAODB/datafile/o1_mf_system_dg7koorp_.dbf'

Подскажите возможно ли мне и как правильно использовать DUPLICATE для архива 1го уровня или придётся дублировать базу данных с бэкапа 0го уровня и затем восстанавливать с архива 1го уровня? Перед создание ознакомился со статьей https://docs.oracle.com/database/121/BRADV/rcmdupdb.htm#BRADV-GUID-D65799A8-0921-4DFE-B407-21715911DA21 Возможно, что-то недопонял заранее извиняюсь.
...
Рейтинг: 0 / 0
Тестовый сервер DUPLICATE и backup incremental level 1 cumulativ
    #39559258
Egor.84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного разобрался.
Возник несколько другой вопрос, если имеется backup 0го и 1го и я использую DUPLICATE, не удаляя перед этим файлы данных
sql> drop database;
но на дисковом массиве растёт количество файлов данных:
Type Redund Striped Time Sys Name
DATAFILE UNPROT COARSE NOV 24 16:00:00 Y USERS.345.960911695
DATAFILE UNPROT COARSE NOV 24 18:00:00 Y USERS.432.960917267

Почему при использовании DUPLICATE rman не вносит изменения только архива 1го уровня, а выполняет восстановление из архива и 0го и 1го уровня, при этом количество файлов и объём на +data/datafile удвоился?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Тестовый сервер DUPLICATE и backup incremental level 1 cumulativ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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