ORACLE VERİ TABANI BACKUP ALMA İŞLEMİ(RMAN)

1)Öncelikle aşağıdaki komut ile archiveLog modunu sorguluyoruz
SQL> archive log list;
Database log mode              No Archive Mode
Automatic archival             Disabled ==> KAPALI
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     10
Current log sequence           12
2)Arşiv dosyalarımız için toplam alan miktarını sorguluyoruz
SQL> show parameter recovery_file_dest;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest    string      /u01/app/oracle/fast_recovery_area
                                               
db_recovery_file_dest_size           big integer   4560M
3)Veri  tabanımızı kapatıp mount modda açıyoruz
4)Veri tabanımızın archivelog modunu aşağıdaki kod ile aktif ediyoruz
SQL> alter database archivelog;
Database altered.
5)Veri  tabanımızı açıyoruz
SQL> alter database open;
Database altered.




6)Archivelog durumunu tekrar kontrol ediyoruz
SQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled ==> AÇIK
Archive destination            /u01/app/oracle/fast_recovery_area
Oldest online log sequence     10
Next log sequence to archive   12
Current log sequence           12
7)Veri tabanımızın yedeğini almak için rman aracıyla veri tabanımıza bağlanıyoruz(oracle kullanıcısı ile)
$ rman target /
Recovery Manager: Release 11.2.0.3.0 - Production on Tue May 7 21:36:42 2013

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

connected to target database: ORCL (DBID=1342567501)
8)Yedek almak için aşağıdaki kodları yazıyoruz.(mount modda yedek aldık-cold backup)
RMAN> shutdown immediate;
RMAN> startup mount;
RMAN> backup database plus archivelog delete input;
RMAN> alter database open;
9)Arşiv dosyaları ile birlikte yedek almak için aşağıdaki kodu kullanıyoruz
RMAN> backup database plus archivelog;
10)Yedeği alınmış arşiv dosyalarını silmek için aşağıdaki kodu kullanıyoruz
RMAN> backup database plus archivelog delete input;
11)Aldığımız yedeği kontrol etmek için aşağıdaki kodu kullanıyoruz
RMAN> restore database validate;

12)Alınan yedekleri listelemek için aşağıdaki kodu kullanıyoruz

RMAN> list backup;

Yorumlar

Bu blogdaki popüler yayınlar

MDF,NDF,LDF NEDİR?

ORACLE DA TABLESPACE OLUŞTURMA VE EKLEME YAPMA

WATT, VOLT, AMPER, GÜÇ NEDİR?