powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос по бэкапам
29 сообщений из 29, показаны все 2 страниц
Вопрос по бэкапам
    #40015861
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть БД, которая ежедневно бэкапится.
Каждый день делается бэкап expdb (экспорт в SQL, который затем архивируется).
А также делается бэкап с помощью rman (по субботам полный, в остальные дни инкрементальный).
Случайно удалил часть бэкапов rman (файлы старше 2 недель). По идее их должен был удалять сам rman, но почему-то не удалял и в каталоге были файлы прошлого года.
Нужно ли что-то делать с rman? Или достаточно запустить полный бэкап, а далее пусть работает по прежнему расписанию?
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40015864
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

Для начала стоит почитать скрипты rman, которыми делается бакап и понять, почему не удаляются файлы. М.б. у вас полный бакап был год назад и теперь только инкремент копился. Или просто блок delete obsolete отсутствует.
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40015897
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скрипты запускаются по крону, полный бэкап был неделю назад, инкрементальный вчера.
Код скриптов под спойлером:


Полный бэкап:
Код: plaintext
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.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
#!/bin/bash

. /home/oracle/.bash_profile
RMAN_HOME=/home/oracle/scripts/rman
SCRIPT_NAME=full_online.rman
NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"; export NLS_DATE_FORMAT
echo "This is RMAN script name " $SCRIPT_NAME
echo "Full online oracle backup on `uname -n` !"
echo "Started `date` "
cd $RMAN_HOME
$ORACLE_HOME/bin/rman nocatalog @$SCRIPT_NAME
rman_status=$?
echo "Status: "$rman_status

if [ $rman_status !=  0 ] ; then
        echo "Completed with errors at `date` "
        echo "Oracle Backup on `uname -n` failed. `date` "
        exit 1;
fi;
echo "Completed `date` "
exit 0;


connect target /;

run {
allocate channel t1 type disk;

backup incremental level 0
    skip inaccessible
    filesperset 1000
    format '/extra/net/oracle/backup/bk_%s_%p_%t' database;
    sql 'alter system switch logfile';

sql 'alter system switch logfile';

backup
    filesperset 1000
    format '/extra/net/oracle/backup/al_%s_%p_%t'
    archivelog all delete input;

backup
    format '/extra/net/oracle/backup/cntrl_%s_%p_%t'
    current controlfile;

delete noprompt obsolete;
delete noprompt expired backup;

release channel t1;
}

Инкрементальный бэкап:
Код: plaintext
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.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
#!/bin/bash

. /home/oracle/.bash_profile
RMAN_HOME=/home/oracle/scripts/rman
SCRIPT_NAME=diff_online.rman
NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"; export NLS_DATE_FORMAT
echo "This is RMAN script name " $SCRIPT_NAME
echo "Full online oracle backup on `uname -n` !"
echo "Started `date` "
cd $RMAN_HOME
$ORACLE_HOME/bin/rman nocatalog @$SCRIPT_NAME
rman_status=$?
echo "Status: "$rman_status

if [ $rman_status !=  0 ] ; then
        echo "Completed with errors at `date` "
        echo "Oracle Backup on `uname -n` failed. `date` "
        exit 1;
fi;
echo "Completed `date` "
exit 0;


connect target /;

run {
allocate channel t1 type disk;

backup incremental level 2 cumulative
    skip inaccessible
    filesperset 1000
    format '/extra/net/oracle/backup/bk_%s_%p_%t' database;

sql 'alter system switch logfile';

backup
   filesperset 1000
   format '/extra/net/oracle/backup/al_%s_%p_%t'
   archivelog all delete input;

backup
    format '/extra/net/oracle/backup/cntrl_%s_%p_%t'
    current controlfile;

release channel t1;
}


Скрипты делал интегратор, я только подключил к серверу том iSCSI и подправил пути к файлам.
filesperset 1000 - это количество дней (бэкапов), после которого они затираются?
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40015905
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
но почему-то не удалял

