Tüm Ürünler
Search
Belge Merkezi

Data Management:Veri izleme

Son Güncelleme:Oct 15, 2026

DMS SQL penceresini kullanarak bir veritabanındaki verileri değiştirirken yanlışlıkla yapılan güncellemeler, silmeler veya yazma işlemleri beklenmeyen sonuçlara yol açabilir. DMS içindeki veri izleme özelliği belirli bir zaman aralığında gerçekleşen güncellemelerle ilgili bilgileri almanızı sağlar. Bu süre veritabanının ikili günlük kaydı (binlog) saklama süresiyle sınırlıdır. DMS verileri değişiklik öncesindeki durumuna hızlıca döndürmek için bir geri alma betiği oluşturur.

Ön koşullar

  • Veritabanı MySQL 5.6 veya sonraki bir sürüm olmalıdır.

    Not

    Bu kapsamda RDS for MySQL, PolarDB for MySQL, ECS örneklerinde barındırılan kendi yönetiminizdeki MySQL veritabanları şirket içi veri merkezlerindeki kendi yönetiminizdeki MySQL veritabanları veya DMS Enterprise'da yönetilen diğer cloud sağlayıcılarına ait MySQL veritabanları yer alır.

  • Veritabanında ikili günlük kaydı (binary logging) etkinleştirilmiş olmalıdır.

  • Hedef veritabanında DMS üzerinden oturum açmış olmanız gerekir.

    Not

    Örneklerde Flexible Management veya Stable Change modunda oturum açmanız gerekir. Security Collaboration modundaki örneklerde oturum açmanıza gerek yoktur.

Kullanım notları

  • Flexible Management modundaki örnekler için yalnızca son 30 dakika içinde gerçekleştirilen Veri İşleme Dili (DML) işlemlerini izleyebilirsiniz. Geri alma veya yeniden oluşturma betiklerini dışa aktaramazsınız.

  • Stable Change veya Security Collaboration modundaki örnekler için zaman sınırı bulunmaz. Geri alma ve yeniden oluşturma betiklerini toplu halde indirebilirsiniz.

  • DMS tarafından izlenebilen veriler hedef veritabanı örneğinin binlog saklama süresiyle sınırlıdır. Veriler bu saklama süresinden önce değiştirildiyse DMS bunları alamaz.

  • Veritabanında ikili günlük kaydı etkinleştirilmemişse veya bir oturum açma hatası oluşursa sistem günlük dosyalarını alamaz.

  • Veri izleme özelliği yalnızca DML veri değişikliklerini izlemeyi destekler; Veri Tanımlama Dili (DDL) şema değişikliklerini izlemez.

Yordam

  1. DMS 5.0 konsolunda oturum açın.

  2. DMS konsolunun sol üst köşesindeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Database Development > Data Tracking > Data Tracking Ticket seçeneklerini belirleyin.

    Not

    DMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan Database Development > Data Tracking > Data Tracking Ticket seçeneklerini belirleyin.

  3. Sayfanın sağ üst köşesinde Data Tracking seçeneğine tıklayın.

  4. Data Tracking Ticket Request sayfasında aşağıdaki parametreleri yapılandırın:

    Parametre Adı

    Açıklama

    Task Name

    Bu işlem gelecekteki erişimi kolaylaştırır ve onaylayıcıya net bir işlem amacı sunar.

    Database Name

    Örnekteki bir veritabanını belirtin. DMS'de veritabanını işletmek için gerekli izinlere sahip olmanız gerekir. Veritabanı adının bir ön ekini girdiğinizde eşleşen adlar görüntülenir.

    Table Name

    Belirtilen hedef tablolar içinde arama yapın. Birden fazla tablo ekleyebilirsiniz.

    Track Type

    İhtiyaca göre aramak istediğiniz bir veya daha fazla işlem türünü seçin.

    • Insert: Ekleme işlemine yönelik geri alma ifadesi INSERT şeklindedir.

    • Update: Güncelleme işlemine yönelik geri alma ifadesi UPDATE şeklindedir.

    • Delete: Buna karşılık gelen geri alma ifadesi DELETE şeklindedir.

    Time Range

    İzlenecek zaman aralığını seçin.

    • Flexible Management modundaki örnekler için verileri yalnızca 30 dakikalık bir aralıkta izleyebilirsiniz.

    • Stable Change ve Security Collaboration modundaki örnekler için zaman aralığı sınırı yoktur. Ancak tek bir veri izleme bileti en fazla 48 saatlik veriyi izleyebilir. Zaman aralığı 48 saati aşarsa farklı zaman dilimleri için birden fazla bilet gönderin.

    Change Stakeholder

    İhtiyaca göre paydaşları seçin. Bilet katılımcısı veya onaylayıcısı olmayan kullanıcılar bilet ayrıntılarını görüntüleyemez.

  5. Submit seçeneğine tıklayın. Sistem günlük dosyalarını alır.

    Sistem günlük dosyasını aldıktan sonra onay sürecini başlatır.

  6. Onayı bekleyin.

    Not

    Varsayılan olarak veritabanı yöneticisi (DBA) veri izleme biletleri için onaylayıcıdır. Veri izleme onay kuralları hakkında daha fazla bilgi için bkz. Veri izleme.

  7. Bilet onaylandıktan sonra sistem günlükleri indirir ve ayrıştırır.

  8. Günlükler indirilip ayrıştırıldıktan sonra dışa aktarmak istediğiniz geri alma betiğini bulmak için Track Type, Table Name ve Column Name gibi boyutlara göre sonuçları filtreleyin. Betik dosyasını bilgisayarınıza indirmek için Export Rollback Script seçeneğine tıklayın.

    Not
    • Hedef kaydın sağındaki View Details düğmesine tıklayarak ayrıntıları görüntüleyin ve ilgili geri alma ifadesini kopyalayın.

    • Track Type değeri Insert, Update veya Delete olabilir.

İlgili işlemler