Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SSMA TestEr bir Test Çalışması çalıştırdığında, test için seçilen nesneleri yürütür ve doğrulama sonuçları hakkında bir rapor oluşturur. Sonuçlar her iki platformda da aynıysa test başarılı oldu. Oracle ve SQL Server arasındaki nesnelerin yazışmaları, geçerli SSMA projesinin şema eşleme ayarlarına göre belirlenir.
Başarılı bir test için gerekli bir gereksinim, tüm Oracle nesnelerinin dönüştürülmesi ve hedef veritabanına yüklenmesidir. Ayrıca, her iki platformdaki tabloların içeriğinin eşitlenmesi için tablo verilerinin geçirilmesi gerekir.
Test Çalışması Çalıştırma
Hazırlanan Test Çalışmasını çalıştırmak için:
- Çalıştır düğmesine tıklayın.
- Oracle'a Bağlan iletişim kutusunda bağlantı bilgilerini girin ve Bağlan'a tıklayın.
Test tamamlandığında Test Çalışması Raporu oluşturulur. Test Çalışması Raporunu görüntülemek için Rapor düğmesine tıklayın. Testin sonucu (Test Çalışması Raporu) daha sonra kullanmak üzere otomatik olarak Test Sonuçları Deposunda depolanır.
Test Çalışması Yürütme Adımları
Önkoşullar
SSMA Tester, test başlamadan önce test yürütmesi için tüm önkoşulların karşılayıp karşılanmadiğini denetler. Bazı koşullar karşılanmazsa bir hata iletisi görüntülenir.
Başlatma İşlemi
Bu adımda SSMA Tester, Oracle sunucusunun SSMATESTER_ORACLE şemasında yardımcı nesneler (tablolar, tetikleyiciler ve görünümler) oluşturur. Doğrulama için seçilen etkilenen nesnelerde yapılan izleme değişikliklerine izin verir.
Doğrulanmış tablonun adının USER_TABLE olduğunu varsayalım. Böyle bir tablo için Oracle'da aşağıdaki yardımcı nesneler oluşturulur.
| İsim | Türü | Açıklama |
|---|---|---|
USER_TABLE$Trg |
tetikleyici | Doğrulanmış tablodaki değişikliklerin denetlenmesini başlatma. |
USER_TABLE$AUD |
tablo | Silinen ve üzerine yazılan satırların kaydedildiği tablo. |
USER_TABLE$AUDID |
tablo | Yeni ve değiştirilmiş satırların kaydedildiği tablo. |
USER_TABLE |
görüş | Tablo değişikliklerinin basitleştirilmiş gösterimi. |
USER_TABLE$NEW |
görüş | Eklenen ve üzerine yazılan satırların basitleştirilmiş gösterimi. |
USER_TABLE$NEW_ID |
görüş | Eklenen ve değiştirilen satırların tanımlaması. |
USER_TABLE$OLD |
görüş | Silinen ve üzerine yazılan satırların basitleştirilmiş gösterimi. |
Aşağıdaki nesne SQL Server'daki doğrulanmış tablonun şemasında oluşturulur.
| İsim | Türü | Açıklama |
|---|---|---|
USER_TABLE$Trg |
tetikleyici | Doğrulanmış tablodaki değişikliklerin denetlenmesini başlatma. |
SQL Server'da ssma_tester_changes şemasındaki aşağıdaki nesneler oluşturulmuştur.
| İsim | Türü | Açıklama |
|---|---|---|
USER_TABLE$Aud |
tablo | Silinen ve üzerine yazılan satırların kaydedildiği tablo. |
USER_TABLE$AudID |
tablo | Yeni ve değiştirilmiş satırların kaydedildiği tablo. |
USER_TABLE|view |
Tablo değişikliklerinin basitleştirilmiş gösterimi. | |
USER_TABLE$new |
görüş | Eklenen ve üzerine yazılan satırların basitleştirilmiş gösterimi. |
USER_TABLE$new_id |
görüş | Eklenen ve değiştirilen satırların tanımlaması. |
USER_TABLE$old |
görüş | Silinen ve üzerine yazılan satırların basitleştirilmiş gösterimi. |
Nesne Çağrılarını Test Et
Bu adımda, SSMA Tester test için seçilen her nesneyi çağırır, sonuçları karşılaştırır ve raporu gösterir.
Son -landırma
Sonlandırma sırasında SSMA Tester Başlatma adımında oluşturulan yardımcı nesneleri temizler.
Sonraki Adım
Test Çalışması Raporlarını Görüntüleme (OracleToSQL)
Ayrıca Bkz.
Test Etmek için Nesneleri Seçme ve Yapılandırma (OracleToSQL)Etkilenen Nesneleri Seçme ve Yapılandırma (OracleToSQL)Geçirilen Veritabanı Nesnelerini Test Etme (OracleToSQL)