Так ему никто не указал, за какой период считать бакапы устаревшими. Если я правильно помню, у вас 10g, значит вам сюда .

На текущий момент можно сделать явный crosscheck, он пометит отсутствующие файлы как expired и ближайший delete expired backup вычистит ссылки на них из репозитория.
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40015906
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
filesperset 1000 - это количество дней (бэкапов), после которого они затираются?

Нет, это количество файлов в одном backupset
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40015932
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.

Случайно удалил часть бэкапов rman (файлы старше 2 недель). По идее их должен был удалять сам rman, но почему-то не удалял и в каталоге были файлы прошлого года.
Нужно ли что-то делать с rman?


Начать надо с изучения документации по rman.

Посмотреть настройки
авторRMAN> show all;

Удалить старые бэкапы в соответствии с политикой удержания, команду надо добавить в скрипт. выполняющий LEVEL 0
авторdelete obsolete

Посмотреть список бэкапов
lавторist backup;
list backup summary;
list backupset;
list backupset summary;
list backupset 404,405;



Чтобы из контрольного файла убрать упоминание об удалённых вручную файлах бэкапа
авторcrosscheck backup;
crosscheck archivelog all;
crosscheck copy;
DELETE noprompt EXPIRED BACKUP;
DELETE noprompt EXPIRED archivelog all;
DELETE noprompt EXPIRED copy;
DELETE noprompt OBSOLETE;
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40015991
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за советы, поправлю скрипты.
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40015998
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aliona,

Aliona
Удалить старые бэкапы в соответствии с политикой удержания, команду надо добавить в скрипт. выполняющий LEVEL 0

Команда-то у него в скрипте level 0 есть, у него retention/redundancy не заданы явно и кроссчека нет.
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40016040
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
RMAN> show all;

параметры конфигурации RMAN:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 12 DAYS;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/opt/oracle/product/10.2.0/dbs/snapcf_billing.f'; # default

Код: plaintext
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.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
RMAN> crosscheck backup;

