powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / rman backup on standby exclude ts
9 сообщений из 9, страница 1 из 1
rman backup on standby exclude ts
    #39955377
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oracle 12.2

надо делать бэкап на стендбае.
как из всего бэкапа исключить таблеспейс? (его бэкаплю отдельно с COMPRESSION ALGORITHM 'LOW')

Код: plsql
1.
2.
3.
4.
RMAN> CONFIGURE EXCLUDE FOR TABLESPACE PDBNAME:TSNAME;
RMAN-03002: failure of configure command at 05/07/2020 18:43:36
RMAN-05021: this configuration cannot be changed for a BACKUP or STANDBY control
 file
...
Рейтинг: 0 / 0
rman backup on standby exclude ts
    #39955520
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не использовать для этого команду CONFIGURE https://docs.oracle.com/en/database/oracle/oracle-database/18/rcmrf/CONFIGURE.html#GUID-B5094E73-C26C-4FED-AE39-8C2E9540050A You can use the CONFIGURE command to create persistent RMAN configurations for any individual primary or standby database in the Data Guard environment, except settings for backup retention policy, tablespace exclusion, and auxiliary names

В твоем варианте можно попробовать так:
-- сначала бэкапить это отдельное ТП
-- следом бэкапить DATABASE NOT BACKED UP SINCE TIME "trunc(sysdate)", например
...
Рейтинг: 0 / 0
rman backup on standby exclude ts
    #39956649
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ага, спасибо за простое очевидное решение
существует ещё одно, как и с CONFIGURE RETENTION POLICY
поменять на примари и закинуть контрольник на стендбай
Код: plsql
1.
alter database create standby controlfile as '/tmp/standby.ctl';
...
Рейтинг: 0 / 0
rman backup on standby exclude ts
    #39959877
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а не выходит по-моему(
при прибитом с примари CONFIGURE EXCLUDE FOR TABLESPACE
DUPLICATE при разворачивании с BACKUP LOCATION говорит
file 17... is excluded from whole database backup и пропускает ТС
хотя бэкапы этого ТС существуют и доступны, только отдельно от whole database backup

я ведь правильно понимаю, что DUPLICATE не разворачивает ТС из-за его EXCLUDE в разворачиваемом контрольнике?
а нельзя дупликату в команде сказать NOEXCLUDE TS? чот не нашел в доке
...
Рейтинг: 0 / 0
rman backup on standby exclude ts
    #39959959
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Буда какая-то в показаниях

Но если че, предлагаю включать голову
...
Рейтинг: 0 / 0
rman backup on standby exclude ts
    #39960083
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну может немного мутно понаписал)

configure на примари, закинул контрольник на стендбай
дальше всё на стендбае

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
RMAN> show all;

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 366 DAYS;
..
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '$BKDIR/юю';
..
CONFIGURE EXCLUDE FOR TABLESPACE 'MYPDB:MYTS';

кроссчекнул отсутствующие бэкапы рабочки, понаделал новых
типо так с остановом наката

Код: plsql
1.
2.
3.
4.
5.
6.
BACKUP AS COMPRESSED BACKUPSET ARCHIVELOG ALL FORMAT '$BKDIR/юю' DELETE INPUT;
 CONFIGURE COMPRESSION ALGORITHM 'LOW';
BACKUP AS COMPRESSED BACKUPSET incremental level 0/1 TABLESPACE MYPDB:MYTS FORMAT '$BKDIR/юю';
 configure compression algorithm clear;
BACKUP AS COMPRESSED BACKUPSET incremental level 0/1 DATABASE FORMAT '$BKDIR/юю';
BACKUP AS COMPRESSED BACKUPSET ARCHIVELOG ALL FORMAT '$BKDIR/юю' DELETE INPUT;


потом разворачиваю на любое время в прошлом между бэкапами

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
connect AUXILIARY /
DUPLICATE DATABASE TO $MYINST PLUGGABLE DATABASE $l_pdb, root
 BACKUP LOCATION '$BKDIR'
 until time "to_date('$DATE_TIME','YYYY-MM-DD:HH24:MI:SS')"
 NOFILENAMECHECK;

в процессе имею вот это
file 17 is excluded from whole database backup
file 17 is excluded from whole database backup
.. все файлы MYTS
..
и дальше
sql statement: alter system reset  db_unique_name scope=spfile

Errors in memory script
RMAN-03015: error occurred in stored script Memory Script
RMAN-06136: ORACLE error from auxiliary database: ORA-01507: database not mounted
ORA-06512: at "SYS.X$DBMS_RCVMAN", line 15678
ORA-06512: at "SYS.X$DBMS_RCVMAN", line 15632
ORA-06512: at line 1
RMAN-03015: error occurred in stored script Memory Script
RMAN-06094: datafile 17 must be restored
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 05/20/2020 09:00:52
RMAN-05501: aborting duplication of target database


так лучше?)
вот и вопрос - нельзя ли дупликату сказать, что он неправ)
...
Рейтинг: 0 / 0
rman backup on standby exclude ts
    #39960152
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по всему -- никак
...
Рейтинг: 0 / 0
rman backup on standby exclude ts
    #39960174
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
про "включить голову" в доке:
Код: plsql
1.
2.
3.
EXCLUDE FOR TABLESPACE tablespace_name [CLEAR] 	

Excludes the specified tablespace from BACKUP DATABASE and RESTORE DATABASE commands


можно, видимо, руками
Код: plsql
1.
2.
3.
restore controlfile
configure exclude tablespace clear
restore database


а вот для удобства duplicate уберу configure exclude tablespace со стендбая и буду пробовать твой вариант)
...
Рейтинг: 0 / 0
rman backup on standby exclude ts
    #39960194
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что именно выполняется при DUPLICATE можно подсмотреть и повторить
И понять, что ломается наверняка на RESTORE DATABASE именно из-за этой настройки

И тогда можно и весь DUPLICATE проделать через RESTORE/RECOVER, указав соответственно RESTORE TABLESPACE ...

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


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