konto usunięte

Temat: restore controlfile

Przyszła tasma LTO3. W sensie: przywieziono ją :)

Na taśmie jest backup zrobiony rmanem na SBT_TAPE (NetBackup 6.5.x).

Nie ma dostępnej bazy katalogowej.

Udało się postawić serwer i klienta netbackup. Udało się "podłączyć" do tej taśmy.

Niestety nie ma na taśmie autobackupu controlfile, więc restore controlfile from autobackup kręci się tylko odliczając kolejne dni do tyłu.

Skrypt backupowy i DBID mam i wygląda to ogólnie standardowo:

backup database;
archive log current
backup archivelogs all delete input;
backup current controlfile;

I pierwszy problem: Jak z tego czegoś odzyskać controlfile ?

Jak będę miał controlfile to już sobie poradzę.Krzysztof Pułapa edytował(a) ten post dnia 30.10.09 o godzinie 19:08

Temat: restore controlfile

Krzysztof Pułapa:
Przyszła tasma LTO3. W sensie: przywieziono ją :)

Na taśmie jest backup zrobiony rmanem na SBT_TAPE (NetBackup 6.5.x).

Nie ma dostępnej bazy katalogowej.

Udało się postawić serwer i klienta netbackup. Udało się "podłączyć" do tej taśmy.

Niestety nie ma na taśmie autobackupu controlfile, więc restore controlfile from autobackup kręci się tylko odliczając kolejne dni do tyłu.

Skrypt backupowy i DBID mam i wygląda to ogólnie standardowo:

backup database;
archive log current
backup archivelogs all delete input;
backup current controlfile;

I pierwszy problem: Jak z tego czegoś odzyskać controlfile ?

Jak będę miał controlfile to już sobie poradzę.Krzysztof Pułapa edytował(a) ten post dnia 30.10.09 o godzinie 19:08


Czesc,

No ja bym zrobil tak

allocate channel ch1 type 'sbt_tape';
restore controlfile from 'nazwa_backup_set-a';

gdzie nazwa_backup_set-a to musi byc nazwa pliku/backup-seta na tasmie.
To dziala jak restore from autobackup ale to Ty podajesz nazwe pliku a nie jest ona generowana z automata.

Jak to nie pomoze to pozostaje zabawa dbms_backup_restore

pozdrawiam,
Marcin
Sebastian Kolski

Sebastian Kolski programista/DBA

Temat: restore controlfile

Tak jak napisał Marcin trzeba tylko wcześniej ustawić DBID

http://download.oracle.com/docs/cd/E11882_01/backup.11...

First run SET DBID.
RESTORE CONTROLFILE FROM 'media_handle'

'media_handle' - Specifies the name of the control file copy or backup piece containing a control file. The media_handle can be any backup piece that contains a backup of a control file: the control file backup does not need to be an autobackup.

Temat: restore controlfile

Sebastian Kolski:
Tak jak napisał Marcin trzeba tylko wcześniej ustawić DBID

http://download.oracle.com/docs/cd/E11882_01/backup.11...

First run SET DBID.
RESTORE CONTROLFILE FROM 'media_handle'

'media_handle' - Specifies the name of the control file copy or backup piece containing a control file. The media_handle can be any backup piece that contains a backup of a control file: the control file backup does not need to be an autobackup.


DBID to chyba tylko przy autobackupie jest potrzebne do wygenerowania nazwy.
Mi dzialalo bez ;)

pozdrawiam,
Marcin

konto usunięte

Temat: restore controlfile

Marcin Przepiórowski:
allocate channel ch1 type 'sbt_tape';
restore controlfile from 'nazwa_backup_set-a';

Jeśli wciąż widzę "RMAN-06172: no autobackup found or specified handle is not a valid copy or piece" to chyba jest coś nie tak ... czuję jednak, że bardziej z "netbackupem" niż z "oraclem".

Na szczęście to nie jest jedyna i ostatnia kopia.

Powalczę.

Temat: restore controlfile

Krzysztof Pułapa:
Marcin Przepiórowski:
allocate channel ch1 type 'sbt_tape';
restore controlfile from 'nazwa_backup_set-a';

Jeśli wciąż widzę "RMAN-06172: no autobackup found or specified handle is not a valid copy or piece" to chyba jest coś nie tak ... czuję jednak, że bardziej z "netbackupem" niż z "oraclem".

Na szczęście to nie jest jedyna i ostatnia kopia.

Powalczę.

Czesc,

A co podajesz jakos nazwe pliku ?
Moze jeszcze musisz wymusic nazwe serwera jesli backup byl robiony na innej maszynie.

pozdrawiam,
Marcin

konto usunięte

Temat: restore controlfile

Marcin Przepiórowski:
A co podajesz jakos nazwe pliku ?

Jakoś to będzie :)

BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
710 Full 9.00M SBT_TAPE 00:00:30 31-OCT-08
BP Key: 710 Status: AVAILABLE Compressed: NO Tag: TAG20081031T120335
Handle: cntrl_742_1_701697816 Media:
Control File Included: Ckp SCN: 429154002 Ckp time: 31-OCT-08

Podaję "handel":

run {
ALLOCATE CHANNEL C0 TYPE 'SBT_TAPE' parms 'ENV=(NB_ORA_SERV=backup,NB_ORA_CLIENT=xxx-cluster)';
restore controlfile from 'cntrl_742_1_701697816';
}

Mniej więcej tak jak tu:

http://seer.entsupport.symantec.com/docs/325157.htm

konto usunięte

Temat: restore controlfile

EUREKA !

W***m się, znaczy się zirytowałem i poprosiłem o /etc/hosts z serwera backupowego.

Popatrzyłem na ten plik i normalnie ... znów się zirytowałem :)

Robiono backupy, ale .... klient był "wirtualny". Tzn. jak ustawiłem w NB_ORA_CLIENT inną nazwę klienta (inny IP), chociaż fizycznie była to ta sama maszyna to ruszyło.

channel CH00: Veritas NetBackup for Oracle - Release 6.5 (2007072323)

sent command to channel: CH00

Starting restore at 31-OCT-08

channel CH00: restoring control file
channel CH00: restore complete, elapsed time: 00:00:37
output filename=/u08/oradata/.../control01.ctl
output filename=/u08/oradata/.../control02.ctl
output filename=/u08/oradata/.../control03.ctl
Finished restore at 31-OCT-08
released channel: CH00Krzysztof Pułapa edytował(a) ten post dnia 11.11.09 o godzinie 23:52

Następna dyskusja:

Dump i Restore Mysql database




Wyślij zaproszenie do