использование канала ORA_DISK_1
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19020_1_1054694148 строка=19109 отметка=1054694149
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201025-01 строка=19111 отметка=1054694251
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19023_1_1054776605 строка=19112 отметка=1054776615
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201026-00 строка=19113 отметка=1054779022
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19025_1_1054779027 строка=19114 отметка=1054779028
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19026_1_1054779105 строка=19115 отметка=1054779105
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201026-01 строка=19116 отметка=1054779106
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19028_1_1054863005 строка=19117 отметка=1054863018
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201027-00 строка=19118 отметка=1054865424
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19030_1_1054865428 строка=19119 отметка=1054865429
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19031_1_1054865506 строка=19120 отметка=1054865507
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201027-01 строка=19121 отметка=1054865508
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19033_1_1054949405 строка=19122 отметка=1054949415
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201028-00 строка=19123 отметка=1054951832
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19035_1_1054951836 строка=19124 отметка=1054951837
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19036_1_1054951883 строка=19125 отметка=1054951883
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201028-01 строка=19126 отметка=1054951884
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19038_1_1055035804 строка=19127 отметка=1055035812
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201029-00 строка=19128 отметка=1055038213
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19040_1_1055038216 строка=19129 отметка=1055038217
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19041_1_1055038263 строка=19130 отметка=1055038264
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201029-01 строка=19131 отметка=1055038265
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19043_1_1055122205 строка=19132 отметка=1055122212
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201030-00 строка=19133 отметка=1055124624
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19045_1_1055124628 строка=19134 отметка=1055124629
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19046_1_1055124685 строка=19135 отметка=1055124685
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201030-01 строка=19136 отметка=1055124687
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19048_1_1055208607 строка=19137 отметка=1055208615
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201031-00 строка=19138 отметка=1055211016
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19050_1_1055211020 строка=19139 отметка=1055211021
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19051_1_1055211068 строка=19140 отметка=1055211068
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201031-01 строка=19141 отметка=1055211069
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19053_1_1055295004 строка=19142 отметка=1055295012
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201101-00 строка=19143 отметка=1055297801
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19055_1_1055297806 строка=19144 отметка=1055297807
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19056_1_1055297864 строка=19145 отметка=1055297864
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201101-01 строка=19146 отметка=1055297865
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19058_1_1055381405 строка=19147 отметка=1055381412
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201102-00 строка=19148 отметка=1055383822
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19060_1_1055383823 строка=19149 отметка=1055383824
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19061_1_1055383880 строка=19150 отметка=1055383881
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201102-01 строка=19151 отметка=1055383882
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19063_1_1055467805 строка=19152 отметка=1055467812
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201103-00 строка=19153 отметка=1055470222
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19065_1_1055470225 строка=19154 отметка=1055470226
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19066_1_1055470303 строка=19155 отметка=1055470305
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201103-01 строка=19156 отметка=1055470306
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19068_1_1055554205 строка=19157 отметка=1055554215
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201104-00 строка=19158 отметка=1055556622
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19070_1_1055556629 строка=19159 отметка=1055556630
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19071_1_1055556696 строка=19160 отметка=1055556696
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201104-01 строка=19161 отметка=1055556698
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19073_1_1055640605 строка=19162 отметка=1055640613
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201105-00 строка=19163 отметка=1055643022
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19075_1_1055643024 строка=19164 отметка=1055643025
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19076_1_1055643071 строка=19165 отметка=1055643073
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201105-01 строка=19166 отметка=1055643074
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19078_1_1055727005 строка=19167 отметка=1055727015
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201106-00 строка=19168 отметка=1055729442
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19080_1_1055729447 строка=19169 отметка=1055729448
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19081_1_1055729494 строка=19170 отметка=1055729494
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201106-01 строка=19171 отметка=1055729495
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19083_1_1055758759 строка=19172 отметка=1055758766
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201106-02 строка=19173 отметка=1055761588
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19085_1_1055761592 строка=19174 отметка=1055761593
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19086_1_1055761619 строка=19175 отметка=1055761619
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201106-03 строка=19176 отметка=1055761620
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/bk_19088_1_1055765546 строка=19177 отметка=1055765554
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201106-04 строка=19178 отметка=1055768343
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/al_19090_1_1055768346 строка=19179 отметка=1055768347
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/extra/net/oracle/backup/cntrl_19091_1_1055768363 строка=19180 отметка=1055768363
перекрестная проверка резервного фрагмента: найдено 'AVAILABLE'
ид.резервной порции=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201106-05 строка=19181 отметка=1055768364
Выполнена перекрестная проверка 72 объектов

Код: plaintext
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.
28.
29.
RMAN> delete obsolete;

к данной команде будет применяться методика сохранения RMAN
для методики сохранения RMAN установлено окно восстановления в 12 дней
использование канала ORA_DISK_1
Удаление следующих устаревших резервных и обычных копий:
Тип                  Ключ  Время завершения  Имя файла/Указатель
-------------------- ------ ------------------ --------------------
Резервн. набор    18947  2020-10-19 02:11:06
  Рез.фрагм       19077  2020-10-19 02:11:06 /extra/net/oracle/backup/bk_18988_1_1054171805
Резервн. набор    18952  2020-10-20 02:11:00
  Рез.фрагм       19082  2020-10-20 02:11:00 /extra/net/oracle/backup/bk_18993_1_1054258204
Резервн. набор    18957  2020-10-21 02:09:41
  Рез.фрагм       19087  2020-10-21 02:09:41 /extra/net/oracle/backup/bk_18998_1_1054344604
Резервн. набор    18960  2020-10-21 02:11:06
  Рез.фрагм       19090  2020-10-21 02:11:06 /extra/net/oracle/backup/cntrl_19001_1_1054347065

