Dnes je: 9. února 2012

Ostatní

Autor knihy

Oracle Database 11g - Hotová řešení

Kdo je online

Právě připojeni - hostů: 23 

Přihlásit se




Zálohování
Oprava poškozého bloku v souboru s pomocí RMANa
Jistě se vám stalo a jestli doteď ne, pak v budoucnu určite, že se poškodí blok v datovém souboru.
Naštěstí exituje RMAN a s jeho pomocí dokážete opravit poškozený blok velmi rychle a efektně.
Podívejte se na příklad, kdy neprošla záloha, protože byl zjištěný poškozený blok v jednom ze zálohovaných souborů. Další možný postup jsem popisoval v jiném článku.

RMAN> backup tablespace test;
Starting backup at 2010-06-24:09:00:43
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=48 device type=DISK
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00008 name=/home/oracle/BACKUP/TOMtbs01.dbf
channel ORA_DISK_1: starting piece 1 at 2010-06-24:09:00:44
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 06/24/2010 09:00:51
ORA-19566: exceeded limit of 0 corrupt blocks for file /home/oracle/BACKUP/poskozeny.dbf

Celý článek...
 
Oprava poškozeného bloku v souboru

V předchozích řešeních jste si vyzkoušeli jak opravit, ale spíše obnovit poškozené objekty ze záloh. Tento způsob však není vždy nutný. Předtsvte si, že máte velký datfový soubor, kde by obnova trvala neskutečně dlouho a přitom by v souboru bylo poškozeno jen několik bloků. Naštěstí existuje způsob jak opravit jen jednotlivé bloky. Pojďte si vyzkoušet jak na to. Nejdříve si připravte testovací prostředí. Máte-li soubory uložené na file systému pak vám k tomu může dopomoci příkaz dd. Já jsem si pro tento příklad uložil jeden soubor mimo ASM. Tento soubor pak poškodím a následně opravím. V rámci cvičení to můžete udělat taktéž.
Poškození souboru pomocí utility dd.

[oracle@centos53 zalohy]$ dd if=/dev/zero of=/zalohy/test_poskozeny.dbf bs=8k conv=notrunc seek=20 count=1
1+0 records in
1+0 records out
8192 bytes (8.2 kB) copied, 0.00114399 seconds, 7.2 MB/s

Celý článek...
 
Záloha archívních souborů

Představte si, že jste právě dostali email s upozorněním, že vaše disková skupina je skoro plná a vy potřebujete nutně uvolnit místo, jinak se může stát, že se databáze zastaví, neboť nebude mít kam ukládat archívní soubory.

První co uděláte je, že se podíváte do EM a v nabídce Server spustíte odkaz Disk groups. Uvidíte aktuální zaplnění diskové skupiny.

 


Obrázek 1.1: Ukazuje aktuální zaplnění diskové skupiny


Aktuální zaplnění diskových skupin můžete získat i dotazem do pohledu v$asm_diskgroups.

Celý článek...
 
Problém s obnovou na druhém serveru

Problém 14:

Původní databáze verze 10.2.0.3 byla odzálohovaná a obnovená na jiném serveru, kde je nainstalován software verze 10.2.0.4.

Po startu databáze píše chyby. viz alert.log

Analýza:

Alert.log

==========

SMON: enabling cache recovery

Thu Apr 29 00:38:28 2010

Errors in file c:\oracle\admin\arbes\udump\test_ora_1868.trc:

ORA-30012: undo tablespace 'UNDOTBS1' does not exist or of wrong type

 

Celý článek...
 


Anketa

Využívají vaše databáze pro ukládání souborů ASM? (automatic storage management)
 

Certifikát Oracle Certifikát Oracle Certifikát Oracle Certifikát Oracle Certifikát Oracle Certifikát Oracle

Partnerské internetové stránky:
www.oracledba.cz www.asktom.cz www.tomas-solar.cz