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.
Oracle örnek HR şemasını SQL Server on Linux’a dönüştürmek için Oracle için SQL Server Geçiş Yardımcısını (SSMA) kullanmayı öğrenin.
Bu makalede aşağıdaki adımları tamamlaacaksınız:
- Windows'da SSMA'yi indirme ve yükleme
- Geçişi yönetmek için SSMA projesi oluşturma
- Oracle'a bağlanma
- Geçiş raporu çalıştırma
- Örnek İnsan Kaynakları şemasını dönüştür.
- Verileri geçirme
Önkoşullar
- HR şemasının yüklü olduğu Oracle 12c (12.2.0.1.0) örneği
- Linux üzerinde çalışan bir SQL Server örneği
Not
Windows'da SQL Server'ı hedeflemek için aynı adımlar kullanılabilir, ancak Geçiş Hedefi proje ayarında Windows'ı seçmeniz gerekir.
Oracle için SSMA'yi indirme ve yükleme
Kaynak veritabanınıza bağlı olarak SQL Server Migration Assistant'ın çeşitli sürümleri vardır. Oracle için SQL Server Migration Assistant'ın geçerli sürümünü indirin ve indirme sayfasında bulunan yönergeleri kullanarak yükleyin.
Not
Şu anda Linux'ta Oracle Için SSMA Uzantı Paketi desteklenmemektedir ancak bu öğretici için gerekli değildir.
Yeni SSMA projesi oluşturma ve ayarlama
Oracle için SSMA'yı açın ve Yeni Proje'yi Dosya menüsünden seçin.
Projeye bir ad verin.
Geçir alanında SQL Server 2017 (Linux) - Önizleme'yi seçin.
İKY şemasını etkinleştir
Oracle için SSMA varsayılan olarak Oracle örnek şemalarını kullanmaz. İK şemasını etkinleştirmek için aşağıdaki adımları kullanın:
SSMA'da Araçları menüsünü seçin.
Varsayılan Proje Ayarları'nı seçin ve ardından Sistem Nesnelerini Yükleseçin.
HR işaretli olduğundan emin olun ve OK'ü seçin.
SSMA'yı Oracle'a bağlama
Araç çubuğunda Oracle'a bağlan'ı seçin.
Sunucu adı, Sunucu bağlantı noktası, Oracle SID, Kullanıcı adı ve Parola alanlarını doldurun.
Bağlan seçeneğini seçin. Oracle için SSMA birkaç dakika içinde veritabanınıza bağlanır ve meta verilerini okur.
Geçiş raporu oluşturma
Oracle Meta Veri Gezginisunucunuzun düğümünü genişletin.
Şemalar'ı genişletin, İk sağ tıklayın ve rapor oluştur seçin.
Dönüştürmeyle ilişkili tüm uyarıları ve hataları listeleyen bir rapor içeren yeni bir tarayıcı penceresi açılır.
Not
Bu öğreticiyi uygularken uyarı ve hata listesiyle ilgili herhangi bir işlem yapmanıza gerek yok. Bu adımları kendi Oracle veritabanınız için gerçekleştirirseniz raporu gözden geçirmeniz ve önemli dönüştürme sorunlarını gidermeniz gerekir.
SQL Server'a bağlanma
SQL Server'a Bağlan'ı seçin ve uygun bağlantı bilgilerini girin. Henüz varolmayan bir veritabanı adı kullanıyorsanız, Oracle için SSMA bunu sizin için oluşturur.
Şemayı Dönüştür
Oracle Meta Veri Gezgini'ndeİK'ye sağ tıklayın ve Şemayı Dönüştür seçin.
Veritabanınızı eşitleme
Dönüştürme tamamlandıktan sonra, önceki adımda oluşturduğunuz veritabanına gitmek için SQL Server Meta Veri Gezgini'ni kullanın.
Veritabanınıza sağ tıklayın, Veritabanı ile Eşitle'yi ve ardından Tamam'ı seçin.
Verileri geçirme
Son adım verilerinizi taşımaktır.
Oracle Meta Veri Gezgini'ndeHR sağ tıklayın ve Veri Taşıma seçin.
Veri geçişi adımı için Oracle ve SQL Server kimlik bilgilerinizi yeniden kullanmanız gerekir.
İşiniz bittiğinde, aşağıdaki ekran görüntüsüne benzer olması gereken veri geçiş raporunu gözden geçirin:
Sonuç
Daha karmaşık bir Oracle şeması için dönüştürme işlemi istemci uygulamalarında daha fazla zaman, test ve olası değişiklikler içerir. Bu öğreticinin amacı, genel geçiş sürecinizin bir parçası olarak Oracle için SSMA'nın nasıl kullanılacağını göstermektir.
Bu öğreticide şunların nasıl yapılacağını öğrendiniz:
- Windows'a SSMA yükleyin.
- Yeni bir SSMA projesi oluşturun.
- Oracle'dan geçişi değerlendirin ve çalıştırın.