Действительно требуется удалить указанные выше объекты (введите YES или NO)? yes

RMAN-06207: ПРЕДУПРЕЖДЕНИЕ: невозможно удалить 4 объектов для DISK канала (каналов) по причине
RMAN-06208:          нарушения соответствия состояний.  Для исправления состояний используйте команду CROSSCHECK
RMAN-06210: Список несоответствующих объектов
RMAN-06211: ==========================
RMAN-06212:   Тип объекта   Имя файла/указатель
RMAN-06213: --------------- ---------------------------------------------------
RMAN-06214: Backup Piece    /extra/net/oracle/backup/bk_18988_1_1054171805
RMAN-06214: Backup Piece    /extra/net/oracle/backup/bk_18993_1_1054258204
RMAN-06214: Backup Piece    /extra/net/oracle/backup/bk_18998_1_1054344604
RMAN-06214: Backup Piece    /extra/net/oracle/backup/cntrl_19001_1_1054347065

crosscheck с разными параметрами (backup, backupset) запускал, явных ошибок в выводе не вижу.
Но четыре файла не удаляются.
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40016048
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

delete noprompt expired;
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40016055
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env
delete noprompt expired;

Без уточнения команда не выполняется.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
RMAN> delete noprompt expired;

MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: при разборе команд была встречена ошибка
RMAN-01009: синтаксическая ошибка: найден ";": ожидается один из следующих: "archivelog, backup, backuppiece, backupset, copy, controlfilecopy, datafilecopy, proxy"
RMAN-01007: в строке 1 столбец 24 файл: standard input
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40016107
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

Да, точно.

delete noprompt expired backup;
delete noprompt expired archivelog;
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40016144
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backup ничего не делает (команда выполняется без каких-либо результатов).
А archivelog требует уточнений:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
RMAN> delete noprompt expired archivelog;

MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: при разборе команд была встречена ошибка
RMAN-01009: синтаксическая ошибка: найден ";": ожидается один из следующих: "all, double-quoted-string, from, high, integer, like, logseq, low, scn, sequence, single-quoted-string, time, until"
RMAN-01007: в строке 1 столбец 35 файл: standard input

Но ведь при выполнении delete obsolete сообщение об ошибке другое, там пишется про несоответствие состояний.
И судя по имени файла, это должны быть backup.
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40016172
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня запустился инкрементальный бэкап.
В логах ошибок вроде бы нет:

Код: plaintext
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.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
This is RMAN script name  diff_online.rman
Full online oracle backup on bm-db !
Started Сбт Ноя  7 01:30:01 MSK 2020 

Диспетчер восстановления: Release 10.2.0.4.0 - Production on Сб Ноя 7 01:30:02 2020

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

RMAN> connect target * 
2> 
3> run {
4> allocate channel t1 type disk;
5> 
6> backup incremental level 2 cumulative
7>     skip inaccessible
8>     filesperset 1000
9>     format '/extra/net/oracle/backup/bk_%s_%p_%t' database;
10> 
11> sql 'alter system switch logfile';
12> 
13> backup
14>    filesperset 1000
15>    format '/extra/net/oracle/backup/al_%s_%p_%t'
16>    archivelog all delete input;
17> 
18> backup
19>     format '/extra/net/oracle/backup/cntrl_%s_%p_%t'
20>     current controlfile;
21> 
22> release channel t1;
23> }
24> 
подключение к базе данных назначения: BILLING (DBID=3175334860)
вместо каталога восстановления используется управляющий файл базы данных-адресата

занятый канал: t1
канал t1: sid=1001 devtype=DISK

