Veritabanı dökümü (dışa aktarma) ve veritabanı yedekleme arasındaki fark nedir?


12

Komut (via ) kullanarak yedek almak yerine veritabanı dökümü için (veya yedek olarak düşünerek) yalnızca komut EXPveya EXPDPkomut kullanmanın dezavantajı nedir ? Veritabanı dökümü (dışa aktarma) ve veritabanı yedeklemesi arasındaki fark nedir?BACKUP DATABASERMAN

Yanıtlar:


16

Bunu sizin için yüksek bir seviyede cevaplayacağım. İki yedekleme yöntemi farklı düzeylerde çalışır. Bir RMANyedekleme bir olan fiziksel yedekleme ve veri Pump yedekleme bir olan mantıksal yedekleme .

Kullanarak bir veritabanı dökümü expdp, bir veya daha fazla veritabanı şemasının 1 kez dışa aktarılmasıdır. DDL'yi (tablo yapıları, görünümler, eş anlamlılar, saklı yordamlar, paketler, vb.) Ve verileri yedekler.

Bir RMANyedekleme (Bu soru amaçlar için) bütün veritabanının bir nokta-in-time destektir. Veritabanını (veri dosyaları, kontrol dosyası, arşiv günlükleri vb.) Oluşturan fiziksel blokları yedekler ve veritabanı arşiv günlükleriyle birlikte zaman içinde kurtarma seçeneklerine izin verir.

Tam veritabanı kaybı durumunda, tüm veritabanını RMANgeri yüklemek için bir yedekleme kullanılabilir. Ancak, kullanılarak alınan bir veri dökümü expdp, veriler kullanılarak içe aktarılmadan önce yeni bir veritabanı oluşturulması gerekir impdp.

Hobi amaçlı bir Oracle XE veritabanı için (arşiv günlüğü modunda olmayabilir), expdpmuhtemelen yedekleme kullanmak yeterli olacaktır.

Oracle Belgeleri bunu açıklayabildiğimden çok daha iyi kapsar. Oracle® Veritabanı Kavramları - Yedekleme ve Kurtarma

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.