restore backup

RLodbrock
Дата: 26.10.2015 13:47:48
Что делать в случае находки пропавшего backup'a? как восстановить эти данные?
Vadim Lejnin
Дата: 26.10.2015 13:57:37
RLodbrock
Что делать в случае находки пропавшего backup'a? как восстановить эти данные?

Что Вы подразумеваете под словом backup?
mefman
Дата: 26.10.2015 14:10:56
Vadim Lejnin
RLodbrock
Что делать в случае находки пропавшего backup'a? как восстановить эти данные?

Что Вы подразумеваете под словом backup?

мне больше интересно что значит находка пропавшего backup'a
RLodbrock
Дата: 26.10.2015 14:18:53
Vadim Lejnin,
backup set
RLodbrock
Дата: 26.10.2015 14:22:43
mefman,
представьте такую ситуацию: есть база, она ежеднево бэкапится и в один прекрасный день обнаруживается, что бэкап за один день недели пропал, после чего он удаляется из списка бэкапов, база восстанавливается без него, делается полный бэкап базы. И тут, о чудо! Старый инкрементный бэкап нашелся! )
tru55
Дата: 26.10.2015 14:26:33
версия Oracle?
RLodbrock
Дата: 26.10.2015 14:28:47
tru55,

Release 11.2.0.4.0
Vadim Lejnin
Дата: 26.10.2015 14:35:47
RLodbrock
Vadim Lejnin,
backup set

Уже лучше

просто один файл backup set, или полный backup + archive log?

Знаете?
Тип ОС (но или более менее)
Точную версию
Имя базы, эта база еще живая?

$ echo db_name=XXX > /tmp/initFake.ora
$ echo memory_target=4G >>/tmp/initFake.ora
$ set ORACLE_SID=XXX
$ sqlplus / as sysdba
SQL> startup nomount pfile='/tmp/initFake.ora'
$ rman target /
RMAN> restore spfile to '/tmp/spfileXXX.ora' from '/tmp/file1.bck';
RMAN> restore controlfile to '/tmp/controlXXX.ora' from '/tmp/file1.bck';
-- правим spfile, подкладываем control в нужное место
-- SQL> shutdown abort
-- SQL> startup mount
RMAN> catalog start with 'path_to_backups';
RMAN> list backup;
-- далее по вкусу и возможностям
Vadim Lejnin
Дата: 26.10.2015 14:37:03
RLodbrock
mefman,
представьте такую ситуацию: есть база, она ежеднево бэкапится и в один прекрасный день обнаруживается, что бэкап за один день недели пропал, после чего он удаляется из списка бэкапов, база восстанавливается без него, делается полный бэкап базы. И тут, о чудо! Старый инкрементный бэкап нашелся! )

catalog start with '///'
RLodbrock
Дата: 26.10.2015 14:45:00
Vadim Lejnin,

полный backup + archive log
Тип ОС в принципе не важен, это теоретический вопрос) Ну допустим:
[oracle@db01 2015_10_23]$ dmesg | grep "Linux version"
Linux version 3.8.13-44.1.1.el6uek.x86_64 (mockbuild@ca-build44.us.oracle.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #2 SMP Wed Sep 10 06:10:25 PDT 2014
[oracle@db01 2015_10_23]$ lsb_release -a
LSB Version:	:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID:	OracleServer
Description:	Oracle Linux Server release 6.6
Release:	6.6
Codename:	n/a
[oracle@db01 2015_10_23]$ 


автор
catalog start with '///'

И на этом все? Если добавить этот бэкап и сделать восстановление, то все данные на время этого бэкапа, т.е недостающие, вернутся?