Запуск backup в 2020-11-07 01:30:04
канал t1: запускается набор инкрементального резервирования файлов данных с уровнем 2
канал t1: задается файл данных в резервном наборе
ввод файла данных, номер=00006 имя=/u01/oradata/billing/bm_index01.dbf
ввод файла данных, номер=00009 имя=/u01/oradata/billing/bm_index02.dbf
ввод файла данных, номер=00005 имя=/u01/oradata/billing/bm_data01.dbf
ввод файла данных, номер=00002 имя=/u01/oradata/billing/bm_index03.dbf
ввод файла данных, номер=00010 имя=/u01/oradata/billing/bm_data02.dbf
ввод файла данных, номер=00015 имя=/u01/oradata/billing/undotbs.dbf
ввод файла данных, номер=00012 имя=/u01/oradata/billing/bm_data03.dbf
ввод файла данных, номер=00011 имя=/u01/oradata/billing/bm_index04.dbf
ввод файла данных, номер=00003 имя=/u01/oradata/billing/sysaux01.dbf
ввод файла данных, номер=00001 имя=/u01/oradata/billing/system01.dbf
ввод файла данных, номер=00007 имя=/u01/oradata/billing/bm9_data01.dbf
ввод файла данных, номер=00008 имя=/u01/oradata/billing/bm9_index01.dbf
ввод файла данных, номер=00013 имя=/u01/oradata/billing/freeradius_d01.dbf
ввод файла данных, номер=00014 имя=/u01/oradata/billing/freeradius_i01.dbf
ввод файла данных, номер=00016 имя=/u01/oradata/billing/hotspot_d01.dbf
ввод файла данных, номер=00017 имя=/u01/oradata/billing/hotspot_i01.dbf
ввод файла данных, номер=00004 имя=/u01/oradata/billing/users01.dbf
канал t1: начало фрагмента 1 в 2020-11-07 01:30:05
канал t1: завершение фрагмента 1 в 2020-11-07 02:10:41
указатель части=/extra/net/oracle/backup/bk_19093_1_1055813405 тэг=TAG20201107T013004 комментарий=NONE
канал t1: набор резервирования завершен, затраченное время: 00:40:36
Завершение backup в 2020-11-07 02:10:41

Запуск Control File and SPFILE Autobackup в 2020-11-07 02:10:41
ид_отрезка=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201107-00 комментарий=NONE
Завершение Control File and SPFILE Autobackup в 2020-11-07 02:10:42

Команда SQL: alter system switch logfile

Запуск backup в 2020-11-07 02:10:43
текущий журнал заархивирован
канал t1: запуск набора резервирования архивного журнала
канал t1: задание архивного журнала (журналов) в наборе резервирования
входной архив: поток=1 номер=80279 строка=80279 отметка=1055773307
входной архив: поток=1 номер=80280 строка=80280 отметка=1055778337
входной архив: поток=1 номер=80281 строка=80281 отметка=1055783370
входной архив: поток=1 номер=80282 строка=80282 отметка=1055788447
входной архив: поток=1 номер=80283 строка=80283 отметка=1055793653
входной архив: поток=1 номер=80284 строка=80284 отметка=1055798760
входной архив: поток=1 номер=80285 строка=80285 отметка=1055802715
входной архив: поток=1 номер=80286 строка=80286 отметка=1055808029
входной архив: поток=1 номер=80287 строка=80287 отметка=1055809422
входной архив: поток=1 номер=80288 строка=80288 отметка=1055813674
входной архив: поток=1 номер=80289 строка=80289 отметка=1055815845
входной архив: поток=1 номер=80290 строка=80290 отметка=1055815846
канал t1: начало фрагмента 1 в 2020-11-07 02:10:47
канал t1: завершение фрагмента 1 в 2020-11-07 02:11:22
указатель части=/extra/net/oracle/backup/al_19095_1_1055815846 тэг=TAG20201107T021046 комментарий=NONE
канал t1: набор резервирования завершен, затраченное время: 00:00:36
канал t1: удаление архивного журнала (журналов)
имя файла архивного журнала=/u01/oradata/arch/1_80279_691686543.dbf recid=80279 отметка=1055773307
имя файла архивного журнала=/u01/oradata/arch/1_80280_691686543.dbf recid=80280 отметка=1055778337
имя файла архивного журнала=/u01/oradata/arch/1_80281_691686543.dbf recid=80281 отметка=1055783370
имя файла архивного журнала=/u01/oradata/arch/1_80282_691686543.dbf recid=80282 отметка=1055788447
имя файла архивного журнала=/u01/oradata/arch/1_80283_691686543.dbf recid=80283 отметка=1055793653
имя файла архивного журнала=/u01/oradata/arch/1_80284_691686543.dbf recid=80284 отметка=1055798760
имя файла архивного журнала=/u01/oradata/arch/1_80285_691686543.dbf recid=80285 отметка=1055802715
имя файла архивного журнала=/u01/oradata/arch/1_80286_691686543.dbf recid=80286 отметка=1055808029
имя файла архивного журнала=/u01/oradata/arch/1_80287_691686543.dbf recid=80287 отметка=1055809422
имя файла архивного журнала=/u01/oradata/arch/1_80288_691686543.dbf recid=80288 отметка=1055813674
имя файла архивного журнала=/u01/oradata/arch/1_80289_691686543.dbf recid=80289 отметка=1055815845
имя файла архивного журнала=/u01/oradata/arch/1_80290_691686543.dbf recid=80290 отметка=1055815846
Завершение backup в 2020-11-07 02:11:22

