Tüm Ürünler
Search
Belge Merkezi

Data Management:Bulutlar arası veya kendi yönetimindeki PostgreSQL veritabanlarının mantıksal yedeklenmesi ve geri yüklenmesi

Son Güncelleme:Oct 04, 2026

Data Disaster Recovery, PostgreSQL veritabanları için tek tablo geri yükleme, coğrafi çoğaltma ve uzun süreli arşivleme desteği sunar. Bu konu, üçüncü taraf bir cloud platformunda veya kendi yönetiminde barındırılan bir PostgreSQL veritabanı için mantıksal yedekleme planının nasıl yapılandırılacağını ve bu yedekten verilerin nasıl geri yükleneceğini açıklar.

PostgreSQL için artımlı yedekleme desteklenmez. Yalnızca tam yedeklemeler kullanılabilir. Veri kaybı penceresini en aza indirmek için yedekleme zaman aralığınızı yoğun olmayan saatlerde planlayın.

Ön koşullar

Başlamadan önce şunlara sahip olduğunuzdan emin olun:

  • Daha önce satın alınmış bir yedekleme planı. Satın alma sırasında Data Source Type seçeneğini Oracle olarak ve Backup Method seçeneğini Logical Backup olarak ayarlayın. Ayrıntılar için Yedekleme planı oluşturun konusuna bakın. Data Disaster Recovery'nin PolarDB for PostgreSQL (Oracle ile uyumlu) veritabanlarını yedeklediği ve geri yüklediği ayrıntı düzeyi hakkında bilgi için Desteklenen veritabanı türleri ve özellikler konusuna bakın.

  • Yedeklemek istediğiniz PostgreSQL veritabanında okuma izinlerine sahip bir veritabanı hesabı.

  • Data Disaster Recovery ile veritabanınız arasında ağ bağlantısı. Veritabanı sunucusunda bir güvenlik duvarı yapılandırılmışsa, Data Disaster Recovery CIDR bloklarını sunucunun izin listesine ekleyin. Bu CIDR bloklarını almak için konsolda Set Whitelist seçeneğine tıklayın.

  • (Ağ geçidi tabanlı erişim için gereklidir) Yapılandırılmış bir Database Gateway örneği.

  • (VPC tabanlı erişim için gereklidir) Express Connect, VPN Gateway veya Intelligent Gateway üzerinden yapılandırılmış bir sanal özel cloud (VPC).

Yedekleme planı yapılandırma

  1. DMS konsolu V5.0 üzerinde oturum açın.

  2. Ü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 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan seçeneklerini belirleyin.
  3. 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.

  4. Yedekleme Kaynağını ve Hedefini Yapılandır adımında aşağıdaki parametreleri yapılandırın ve Next seçeneğine tıklayın.

    Genel

    Parametre Açıklama
    Schedule Name Yedekleme planı için bir ad. Data Disaster Recovery otomatik olarak bir ad oluşturur. Yedekleme planı adlarının benzersiz olması gerekmez.

    Yedekleme kaynağı bilgileri

    Parametre Açıklama
    Backup Mode Yedekleme yöntemi. Varsayılan olarak satın alma sırasında seçilen yöntemdir. Bu örnekte Logical Backup kullanılır.
    Database Location Veritabanınıza giden ağ yolu. Seçenekler ve gerekli parametreler için aşağıdaki tabloya bakın.
    Instance Region Kaynak veritabanı örneğinin bulunduğu bölge.
    Database Type Veritabanı türü. Varsayılan olarak PostgreSQL seçilidir.
    Port Number Kaynak veritabanına bağlanmak için kullanılan bağlantı noktası numarası. Varsayılan değer: 1521.
    Database Name Yedeklenecek veritabanının adı.
    Database Account Veritabanına bağlanmak için kullanılan hesabın kullanıcı adı. Hesabın veritabanında okuma izinlerine sahip olması gerekir.
    Password Veritabanı hesabının parolası. Kimlik bilgilerini girdikten sonra geçerliliği doğrulamak için Test Connection seçeneğine tıklayın. Test Başarılı görünürse yapılandırma geçerlidir. Test Başarısız görünürse sorunu belirlemek için Check seçeneğine tıklayın.
    Compliance warranty regarding cross-border data transfers Onay kutusunu işaretleyerek uyumluluk taahhüdünü okuyun ve kabul edin.

    Database Location options

    Seçenek Ek gerekli parametreler
    Genel IP Adresine Sahip Kullanıcı Tarafından Oluşturulan Veritabanı \ Adres, Bağlantı Noktası Numarası
    ECS'de Barındırılan Veritabanı ECS Instance ID, Bağlantı Noktası Numarası
    Express Connect DB/VPN Gateway/Akıllı Ağ Geçidi Peer VPC
    Genel ağ IP'si yok: Bağlantı noktasının kendi kendine oluşturulan veritabanı (veritabanı ağ geçidi üzerinden erişilir) Ağ Geçidi Örneği Kimliği, Adres
    PolarDB PolarDB Instance ID

    Yedekleme hedefi bilgileri

    Parametre Açıklama
    Backup Storage Type Yedekleme verilerinin depolandığı yer. DBS Depolama (önerilen), verileri doğrudan Data Disaster Recovery'de depolar; Object Storage Service paketine gerek yoktur, hacim bazında faturalandırılır. Kullanıcı İçin OSS, önceden oluşturulmuş bir OSS paketi gerektirir (yalnızca Standart depolama sınıfı); bu seçeneği belirlerseniz OSS Bucket Name parametresini yapılandırın. Büyük veri hacimleri için kullandıkça öde yerine abonelik depolama planları daha maliyet etkindir.
    Storage Encryption Şifreli (önerilen), OSS sunucu taraflı şifreleme ile AES-256 kullanır. Şifresiz, verileri şifrelemeden depolar.

    image

  5. Yedeklenecek Nesneleri Düzenle adımında, yedeklenecek veritabanlarını veya tabloları Available bölümünden seçin ve sağa doğru ok işaretine tıklayarak bunları Selected bölümüne taşıyın. Ardından Next seçeneğine tıklayın.

    Tüm veritabanlarını seçmek için Available bölümünün sol alt köşesindeki Select All seçeneğine tıklayın. Bu yedekleme planı kurulduktan sonra oluşturulan veritabanları otomatik olarak dahil edilmez; bunları daha sonra Configure Task sayfasından ekleyin. Ayrıntılar için Yedekleme nesnelerini değiştirin konusuna bakın.
  6. Yedekleme Zamanını Yapılandır adımında aşağıdaki parametreleri yapılandırın ve Next seçeneğine tıklayın.

    Parametre Açıklama
    Full-scale Backup Frequency Periodic Backup, yinelenen bir programa göre çalışır. Single Backup, yalnızca bir kez çalışır. Periodic Backup seçeneğini belirlerseniz Full Data Backup Recurrence ve Başlangıç Saati parametrelerini de yapılandırın.
    Full Data Backup Recurrence Yedeklemenin çalıştırılacağı haftanın günleri. En az bir gün seçin.
    Start At Yedekleme başlangıç saati. Veritabanı üzerindeki etkiyi azaltmak için bunu yoğun olmayan saatlerde ayarlayın; örneğin, 01:00. Planlanan başlangıç saatinde önceki bir tam yedekleme hala çalışıyorsa Data Disaster Recovery sonraki çalıştırmayı atlar.
    Incremental Backup PostgreSQL için desteklenmez.
    Maximum Concurrent Threads for Full Data Backup Tam yedekleme için maksimum iş parçacığı sayısı. Yedekleme sırasında veritabanı performansı üzerindeki etkiyi en aza indirmek için bu değeri azaltın.
    Backup network speed limit MB/s cinsinden ağ bant genişliği sınırı. Varsayılan değer 0, sınırsız anlamına gelir.
  7. 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 yaşam döngüsünü yapılandırın.

    Yedekleme kümesi yaşam döngüsü kurallarını yönetme hakkında ayrıntılı bilgi için "Data Disaster Recovery için SSS" konusunun Yedekleme kümelerinin yaşam döngüsü kurallarını nasıl yönetirim? bölümüne bakın.
  8. Tüm adımları tamamladıktan sonra sağ alt köşedeki Precheck seçeneğine tıklayın.

  9. Ön Kontrol Başarılı göründüğünde Start Task seçeneğine tıklayın. Yedekleme planı durumu Running olarak değiştiğinde plan etkin hale gelir.

    Yedekleme planı başlatılırken bir hata oluşursa sorunu mümkün olan en kısa sürede çözün. "Data Disaster Recovery için SSS" konusunun Anormal bir yedekleme planı için hataları nasıl düzeltirim? bölümüne bakın. Sorun devam ederse DingTalk grubu (ID: 35585947) üzerinden teknik destek ile iletişime geçin.

Yedekleme verilerini geri yükleme

  1. DMS konsolu V5.0 üzerinde oturum açın.

  2. Ü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 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan seçeneklerini belirleyin.
  3. Backup Schedules sayfasında yedekleme planını bulun ve Actions sütunundaki Manage seçeneğine tıklayın.

  4. Configure Task sayfasında sağ üst köşedeki Restore Database seçeneğine tıklayın.

  5. Geri Yükleme Görevi Oluştur sihirbazının Geri Yükleme Zamanını Ayarla adımında aşağıdaki parametreleri yapılandırın ve Next seçeneğine tıklayın.

    Genel

    Parametre Açıklama
    Task Name Geri yükleme görevi için bir ad. Data Disaster Recovery otomatik olarak bir ad oluşturur. Görev adlarının benzersiz olması gerekmez.

    Hedef veritabanını yapılandırma

    Parametre Açıklama
    Database Location Hedef veritabanına giden ağ yolu. Seçenekler: Genel IP Adresine Sahip Kullanıcı Tarafından Oluşturulan Veritabanı \, ECS'de Barındırılan Veritabanı, Express Connect DB/VPN Gateway/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 Veritabanı türü. Varsayılan olarak Oracle seçilidir.
    Instance Region Yalnızca Database Location parametresi ECS-Hosted Database, PolarDB veya Genel ağ IP'si yok: Bağlantı noktasının kendi kendine oluşturulan veritabanı (veritabanı ağ geçidi üzerinden erişilir) olarak ayarlandığında kullanılabilir.
    Address Yalnızca Database Location parametresi User-Created Database with Public IP Address \<IP Address:Port Number\>, Express Connect DB/VPN Gateway/Akıllı Ağ Geçidi veya Genel ağ IP'si yok: Bağlantı noktasının kendi kendine oluşturulan veritabanı (veritabanı ağ geçidi üzerinden erişilir) olarak ayarlandığında kullanılabilir.
    Port Number Hedef veritabanına bağlanmak için kullanılan bağlantı noktası. Database Location parametresi PolarDB olarak ayarlandığında görüntülenmez.
    ECS Instance ID Yalnızca Database Location parametresi ECS-Hosted Database olarak ayarlandığında kullanılabilir.
    PolarDB Cluster ID Yalnızca Database Location parametresi PolarDB olarak ayarlandığında kullanılabilir.
    Peer VPC Yalnızca Database Location parametresi Express Connect DB/VPN Gateway/Intelligent Gateway olarak ayarlandığında kullanılabilir.
    Gateway Instance ID Yalnızca Database Location parametresi No public network IP: Port's self-built database (accessed through the database gateway) olarak ayarlandığında kullanılabilir.
    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 doğrulamak için Test Connection seçeneğine tıklayın.
    Compliance warranty regarding cross-border data transfers Onay kutusunu işaretleyerek uyumluluk taahhüdünü okuyun ve kabul edin.

    image

  6. Geri Yüklenecek Nesneleri Yapılandır adımında aşağıdaki parametreleri yapılandırın ve Precheck seçeneğine tıklayın.

    Parametre Açıklama
    Conflict Handling Varsayılan olarak Aynı Ada Sahip Nesneyi Yeniden Adlandır seçilidir. Örneğin, job_info tablosu hedefteki mevcut bir tabloyla çakışırsa geri yüklenen tablo job_info_dbs_<Geri yükleme görevi kimliği>_<Zaman damgası> olarak yeniden adlandırılır.
    Objects to Restore Geri yüklenecek veritabanlarını veya tabloları Available bölümünden seçin ve sağa doğru ok işaretine tıklayarak bunları Selected bölümüne taşıyın. Aktarılan veri miktarını azaltmak ve kurtarma süresi hedefini (RTO) kısaltmak için veritabanı veya tablo düzeyinde geri yükleme yapabilirsiniz. Desteklenen ayrıntı düzeyi için Desteklenen veritabanı türleri ve özellikler konusuna bakın.
  7. Precheck iletişim kutusunda Ön Kontrol Başarılı 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ı teknik özelliklerine ve veritabanı boyutuna bağlıdır. Daha yüksek teknik özelliklere sahip yedekleme planları geri yüklemeleri daha hızlı tamamlar. Performans karşılaştırmaları için Yedekleme ve geri yükleme üzerinde performans testleri konusuna bakın.

Diğer işlemler

  • API aracılığıyla yedekleme planı oluşturma: Bir yedekleme planı oluşturmak için CreateBackupPlan API'sini kullanın veya tek bir çağrıda oluşturmak, yapılandırmak ve başlatmak için CreateAndStartBackupPlan API'sini kullanın.

  • Yedekleme planını yönetme: Yedekleme kaynağını, yedekleme nesnelerini, plan sıklığını veya saklama ilkesini değiştirin. Ayrıntılar için Yedekleme planını yönetin konusuna bakın.

  • Faturalandırmayı inceleme: Yedekleme planınız için ücretleri kontrol edin. Ayrıntılar için Faturalandırma SSS konusuna bakın.

  • Yedekleme planını duraklatma: Artık ihtiyaç duymadığınız bir planı duraklatarak maliyetleri düşürün. Ayrıntılar için Yedekleme planını duraklatın veya başlatın konusuna bakın.

SSS

Ön kontrol veritabanı izinleri hatasıyla başarısız olursa ne yapmalıyım?

Ön kontrol, veritabanı hesabının veritabanında okuma izinlerine sahip olmaması nedeniyle başarısız olur. Hesaba okuma izinleri verin veya zaten okuma izinlerine sahip olan bir veritabanı hesabına geçiş yapın.