Bu makalemde backup almak için kullanılan komutlara hem bir giriş yapmak hem de komutları kolay bulabilmek için bloguma kaydetme amacıyla backup operasyonlarından bahsediyor olacağım.
Archivelog modda database backup alma
Eğer veritabanımız archievelog modda çalışıyorsa, veritabanı açık iken backup işlemi yapabiliriz. Ama bu backup işlemi uyumsuz bir backup olacaktır. Çünkü veritabanını tutarlı hale getirmek için redo gerekecektir.
Database açık iken terminalde “rman” yazar ve “RMAN>” satırında şu komutla backup alırız;
Nonarcivelog modda database backup almabackup database;
Eğer veritabanı nonarchivelog-ta çalışıyorsa, en iyi yöntem tutarlı bir backup almaktır. Veritabanının tutarlı olması için, database shutdown yapıldıktan sonra “startup mount” modda açılmalıdır.
Bunun için target database ve rman açılır;
$ rman(Benim veritabanımın ismi : orcl)
Recovery Manager: Release 11.2.0.1.0 – Production on Sun Aug 12 08:34:04 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
RMAN> connect target /
connected to target database: ORCL (DBID=1292452971)
Database shutdown edilir ve mount olarak açılır;
RMAN> SHUTDOWN IMMEDIATE;Şimdi backup zamanı;
RMAN> STARTUP FORCE DBA;
RMAN> SHUTDOWN IMMEDIATE;
RMAN> STARTUP MOUNT;
İşlem bittikten sonra yedeği alınmış veritabanımızı açar normal işlemlerimize devam ederiz;RMAN> BACKUP DATABASE;
Incremental backupRMAN> ALTER DATABASE OPEN;
Komple database yedeğini almaya göre daha hızlı bu backup çeşidi bloklardaki değişikliği kaydeder. Redo log dosyalarını kullanarak alınan backup işleminden daha hızlıdır. Yalnız bu işlemi yapabilmek için veritabanının archivelog modda olması gerekir.
Daha önce herhangi bir inremental backup alınmamışsa level 0 olarak backup işlemi gerçekleştirilir;
RMAN> BACKUP INCREMENTAL LEVEL 0 DATABASE;
Kendim için de bir kayıt altına aldığım backup komutları umarım sizlere de faydalı olur. Tüm bu işlemleri yaparken minik bir tavsiyem, trayıcıdan görsel olarak ta aldığınız yedekleri kontrol edip okumanız olacaktır.
Renkli günler…
Kaynak: http://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmintro.htm#i1005488



Merhabalar,