Запуск backup в 2020-11-07 02:11:23
канал t1: запускается полный набор резервирования файлов данных
канал t1: задается файл данных в резервном наборе
текущий управляющий файл включается в резервный набор
канал t1: начало фрагмента 1 в 2020-11-07 02:11:23
канал t1: завершение фрагмента 1 в 2020-11-07 02:11:24
указатель части=/extra/net/oracle/backup/cntrl_19096_1_1055815883 тэг=TAG20201107T021123 комментарий=NONE
канал t1: набор резервирования завершен, затраченное время: 00:00:01
Завершение backup в 2020-11-07 02:11:24

Запуск Control File and SPFILE Autobackup в 2020-11-07 02:11:24
ид_отрезка=/opt/oracle/product/10.2.0/dbs/c-3175334860-20201107-01 комментарий=NONE
Завершение Control File and SPFILE Autobackup в 2020-11-07 02:11:25

освобожденный канал: t1

Менеджер восстановления завершен.
Status: 0
Completed Сбт Ноя  7 02:11:25 MSK 2020 

Но при выполнении delete obsolete по прежнему ругается на часть файлов (все те же 3 bk и 1 cntrl), которые не может удалить.
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40016176
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
Код: plaintext
1.
2.
3.
4.
RMAN-06214: Backup Piece    /extra/net/oracle/backup/bk_18988_1_1054171805
RMAN-06214: Backup Piece    /extra/net/oracle/backup/bk_18993_1_1054258204
RMAN-06214: Backup Piece    /extra/net/oracle/backup/bk_18998_1_1054344604
RMAN-06214: Backup Piece    /extra/net/oracle/backup/cntrl_19001_1_1054347065

crosscheck с разными параметрами (backup, backupset) запускал,

попробуйте, как написано, backuppiece...
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40016178
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
Случайно удалил часть
Удали остатки намеренно: delete force backuppiece № ; | delete force backupset № ; | change backupset № delete;
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40016179
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так и планировал, но не знаю, какие номера указывать.
Нужный номер это 18988 или 1054171805 ?
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40016180
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

Резервн. набор = backupset
Рез.фрагм = backuppiece
Ключ = №
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40016183
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вручную удалять не потребовалось.
Сделал crosscheck backupset <key> для перечисленных четырех фрагментов — после этого delete obsolete удалил старые файлы.
Видимо при crosscheck backupset (без аргументов) часть наборов или фрагментов не проверялась.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Вопрос по бэкапам
    #40114497
Всем, привет! Подскажите пожалуйста, разбираюсь с проблемой вместо администратора.

