Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 duplicate tablespace  [new]
free_blocks
Guest
Чего-то запутался.

Восстанавливаю одно tablespace через duplicate на 1 февраля 16 часов.

автор
duplicate database A to B
UNTIL TIME "TO_DATE('20150201 16:00', 'yyyymmdd hh24:mi')"
TABLESPACE C;


Далее фрагмент лога, откуда именно читаются данные. cntl - контрол файл. Остальные - это SYSTEM, SYSAUX, UNDO и восстанавливаемое TS С.

channel ch00: piece handle=cntrl_74056_1_870477177 tag=TAG20150131T231257
channel ch00: reading from backup piece bk_74058_1_870481631
channel ch00: reading from backup piece bk_74060_1_870484022
channel ch00: reading from backup piece bk_74074_1_870505599
channel ch00: reading from backup piece bk_74075_1_870506584


Далее фрагмент кода, который показывает дату и время backup piece, с которых идет восстановление.

/usr/openv/netbackup/bin/bplist -S XXX -C XXXX -t 4 -l -R /
-rw-rw---- oracle    oinstall    168820736 Jan 31 23:13 /cntrl_74056_1_870477177
-rw-rw---- oracle    oinstall   100793856K Feb 01 00:27 /bk_74058_1_870481631
-rw-rw---- oracle    oinstall   100492032K Feb 01 01:07 /bk_74060_1_870484022
-rw-rw---- oracle    oinstall    83184384K Feb 01 07:06 /bk_74074_1_870505599
-rw-rw---- oracle    oinstall    76534784K Feb 01 07:23 /bk_74075_1_870506584


И смотрим в алерт.лог.

Wed Feb 04 15:58:20 2015
Full restore complete of datafile 6 to datafile copy XXXX/C.ora.  Elapsed time: 0:00:09
  checkpoint is 105009955588
Wed Feb 04 16:26:33 2015
Full restore complete of datafile 250 to datafile copy XXX/undotbs01.ora.  Elapsed time: 0:27:37
  checkpoint is 105010633010
Wed Feb 04 16:38:34 2015
Full restore complete of datafile 10 to datafile copy XXX/sysaux01.ora.  Elapsed time: 0:10:26
  checkpoint is 105022084361
Wed Feb 04 16:50:40 2015
Full restore complete of datafile 1 to datafile copy XXX/system01.ora.  Elapsed time: 0:10:17
  checkpoint is 105022659008
Wed Feb 04 16:50:54 2015
Switch of datafile 1 complete to datafile copy
  checkpoint is 105022659008
Switch of datafile 6 complete to datafile copy
  checkpoint is 105009955588
Switch of datafile 10 complete to datafile copy
  checkpoint is 105022084361
Switch of datafile 250 complete to datafile copy
  checkpoint is 105010633010
Wed Feb 04 16:50:55 2015
Signalling error 1152 for datafile 6!


Откуда взялась 01152?
4 фев 15, 17:48    [17218829]     Ответить | Цитировать Сообщить модератору
 Re: duplicate tablespace  [new]
free_blocks
Guest
Еще раз запамятовал. С duplicate не сложилось, решил провести самопальное TSPITR.

restore controlfile;
set new name ...;
restore tablespace SYSTEM,SYSAUX,UNDO,C until ...;
switch datafile all;
recover tablespace SYSTEM,SYSAUX,UNDO,C until ...;


Потом пересоздаю control, где оставляю только 4 табличных пространства. И открываю базу alter database open resetlogs.

Сработает? Сейчас этап restore идет.
5 фев 15, 16:38    [17223872]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить