Data Disaster Recovery; tek tablo geri yüklemesi, coğrafi yedeklilik ve uzun vadeli arşivleme dahil olmak üzere PolarDB for PostgreSQL (Oracle uyumlu) veritabanları için mantıksal yedekleme ve geri yükleme destekler. Bu konuda bir yedekleme planının nasıl yapılandırılacağı ve gerektiğinde veritabanınızın nasıl geri yükleneceği açıklanmaktadır.
Bu veritabanı türü için mantıksal yedeklemeyle ilgili temel bilgiler:
Artımlı yedekleme desteklenmez. Yalnızca tam yedekleme kullanılabilir.
Bir yedekleme planı yapılandırdıktan sonra oluşturulan veritabanları otomatik olarak dahil edilmez. Bunları manuel olarak eklemeniz gerekir.
Planlanan başlangıç saatinde önceki bir tam yedekleme hala çalışıyorsa sonraki yedekleme atlanır.
Ön koşullar
Başlamadan önce aşağıdakilerin hazır olduğundan emin olun:
PolarDB for PostgreSQL (Oracle uyumlu) için satın alınmış bir yedekleme planı. Satın alma işlemi sırasında Data Source Type seçeneğini Oracle ve Backup Method seçeneğini Logical Backup olarak ayarlayın. Bkz. Yedekleme planı oluşturma.
Kaynak veritabanında okuma izinlerine sahip bir veritabanı hesabı.
(Geri yükleme için) Erişilebilir durumda, çalışan bir hedef veritabanı örneği.
Yedekleme planı yapılandırma
Data Management (DMS) konsolu V5,0 üzerinde oturum açın.
-
Üst gezinme çubuğunda Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan seçeneklerini belirleyin.
DMS konsolunu basit modda kullanıyorsanız sol üst köşedeki
simgesinin üzerine gelin ve All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan seçeneklerini belirleyin. Backup Schedules sayfasında yapılandırmak istediğiniz yedekleme planını bulun ve Actions sütunundaki Configure Backup Schedule seçeneğine tıklayın.
-
Yedekleme Kaynağını ve Hedefini Yapılandır adımında aşağıdaki tabloda açıklanan parametreleri ayarlayın ve ardından Next seçeneğine tıklayın.
Bölüm
Parametre
Açıklama
N/A
Plan adı
Yedekleme planı için bir ad. Data Disaster Recovery otomatik olarak bir ad oluşturur. Planı kolayca tanımlamak için açıklayıcı bir ad kullanın. Adların benzersiz olması gerekmez.
Yedekleme kaynağı bilgileri
Backup mode
Yedekleme yöntemi. Varsayılan olarak planı satın alırken seçtiğiniz yöntem kullanılır. Bu örnekte Logical Backup kullanılmaktadır.
Database location
Kaynak veritabanının konumu. PolarDB seçeneğini belirleyin.
Instance region
Kaynak veritabanı örneğinin bulunduğu bölge.
Database type
Kaynak veritabanının türü. Varsayılan: PolarDB for PostgreSQL.
PolarDB instance ID
Kaynak veritabanının dağıtıldığı PolarDB kümesinin ID'si.
Database name
Kaynak veritabanının adı.
Database account
Kaynak veritabanına bağlanmak için kullanılan hesabın kullanıcı adı. Hesabın okuma izinlerine sahip olması gerekir.
Password
Veritabanı hesabının parolası. Kimlik bilgilerini girdikten sonra bağlantıyı doğrulamak için Test Connection seçeneğine tıklayın. Test Başarılı mesajı bağlantının başarılı olduğunu gösterir. Test Başarısız görünürse Check seçeneğine tıklayın ve yapılandırmayı düzeltin.
Sınır ötesi veri aktarımlarına ilişkin uyumluluk garantisi
Uyumluluk taahhüdünü kabul ettiğinizi onaylamak için onay kutusunu seçin.
Yedekleme hedefi bilgileri
Yedekleme depolama türü
Yedekleme verilerinin saklandığı yer. Seçenekler: DBS Depolama (önerilen) — Data Disaster Recovery Object Storage Service (OSS) paketi oluşturmanızı gerektirmeden verileri depolar; depolama hacmine göre ücretlendirilirsiniz. Bkz. Depolama ücretleri. Kullanıcı İçin OSS — Önceden OSS konsolunda bir paket oluşturmanız gerekir (yalnızca Standart depolama sınıfı). Bkz. Paket oluşturma. OSS For User seçeneğini belirlerseniz OSS Bucket Name parametresini yapılandırın. Büyük veri hacimleri için kullandıkça öde modeline kıyasla maliyetleri düşürmek amacıyla abonelik depolama planı satın almayı düşünün.
Depolama şifrelemesi
Depolanan yedekleme verileri için şifreleme yöntemi. Şifreli (önerilen) — OSS sunucu tarafı şifreleme ile AES-256 kullanır. Bkz. Sunucu tarafı şifreleme. Şifresiz — Veriler şifrelenmeden depolanır.
-
Yedeklenecek Nesneleri Düzenle adımında Available bölümünden yedeklenecek veritabanlarını veya tabloları seçin ve sağa doğru ok işaretine tıklayarak bunları Selected bölümüne ekleyin. Ardından Next seçeneğine tıklayın.
- Data Disaster Recovery tek bir tabloyu, tek bir veritabanını veya birden çok veritabanını yedeklemeyi destekler. Select All seçeneğine tıklayarak Available bölümündeki tüm veritabanlarını seçebilirsiniz. Desteklenen yedekleme nesneleri veritabanı türüne göre değişir. Bkz. Desteklenen veritabanı türleri ve özellikler . - Yedekleme planı kurulduktan sonra oluşturulan veritabanları otomatik olarak dahil edilmez. Bunları eklemek için Configure Task sayfasındaki yedekleme nesnelerini güncelleyin. Bkz. Yedekleme nesnelerini değiştirme .
-
Yedekleme Zamanını Yapılandır adımında aşağıdaki tabloda açıklanan parametreleri ayarlayın ve ardından Next seçeneğine tıklayın.
Parametre
Açıklama
Full-scale backup frequency
Yedeklemenin ne sıklıkla çalıştırılacağı. Periyodik Yedekleme tekrarlayan bir programa göre çalışır (Tam Veri Yedekleme Tekrarı ve Başlangıç Saati gerektirir). Tek Seferlik Yedekleme yalnızca bir kez çalışır.
Full data backup recurrence
Yedeklemenin çalıştırılacağı haftanın günleri. En az bir gün seçin.
Start at
Yedeklemenin başlayacağı saat. Veritabanı üzerindeki etkiyi en aza indirmek için yoğun olmayan saatlerde planlayın — örneğin 01:00. Planlanan başlangıç saatinde önceki bir tam yedekleme hala çalışıyorsa sonraki yedekleme atlanır.
Incremental backup
PolarDB for PostgreSQL (Oracle uyumlu) için desteklenmez.
Maximum concurrent threads for full data backup
Tam yedekleme sırasında kullanılan maksimum iş parçacığı sayısı. Veritabanınız üzerindeki etkiyi azaltmak için bu değeri düşürün. Gerçek maksimum değer yedekleme planınızın teknik özelliklerine bağlıdır. Bkz. Maksimum yedekleme hızını nasıl değiştiririm?
Backup network speed limit
Yedeklemeler için MB/s cinsinden maksimum ağ bant genişliği. Varsayılan değer 0 sınırsız anlamına gelir. İş ihtiyaçlarınıza göre ayarlayın. Yaşam Döngüsünü Düzenle adımında Configure Full Data Backup Lifecycle bölümünde tam yedekleme kümeleri için saklama süresini yapılandırın. Yaşam döngüsü yönetimiyle ilgili ayrıntılar için bkz. Yedekleme kümelerinin yaşam döngüsü kurallarını nasıl yönetirim?
Sayfanın sağ alt köşesindeki Precheck seçeneğine tıklayın.
-
Ön Kontrol Başarılı mesajı göründüğünde Start Task seçeneğine tıklayın. Yedekleme planı etkinleştiğinde durumu Running olarak değişir.
Yedekleme planını başlatırken bir hata oluşursa sorunu mümkün olan en kısa sürede çözün. Bkz. Anormal bir yedekleme planı için hataları nasıl düzeltirim? . Sorun devam ederse DingTalk grubundan (ID: 35585947) teknik destekle iletişime geçin.
PolarDB for PostgreSQL (Oracle uyumlu) veritabanını geri yükleme
DMS konsolu V5,0 üzerinde oturum açın.
-
Üst gezinme çubuğunda Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan seçeneklerini belirleyin.
DMS konsolunu basit modda kullanıyorsanız sol üst köşedeki
simgesinin üzerine gelin ve All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan seçeneklerini belirleyin. Backup Schedules sayfasında yedekleme planını 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.
-
Geri Yüklenecek Zamanı Ayarla adımında aşağıdaki tabloda açıklanan parametreleri ayarlayın ve ardından Next seçeneğine tıklayın.
Bölüm
Parametre
Açıklama
N/A
Görev adı
Geri yükleme görevi için bir ad. Data Disaster Recovery otomatik olarak bir ad oluşturur. Görevi tanımlamak için açıklayıcı bir ad kullanın. Adların benzersiz olması gerekmez.
Hedef veritabanını yapılandır
Database location
Hedef veritabanının konumu. Hedef veritabanının çalıştığından emin olun. Seçenekler: Genel IP Adresine Sahip Kullanıcı Tarafından Oluşturulan Veritabanı \<IP Adresi:Bağlantı Noktası Numarası\>, ECS Barındırmalı Veritabanı, Express Connect DB/VPN Ağ Geçidi/Akıllı Ağ Geçidi, PolarDB, Genel ağ IP'si yok: Bağlantı noktasının kendi kendine oluşturulan veritabanı (veritabanı ağ geçidi üzerinden erişilir).
Database type
Hedef veritabanının türü. Varsayılan: Oracle.
Instance region
Hedef veritabanının bölgesi. Yalnızca Database Location seçeneği ECS Barındırmalı Veritabanı, PolarDB veya veritabanı ağ geçidi seçeneği olduğunda görüntülenir.
Adres
Hedef veritabanının genel uç noktası. Yalnızca Database Location seçeneği Genel IP Adresine Sahip Kullanıcı Tarafından Oluşturulan Veritabanı, Express Connect DB/VPN Ağ Geçidi/Akıllı Ağ Geçidi veya veritabanı ağ geçidi seçeneği olduğunda görüntülenir.
Bağlantı noktası numarası
Hedef veritabanı için bağlantı noktası. Database Location seçeneği PolarDB olduğunda varsayılan olarak görüntülenmez.
ECS instance ID
Hedef veritabanını barındıran Elastic Compute Service (ECS) örneğinin ID'si. Yalnızca Database Location seçeneği ECS Barındırmalı Veritabanı olduğunda görüntülenir.
PolarDB instance ID
Hedef veritabanını barındıran PolarDB kümesinin ID'si. Yalnızca Database Location seçeneği PolarDB olduğunda görüntülenir.
Eş VPC
Hedef veritabanının sanal özel cloud'u (VPC). Yalnızca Database Location seçeneği Express Connect DB/VPN Ağ Geçidi/Akıllı Ağ Geçidi olduğunda görüntülenir.
Ağ geçidi örnek ID'si
Veritabanı ağ geçidinin ID'si. Yalnızca Database Location seçeneği veritabanı ağ geçidi seçeneği olduğunda görüntülenir.
SID
Hedef veritabanının sistem tanımlayıcısı (SID).
Database account
Hedef veritabanına bağlanmak için kullanılan hesabın kullanıcı adı.
Password
Veritabanı hesabının parolası. Kimlik bilgilerini girdikten sonra bağlantıyı doğrulamak için Test Connection seçeneğine tıklayın. Test Başarılı mesajı bağlantının başarılı olduğunu gösterir. Test Başarısız görünürse Check seçeneğine tıklayın ve yapılandırmayı düzeltin.
Sınır ötesi veri aktarımlarına ilişkin uyumluluk garantisi
Uyumluluk taahhüdünü kabul ettiğinizi onaylamak için onay kutusunu seçin.
-
Geri Yüklenecek Nesneleri Yapılandır adımında aşağıdaki tabloda açıklanan parametreleri ayarlayın ve ardından Precheck seçeneğine tıklayın.
Parametre
Açıklama
Conflict handling
Geri yüklenen nesneler ile hedef veritabanındaki mevcut nesneler arasındaki adlandırma çakışmalarının nasıl ele alınacağını belirler. Varsayılan: Aynı Ada Sahip Nesneyi Yeniden Adlandır — örneğinjob_infotablosu çakışırsa geri yüklenen tablojob_info_dbs_<Geri yükleme görevi ID'si>_<Zaman damgası>olarak yeniden adlandırılır.
Objects to restore
Available bölümünden geri yüklenecek veritabanlarını veya tabloları seçin ve sağa doğru ok işaretine tıklayarak bunları Selected bölümüne ekleyin. Data Disaster Recovery veri aktarımını en aza indirmek ve kurtarma süresi hedefini (RTO) azaltmak için tablo veya veritabanı düzeyinde geri yüklemeyi destekler. Bkz. Desteklenen veritabanı türleri ve özellikler. Precheck iletişim kutusunda Ön Kontrol Başarılı mesajı göründüğünde Start Task seçeneğine tıklayın.
Geri yükleme ilerlemesini izlemek için sol gezinme bölmesindeki Restore Tasks seçeneğine tıklayın.
Geri yükleme süresi yedekleme planının teknik özelliklerine ve veritabanının boyutuna bağlıdır. Daha yüksek teknik özelliklere sahip yedekleme planları geri yüklemeyi daha hızlı tamamlar. Bkz. Mantıksal yedekleme ve fiziksel yedekleme üzerinde performans testleri .
SSS
Ön kontrol neden "Veritabanı İzinleri Kontrolü" hatasıyla başarısız olur?
Belirttiğiniz veritabanı hesabının kaynak veritabanında okuma izinleri yoktur. Hesaba okuma izinleri verin veya zaten bu izinlere sahip bir hesaba geçin.
Sonraki adımlar
Mevcut bir planın yedekleme kaynağını, yedekleme nesnelerini, yedekleme zamanını veya saklama ilkesini değiştirin. Bkz. Yedekleme planını yönetme.
Yedekleme planınızın ücretlerini gözden geçirin. Bkz. Faturalandırma SSS.
Gereksiz ücretlerden kaçınmak için artık ihtiyaç duymadığınız bir yedekleme planını duraklatın. Bkz. Yedekleme planını duraklatma veya başlatma.