Backupset слишком много (они большого размера), хотя окно восстановления стоит на один день. Oracle не считает, что эти бакапы старые (expired, obsolete). В чем причина?

allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=342 device type=DISK
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_19\O1_MF_NNNDF_TAG20211119T021056_JSFQDHT2_.BKP RECID=4670 STAMP=1088993471
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_19\O1_MF_ANNNN_TAG20211119T060527_JSG53S2K_.BKP RECID=4671 STAMP=1089007529
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\AUTOBACKUP\2021_11_19\O1_MF_S_1089007595_JSG55V83_.BKP RECID=4672 STAMP=1089007595
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_20\O1_MF_ANNNN_TAG20211120T020017_JSJC480W_.BKP RECID=4673 STAMP=1089079224
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_21\O1_MF_ANNNN_TAG20211121T020021_JSLZJBYB_.BKP RECID=4674 STAMP=1089165626
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_22\O1_MF_ANNNN_TAG20211122T020025_JSOMWDT5_.BKP RECID=4675 STAMP=1089252028
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_23\O1_MF_ANNNN_TAG20211123T075720_JSRX5LRK_.BKP RECID=4676 STAMP=1089359842
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_23\O1_MF_NNNDF_TAG20211123T083654_JSRZJHNS_.BKP RECID=4677 STAMP=1089362239
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_23\O1_MF_ANNNN_TAG20211123T134318_JSSKG6YO_.BKP RECID=4678 STAMP=1089380598
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\AUTOBACKUP\2021_11_23\O1_MF_S_1089380894_JSSKQH32_.BKP RECID=4679 STAMP=1089380895
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_24\O1_MF_ANNNN_TAG20211124T020019_JSTWN7O7_.BKP RECID=4680 STAMP=1089424823
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_24\O1_MF_NNNDF_TAG20211124T020632_JSTX1GZ7_.BKP RECID=4681 STAMP=1089425246
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_24\O1_MF_ANNNN_TAG20211124T063032_JSVDGVJ0_.BKP RECID=4682 STAMP=1089441035
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\AUTOBACKUP\2021_11_24\O1_MF_S_1089441363_JSVDS4JX_.BKP RECID=4683 STAMP=1089441364
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\APP\FLASH_RECOVERY_AREA\TRACE\BACKUPSET\2021_11_24\O1_MF_ANNNN_TAG20211124T072137_JSVHGKDM_.BKP RECID=4684 STAMP=1089444097
Crosschecked 15 objects


RMAN> delete expired backupset;

using channel ORA_DISK_1
specification does not match any backup in the repository

RMAN> show all;

using target database control file instead of recovery catalog
RMAN configuration parameters for database with db_unique_name TRACE are:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 1 DAYS;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO COMPRESSED BACKUPSET;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO 'SBT_TAPE';
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'E:\APP\PRODUCT\11.2.0\DBHOME_1\DATABASE\SNCFTRACE.ORA'; # default

Скрипт бакапа:
DELETE OBSOLETE;
BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG DELETE ALL INPUT;
DELETE OBSOLETE;
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40114504
Asmodeus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Руслан Литвинов
Всем, привет! Подскажите пожалуйста, разбираюсь с проблемой вместо администратора.

Backupset слишком много (они большого размера), хотя окно восстановления стоит на один день. Oracle не считает, что эти бакапы старые (expired, obsolete). В чем причина?

OBSOLETE и EXPIRED - разные состояния. OBSOLETE - файл присутствует, но не нужен для восстановления. EXPIRED - файл отсутствует (недоступен). OBSOLETE в приведенном списке команд удаляются. Если не удалились - значит, не OBSOLETE с точки зрения RETENTION POLICY.

