İçindekiler:
Video: Dummy Variable (Kukla Değişkeni ) Temel Amacı - 1 2024
Oracle 12c Recovery Manager (RMAN) ortamınızı kurarken kurtarma kataloğu göz önünde bulundurun. kurtarma kataloğu , tüm RMAN yapılandırma parametreleriniz, yedekleme işlemleri ve meta verileriniz için bir depodur. Katalog, yedekleme bilgilerini süresiz olarak saklayabilir.
Oracle 12c'de nasıl bir katalog modu seçilir 9c
RMAN, yedek verileri depolamak için iki seçenek sunar:
-
NOCATALOG modu, yedek verileri yalnızca her bir veritabanı için kontrol dosyasında saklar. Varsayılan budur.
-
KATALOG modu, yedekleme verilerini hem kontrol dosyasında hem de katalogda saklar.
Yedek verileri yalnızca denetim dosyasında saklama bazı sınırlamaları getirir:
-
Varsayılan olarak, Oracle yedi günlük yedekleme verilerini denetim dosyasına depolar. Veritabanı parametre kontrolü file_record_keep_time, süreyi değiştirebilir. Yine de, uzun yedekleme saklama süreleri için denetim dosyanızı kullanmanız önerilmez. Denetim dosyasının büyümesine neden olur ve denetim dosyalarınızı kaybederseniz kurtarma bilgilerinizi kaybettiniz demektir. Bu, iyileşmeyi imkansız kılmaz, ancak gerçek bir acıdır.
-
Yedeklemelerinizde yapabileceğiniz raporlama türünü sınırlar. Bir kerede yalnızca bir veritabanını sorgulayabilirsiniz, bundan sonra birden fazla veritabanının tüm raporlarını bir araya toplamanız gerekir.
-
ise bir katalog kullanmayı düşünün. Yedeklenecek çok veri tabanınız var.
-
Yedeklediğiniz tüm veritabanları Oracle'ın farklı sürümleri.
-
Yedeklemelerinizi 60 günden daha uzun süreyle kaydetmek istiyorsunuz.
-
Ne tür bir raporlamayı yapmak istediğinizi biliyor musunuz?
-
Bir katalog veritabanını korumak ve muhafaza etmek için gereken kaynakları karşılayabilirsiniz.
Her haftanın sonunda Oracle 8i'den 12c'ye kadar değişen 50 veritabanının tüm yedek bilgilerini özetleyen bir rapor istediğinizi varsayalım. Bu raporun, geçen zaman, ortalama parça boyutu, sıkıştırma bilgisi ve yedekleme türü gibi şeyleri içermesini istiyorsunuz. Bir kurtarma kataloğu, bu raporu kolayca oluşturabilir.
Kurtarma kataloğu, yedekleme bilgileri almak için SQL ile sorgulayabileceğiniz bir görünüm kümesine sahiptir. Birden fazla veritabanı için geçmiş yedekleme bilgisi edinmek, bir kurtarma kataloğu olmadan yapmak imkansızdır, çünkü tüm yedek bilgiler her bir veritabanında ayrı olarak saklanır.
Eğer yedeklemek ve basit raporlar ve kısa tutma politikası istemek için yalnızca bir veya iki veritabanınız varsa, belki kurtarma kataloğu aşırı derecede önemlidir. Sonuçta, kendi veritabanına girmek, yedeklenmek ve başka herhangi bir uygulama gibi muhafaza edilmek zorundadır.
Bununla birlikte, Oracle, bir RMAN kurtarma kataloğuna sahip olmak için sınırlı bir kullanım lisansı sağlayarak yardımcı olur. Bu, katalogu yalnızca RMAN için kullandığınız sürece ayrı bir makinedeki katalog için bir Oracle veritabanı lisansına sahip olmanız gerekmediği anlamına gelir.
Oracle 12c'de katalog nasıl oluşturulur
Katalog oluşturmaya karar verirseniz, bu kolaydır. Bir Linux ortamı için şu adımları izleyin (bunlar Windows için hemen hemen aynı olacaktır):
-
RMAN verilerini SQL * Plus yazarak tutmak için bir tablo alanı oluşturun:
Bunu görüyorsunuz:
Tablolar oluşturuldu.
-
Katalog sahibini oluşturmak için aşağıdakileri yazın:
Şunları görürsünüz:
Kullanıcı oluşturuldu.
-
Uygun ayrıcalıkları sağlayın:
Bunu görüyorsunuz:
Hibe başardı.
-
Terminal penceresinden, sahibi ile kurtarma kataloğunda oturum açın ve katalog oluşturun:
Şu çıktıyı görürsünüz:
Recovery Manager: Release 12. 1. 0. 1. 0 - Üretim on Paz 30 Haziran 10: 13: 59 2013 Telif Hakkı (c) 1982, 2013, Oracle ve / veya bağlı kuruluşları. Her hakkı saklıdır. kurtarma katalog veritabanı Parola: kurtarma katalog veritabanına bağlı
-
Katalog veritabanına bağlandığınızda katalog depo oluşturun:
Şunları görüyorsunuz:
kurtarma kataloğu oluşturuldu
-
Bağlanmak için aşağıdakini yazın Hem hedef veritabanı hem de katalog:
Bir veritabanını her geri yüklediğinizde hem hedefe hem de kataloğa bağlanmanız gerekir.
Şunları görüyorsunuz:
Kurtarma Yöneticisi: Sürüm 12 1. 0. 1. 0 - Pazartesi Üretimi 30 Haziran 10: 17: 30 2013 Telif Hakkı (c) 1982, 2013, Oracle ve / veya bağlı kuruluşları. Her hakkı saklıdır. DEV 12C (DBID = 3615982967) kurtarma katalog veritabanı Parola: kurtarma kataloğu veritabanına bağlı
RMAN'ı başlattığınızda komut satırında parolayı belirtmeyin. Giriş yapmak güvenli bir yol değildir, çünkü şifrenizi sistemdeki diğer kişilere gösterebilir.
-
Hem hedefe hem de kataloğa bağlanın ve şunu yazın:
Kurtarma kataloğu içinde yedekleyeceğiniz herhangi bir veritabanını kaydedin.
Şunları görüyorsunuz: Kurtarma kataloğunda kayıtlı
veritabanı kurtarma kataloğunun tam resync işlemini başlatıyor tam resync tamamlandı
Katalog kullansanız da kullanmasanız da RMAN'daki diğer her şey tamamen aynıdır.