Data Recovery Service (DBS), Windows veya Linux işletim sistemlerinde çalışan Oracle veritabanlarının fiziksel yedeklemelerini destekler. Tek örnekli, Oracle Data Guard Physical Standby ve Oracle Real Application Cluster (RAC) veritabanları dahil olmak üzere çeşitli mimarilere sahip Oracle veritabanlarını yedekleyebilirsiniz.
Bu konuda, bir Oracle veritabanının fiziksel yedeğinin nasıl alınacağı açıklanmaktadır. Mantıksal yedeklemeler hakkında bilgi için bkz. Bulutlar Arası veya Kendi Kendine Yönetilen Oracle Veritabanları İçin Mantıksal Yedekleme ve Geri Yükleme.
Desteklenen Oracle mimarileri
Tek örnekli, Otomatik Depolama Yönetimi (ASM) ile tek örnekli, Oracle Data Guard Physical Standby ve Oracle Real Application Cluster (RAC).
Başarılı bir yedekleme sağlamak için yedeklemeden önce Oracle kontrol dosyasını, parametre dosyasını, veri dosyalarını, arşiv günlüklerini ve yeniden günlük dosyalarını kontrol etmeniz gerekir. Daha fazla bilgi için bkz. Oracle RAC dosyalarını sorgulama.
Tüm bir RAC veritabanını yedeklemek için, RAC örnek ana bilgisayarlarından yalnızca birine bir yedekleme ağ geçidi dağıtmanız ve o ana bilgisayarın Oracle SID'sini girmeniz yeterlidir.
Ön koşullar
-
Oracle veritabanı için arşiv modunu etkinleştirin.
-
Oracle SID'sini edinin.
Oracle veritabanının dağıtıldığı sunucuya bir yedekleme ağ geçidi eklenmiş olmalıdır. Daha fazla bilgi için bkz. Yedekleme ağ geçidi yükleme.
-
Veritabanı program dizinini edinin.
-
Oracle RAC dosyalarını edinin.
Sınırlamalar
Data Recovery Service (DBS) içindeki Oracle fiziksel yedeklemeler, yedekleme meta verilerini yönetmek için RMAN ve kontrol dosyalarına dayandığından, DBS kullanarak bir Oracle fiziksel yedekleme veya geri yükleme işlemi gerçekleştirirken yedeklemelerin ve geri yüklemelerin güvenilirliğini sağlamak amacıyla aşağıdaki sınırlamalara dikkat etmeniz gerekir:
Aynı Oracle veritabanı için birden çok yedekleme zamanlaması yapılandırmak geri yükleme hatalarına neden olabilir.
Belirli bir zaman noktasında geri yükleme yaparken, geri yükleme noktasından önceki en son tam yedekleme setini silmeyin.
Adım 1: Yedekleme zamanlaması oluşturma
Daha fazla bilgi için bkz. Yedekleme zamanlaması oluşturma.
Yedekleme zamanlamasını satın alırken Database Type öğesini Oracle ve Backup Method öğesini Physical Backup olarak ayarlayın.
Adım 2: Yedekleme zamanlamasını yapılandırma
Data Management Service (DMS) konsolunda oturum açın.
-
Üst gezinme çubuğunda seçeneğini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin. Hedef yedekleme zamanlamasını Backup Schedule ID değerine göre bulun ve Actions sütunundaki Configure Backup Schedule seçeneğine tıklayın.
-
Configure Backup Source and Destination sayfasında yedekleme kaynağını ve hedefini yapılandırın, ardından Next seçeneğine tıklayın.
Yedekleme Hedefi Bilgileri bölümünde Backup Storage Type değerini DBS Storage (Recommended) ve Storage Mode değerini Encrypted Storage olarak ayarlayın.
Bölüm
Parametre
Açıklama
Yok
Backup schedule name
Data Recovery Service (DBS) otomatik olarak bir ad oluşturur. Kolay tanımlama için açıklayıcı bir ad belirtin. Adın benzersiz olması gerekmez.
Backup source
Backup method
Varsayılan değer, yedekleme zamanlamasını oluştururken seçtiğiniz yedekleme yöntemidir. Bu konuda örnek olarak fiziksel yedekleme kullanılmaktadır.
Instance region
Örneğinizin bulunduğu bölgeyi seçin.
Backup gateway
Kaynak veritabanı için yedekleme ağ geçidini seçin. Yedekleme ağ geçidi ekleme hakkında bilgi için bkz. Yedekleme ağ geçidi ekleme.
Database type
Varsayılan değer Oracle'dır.
SID
Kaynak veritabanının Oracle SID'sini girin. Daha fazla bilgi için bkz. Oracle SID'sini edinme.
Database logon
Veritabanında oturum açmak için SQL*Plus komutunu
<kullanıcı_adı>/<parola>@<örnek_adı> as sysdbabiçiminde girin. Örnek:sys/password@orcl as sysdba.Not/ as sysdbada girebilirsiniz. Ancak veritabanı ortamınız işletim sistemi kimlik doğrulamasını devre dışı bırakmışsa oturum açma başarısız olur. Bu durumda<kullanıcı_adı>/<parola>@<örnek_adı> as sysdbabiçimini kullanmanız gerekir.Oracle home
ORACLE_HOME mutlak yolunu girin. Daha fazla bilgi için bkz. Veritabanı program dizinini edinme.
NotBu parametre isteğe bağlıdır.
Data cross-border compliance commitment
Uyumluluk taahhüdü onay kutusunu okuyup seçin.
Backup destination
Backup storage type
Yedekleme hedefi için depolama türü. Geçerli değerler:
-
DBS Storage (Recommended): Veriler otomatik olarak DBS Storage içinde depolanır. Ayrı bir depolama alanı gerekmez. Ücretler, DBS içinde depolanan veri miktarına göre belirlenir. Faturalandırma hakkında daha fazla bilgi için bkz. Depolama ücretleri.
-
OSS For User: Önceden OSS'te bir paket oluşturmanız gerekir. Daha fazla bilgi için bkz. Paket oluşturma.
Not-
Bu örnekte DBS Storage kullanılmaktadır. User OSS seçerseniz Object Storage Service (OSS) Bucket Name parametresini de yapılandırmanız gerekir. Yalnızca OSS Standard depolama sınıfı desteklenir.
-
Büyük veri hacimleri için abonelik tabanlı DBS depolama planı satın almak, kullandıkça öde faturalandırmaya kıyasla DBS Storage için daha maliyet etkin bir çözümdür.
Storage mode
Depolama modu. Geçerli değerler:
-
Encrypted (Önerilen): Endüstri standardı AES-256 algoritmasını kullanarak durumdaki verileri şifreler.
OSS sunucu tarafı şifrelemeyi destekler. OSS, nesneyi karşıya yüklerken şifreler ve şifrelenmiş sürümü kaydeder. Nesneyi indirirken OSS, nesneyi döndürmeden önce otomatik olarak şifresini çözer. Daha fazla bilgi için bkz. Sunucu tarafı şifreleme.
-
Non-encrypted: Şifreleme etkin değildir.
-
-
Configure Backup Objects sayfasında, Back Up Entire Instance varsayılan olarak seçilidir. Next seçeneğine tıklayın.
NotTüm bir veritabanını yedeklediğinizde izinler, saklı yordamlar ve diğer bilgiler de yedeklenir.
-
Configure Backup Time sayfasında yedekleme zamanını ve diğer ayarları yapılandırın, ardından Next seçeneğine tıklayın.
Parametre
Açıklama
Full backup frequency
İhtiyaca göre Periodic Backup veya Single Backup seçeneğini belirleyin.
Full backup period
DBS'nin yedekleme zamanlamasını çalıştırdığı haftanın günleri. Haftanın bir veya daha fazla gününü seçebilirsiniz. En az bir hafta günü seçin.
Full backup start time
Yedeklemenin başlangıç saati. Yoğun olmayan saatlerde bir zaman noktası belirtmenizi öneririz. Örnek: 01:00.
NotBir sonraki yedeklemenin başlangıç saatinde önceki tam veri yedeklemesi henüz tamamlanmamışsa DBS bir sonraki yedeklemeyi atlar.
Incremental backup
Artımlı yedeklemenin etkinleştirilip etkinleştirilmeyeceğini belirtir.
NotBu parametreyi etkinleştirmek için kaynak veritabanında arşiv modunun etkin olduğundan emin olun. Daha fazla bilgi için Ön koşullar bölümüne bakın.
Bu parametre yalnızca Full Backup Frequency değeri Periodic Backup olarak ayarlandığında görüntülenir.
Maximum number of parallel threads for full backup
Tam yedekleme için kullanılabilen eşzamanlı iş parçacıklarının maksimum sayısı. Yedekleme hızını ayarlamak için bu parametreyi yapılandırabilirsiniz. Örneğin, veritabanı üzerindeki etkileri en aza indirmek için yedekleme iş parçacığı sayısını azaltabilirsiniz.
Backup network speed limit
Ağ bant genişliği sınırı. İş gereksinimlerinize göre limiti belirtebilirsiniz. Varsayılan değer:
0, ağ bant genişliğinin sınırsız olduğunu gösterir.Incremental backup interval
Artımlı yedeklemenin gerçekleştirilme aralığı. DBS, yapılandırmalarınıza göre artımlı yedekleme gerçekleştirir. Aralığı 10 dakika olarak ayarlarsanız DBS her 10 dakikada bir artımlı yedekleme gerçekleştirir.
Delete logs after successful backup
Başarıyla yedeklenen arşiv günlüklerinin kendi kendine yönetilen veritabanından silinip silinmeyeceğini belirtir. Geçerli değerler:
-
Yes: Başarılı bir yedeklemeden sonra sistem belirli bir gün sayısından eski olan arşiv günlüklerini siler. Ayrıca Delete Archive Logs Older Than (Days) parametresini yapılandırmanız gerekir. Varsayılan değer 7 gündür; bu, başarılı bir yedeklemeden sonra sistemin kendi kendine yönetilen veritabanından 7 günden eski arşiv günlüklerini sileceği anlamına gelir.
-
No: Arşiv günlüklerini kendi kendine yönetilen veritabanından silmez.
Enable compression
Sıkıştırmanın etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
-
Enable: önerilir. Depolama alanını azaltmak için veriler yedekleme sırasında sıkıştırılır.
-
Disable: Veriler yedekleme sırasında sıkıştırılmaz.
Backup set mode
Bir yedekleme modu seçin. Geçerli değerler:
-
Non-intrusive streaming backup: Oracle SBT (yedekleme seti) yöntemini kullanarak yedeklemeler gerçekleştirir. Veriler sanal bant arabirimi üzerinden cloud'a aktarılır. Bu yöntem kaynak veritabanı için müdahalesizdir ve daha az depolama alanı kullanır.
-
Sandbox instance mount backup: RMAN kullanarak Image Copy yedeklemesi gerçekleştirir. Yedekleme verileri FUSE dosya protokolü üzerinden OSS'e yedeklenir. Veriler yedekleme sırasında yerel disklere yazılmadan OSS'e aktarılır. Sandbox özelliği etkinleştirilirse yedekleme verileri saniyeler içinde bağlanabilir.
NotSunucunuzda FUSE yüklü olmalıdır. Aksi takdirde yedekleme başarısız olur.
-
-
Edit Lifecycle sayfasında, DBS Storage'daki tam yedekleme verileri için saklama süresini girin.
Önceki adımda Incremental Backup seçeneğini etkinleştirdiyseniz artımlı yedekleme verileri için saklama süresini de yapılandırmanız gerekir. Yedekleme verisi yaşam döngüsü hakkında daha fazla bilgi için bkz. Yedekleme verisinin yaşam döngüsünü yönetme.
Yukarıdaki yapılandırmalar tamamlandıktan sonra sayfanın sağ alt köşesindeki Precheck seçeneğine tıklayın.
-
Ön denetleme iletişim kutusunda, ön denetleme başarılı olduktan sonra Start Now seçeneğine tıklayın.
NotYedekleme zamanlamasının Status durumu Running olarak değiştiğinde yedekleme zamanlaması başarıyla yapılandırılmış olur.
Yedekleme zamanlamasında bir özel durum veya hata oluşursa sorunu derhal giderin. Daha fazla bilgi için bkz. Anormal bir yedekleme zamanlamasını düzeltme. Sorun devam ederse müşteri desteğiyle iletişime geçin (DingTalk grup kimliği: 35585947).
Veri geri yükleme
Data Recovery Service (DBS), verileri farklı bir sunucuya (yerinden çıkarma geri yükleme), özgün sunucudaki farklı bir konuma veya özgün konuma geri yüklemeyi destekler.
Data Management Service (DMS) konsolunda oturum açın.
-
Üst gezinme çubuğunda seçeneğini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin. Hedef yedekleme zamanlaması kimliğini bulun ve Actions sütunundaki Manage seçeneğine tıklayın.
Configure Task sayfasında, sağ üst köşedeki Restore Database seçeneğine tıklayın.
-
Set Time Restored To sayfasında aşağıdaki bilgileri yapılandırın ve ardından Next seçeneğine tıklayın.
Bölüm
Parametre
Açıklama
Yok
Task Name
Bir görev adı otomatik olarak oluşturulur. Kolay tanımlama için açıklayıcı bir ad belirtin. Adın benzersiz olması gerekmez.
Set Time Restored To
Recoverable time range
İlk tam yedekleme setinin oluşturulduğu zaman noktasından en son tam yedekleme setinin oluşturulduğu zaman noktasına kadar olan zaman aralığı. Veritabanı, bu zaman aralığı içindeki bir zaman noktasına geri yüklenebilir.
Selected restore time point
Bir geri yükleme noktası seçin. Zaman, Recoverable Time Range içinde olmalıdır.
Not-
Artımlı günlük yedeklemesi etkinse kurtarılabilir aralık içindeki herhangi bir zaman noktasına geri yükleme yapabilirsiniz.
-
Artımlı yedekleme etkin değilse yalnızca bir tam yedeklemenin tamamlanma zamanına geri yükleme yapabilirsiniz.
Restore destination database
Instance region
Hedef yedekleme ağ geçidinin bulunduğu bölgeyi seçin.
Backup gateway
Geri yükleme hedefi için yedekleme ağ geçidini seçin. Yedekleme ağ geçidi ekleme hakkında bilgi için bkz. Yedekleme ağ geçidi yükleme.
Database type
Varsayılan değer Oracle'dır.
Connection address
Hedef veritabanının bağlantı adresi. Varsayılan değer
localhostşeklindedir.Port
Hedef veritabanının bağlantı noktası. Varsayılan değer
1521şeklindedir.SID
Hedef veritabanının SID'sini girin.
NotORACLE_HOME/dbsdizininde SID'ye göre özel bir parametre dosyası oluşturabilirsiniz. Parametre dosyası oluşturulmazsa sistem Oracle veritabanını geri yüklemek için otomatik olarak minimum bir parametre dosyası oluşturur.Database restore directory
Veritabanı geri yükleme dizinini girin.
NotKurtarma için yeterli alana sahip olduğunuzdan emin olmak için Storage Space (GB) değerini özgün örneğin boyutunun en az 1,3 katı veya tam yedekleme seti boyutunun 5 ila 6 katı (yedeklemeler sıkıştırıldığı için) olarak ayarlamanızı öneririz.
Konsolda oturum açın. sayfasında yedekleme zamanlaması adına tıklayın. sayfasında tam yedekleme setinin boyutunu görüntüleyin. Daha fazla bilgi için bkz. Yedekleme zamanlaması ayrıntılarını görüntüleme.
Database program directory
ORACLE_HOMEmutlak yolunu girin.Data cross-border compliance commitment
Uyumluluk taahhüdü onay kutusunu okuyup seçin.
-
-
Configure Objects to Restore sayfasında Restore Entire Instance seçeneğine tıklayın ve ardından Precheck seçeneğine tıklayın.
NotFiziksel yedeklemeler yalnızca tüm örnek geri yüklemelerini destekler.
-
Precheck Passed ifadesi Precheck iletişim kutusunda görüntülendiğinde Start Task seçeneğine tıklayın ve veritabanı geri yüklemenin tamamlanmasını bekleyin.
NotVeritabanının geri yüklenmesi için gereken süre, yedekleme zamanlaması teknik özelliklerine ve veritabanı boyutuna bağlıdır. Daha yüksek teknik özellikler daha hızlı geri yüklemeler sağlar. Daha fazla bilgi için bkz. Mantıksal ve fiziksel yedeklemeler için performans testi.
-
İsteğe bağlı: Geri yüklenen veritabanına bağlanın ve veritabanını açmak için aşağıdaki SQL ifadesini çalıştırın.
ALTER DATABASE OPEN RESETLOGS;
Oracle veritabanını başarıyla geri yüklediniz.
SSS
S: Çok bölgeli depolama için bir Oracle veritabanını aynı anda farklı bölgelere yedekleyebilir miyim?
C: Data Recovery Service (DBS) yedekleme özelliği RMAN tarafından yönetilir ve RMAN'in meta veri yapısı bu yapılandırmayı desteklemez. Bu nedenle, bir veritabanını aynı anda farklı bölgelere yedekleyemezsiniz.