Portál AbcLinuxu, 10. května 2025 13:53

Dotaz: Záloha celej Oracle databázy

4.9.2014 14:37 miro
Záloha celej Oracle databázy
Přečteno: 901×
Odpovědět | Admin
Ahojte, poradí mi niekto skript na zálohu celej Oracle 11g databázy za jej behu ? Databáza beží v archive log móde, nepoužívať RMAN catalog.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.9.2014 15:34 smajl
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spustiť RMAN s parametrom nocatalog, allocate channel disk... , backup.
4.9.2014 19:35 miro
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
Celý skript by nebol? Ako je možné, že všetky skripty, ktoré mám, tak v nich používam NOCATALOG, ale pri full backup skripte mi RMAN hlási, že našiel nekonzistencie (bol nutný CROSSCHECK)?
4.9.2014 22:15 divbyzero | skóre: 6
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
Export
exp instance/heslo feedback=1000000 compress=Y direct=yes indexes=Y grants=N statistics=none file=exp_instance.dmp log=exp_instance.log
Import
imp vyvoj/heslo@prod fromuser=prod touser=vyvoj buffer=30000000 commit=y ignore=yes grants=no indexes=yes feedback=1000000 constraints=yes analyze=no file=exp_instance.dmp log=imp_vyvoj.log
5.9.2014 07:49 miro
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
Vďaka, ale skript na EXPORT mám vlastný a funkčný.

Ja potrebujem full zálohy DBF súborov, ale za behu databázy.
5.9.2014 09:26 jekub
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
Ptal se na zálohy, ne export.
5.9.2014 10:00 rich
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
Pokud mas nakonfigurovany FRA tak allocate channel neni potreba. Vetsinou je disk jako default channel, viz. "show all" v rman NOCATALOG neni nutne uvadet...
rman target /
run {
allocate channel c1 device type disk format '/nejaka/cesta/%U;
sql 'alter system switch logfile';
backup as backupset database plus archivelog;
}
channels muze byt naalokovano vice...

jake nekonzistence rman nasel?
5.9.2014 12:26 jekub
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
nedela backup "switch logfile" sam?
5.9.2014 15:10 miro
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
Toto je ono backup as backupset database plus archivelog;
8.9.2014 09:42 rich
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
je docela dulezite zalohovat i control file. tak si muzes primo v rman-ovi nastavit
CONFIGURE CONTROLFILE AUTOBACKUP ON;
7.9.2014 16:01 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
CROSSCHECK? Odhadujem že bolo zle nastavené recovery windov a "niekto" "omylom" "skomprimoval, odmazal alebo presunul archívne redology. To nie je dobrý spôsob starostlivosti o živé dáta.
5.9.2014 11:05 Ivan
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud bys' chtel jeste navic tu zalohu restorovat tak se vyplati: - poznamenat si DBID (select dbid from v$database;)

- v RMANu spustit prikaz 'report schema' a vystup uschovat. To ti vypise kde a jak velky datafajly mas. A taky budes vedet jaky storage si mas pred restorem pripravit.

K restore databaze potrebujes: - (spfile.ora / init.ora)

- controlfile (list backup of controlfile)

- datafajly (list backup of database)

- archivni redology
6.9.2014 07:07 grg
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Malo by to ist aj tak ze hodis db do backup modu (vsetky jej tablespaces) + si das vytvorit init file z toho. nasledne backupnes db a po dobehnuti vyhodis tablespaces z backup modu. vyskusaj :)

6.9.2014 07:09 grg
Rozbalit Rozbalit vše Re: Záloha celej Oracle databázy
ehm. controlfile

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.