Руслан Литвинов
Скрипт бакапа:
DELETE OBSOLETE;
BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG DELETE ALL INPUT;
DELETE OBSOLETE;
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40114514
Это понятно спасибо.
Я привел результат Show all где видно, что окно восстановления 1 день, а backup-ов много. Не понятно почему.
Сразу же утром сделал delete obsolete - база сказала, что нет ненужных.
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40114524
PuM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Руслан Литвинов,

Покажите
Код: plsql
1.
select * from v$flash_recovery_area_usage
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40114525
Asmodeus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Руслан Литвинов,
У вас много backuppiece. Если хотите понять, что именно в них лежит:
Код: plsql
1.
RMAN> list backup;



И заодно:
Код: plsql
1.
SQL> show parameter recovery
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40114531
Asmodeus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Руслан Литвинов
Это понятно спасибо.
Я привел результат Show all где видно, что окно восстановления 1 день, а backup-ов много. Не понятно почему.
Сразу же утром сделал delete obsolete - база сказала, что нет ненужных.
Это именно "окно восстановления". т.е. oracle сохраняет те резервные копии, которые нужны для восстановления БД на 1 день назад.

В отличие от
Код: plsql
1.
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; 

, которое сохраняет 1 последнюю резервную копию.
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40114604
PuM256,


CONTROL FILE 0 0 0
REDO LOG 0 0 0
ARCHIVED LOG 0,38% 0 3 (Файлов)
BACKUP PIECE 31,26% 0 8 (файлов)
IMAGE COPY 0 0 0
FLASHBACK LOG 0 0 0
FOREIGN ARCHIVED LOG 0 0 0

Но это после того как решил еще раз сделать delete obsolete. И на этот раз база почистила все backupset до вчерашнего дня. Как-то в течении дня она поменяла свое решение. Может от того, что я еще раз попробовал запустить скрипт бакапа.
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40114614
Asmodeus
Руслан Литвинов,
У вас много backuppiece. Если хотите понять, что именно в них лежит:
Код: plsql
1.
RMAN> list backup;



И заодно:
Код: plsql
1.
SQL> show parameter recovery



Понятно. Как отличить очередной полный backup от инкрементального (кроме размера)?
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40114633
Asmodeus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Руслан Литвинов
Но это после того как решил еще раз сделать delete obsolete. И на этот раз база почистила все backupset до вчерашнего дня. Как-то в течении дня она поменяла свое решение. Может от того, что я еще раз попробовал запустить скрипт бакапа.
Время. На момент последнего регулярного бэкапа для восстановления требовался один набор резервных копий, на момент ручного запуска - другой. Это именно RECOVERY WINDOW OF 1 DAYS.

Руслан ЛитвиновКак отличить очередной полный backup от инкрементального (кроме размера)?
Код: 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.
RMAN> list backup;
List of Backup Sets
===================


BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
6       Full    1.02G      DISK        00:00:12     24-NOV-21
        BP Key: 6   Status: AVAILABLE  Compressed: NO  Tag: TAG20211124T142609
        Piece Name: /opt/app/oracle/fra/SCNT/backupset/2021_11_24/o1_mf_nnndf_TAG20211124T142609_jsw8bkk4_.bkp

...

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
9       Incr 0  1.02G      DISK        00:00:15     24-NOV-21
        BP Key: 9   Status: AVAILABLE  Compressed: NO  Tag: TAG20211124T174845
        Piece Name: /opt/app/oracle/fra/SCNT/backupset/2021_11_24/o1_mf_nnnd0_TAG20211124T174845_jswn6g0f_.bkp
...

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
11      Incr 1  368.00K    DISK        00:00:14     24-NOV-21
        BP Key: 11   Status: AVAILABLE  Compressed: NO  Tag: TAG20211124T175428
        Piece Name: /opt/app/oracle/fra/SCNT/backupset/2021_11_24/o1_mf_nnnd1_TAG20211124T175428_jswnk4w2_.bkp
...
Рейтинг: 0 / 0
Вопрос по бэкапам
    #40114788
Спасибо большое!
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос по бэкапам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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