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.
Dönüştürülen nesneleri SQL Server ile başarıyla eşitledikten sonra, Oracle için SQL Server Migration Assistant(SSMA) kullanarak verileri Oracle'dan SQL Server'a geçirebilirsiniz.
Önemli
Sunucu tarafı veri geçiş altyapısını kullanıyorsanız, verileri geçirebilmeniz için önce SSMA for Oracle Extension Pack'i ve Oracle sağlayıcılarını SSMA çalıştıran bilgisayara yüklemeniz gerekir. SQL Server Agent hizmeti de çalışıyor olmalıdır. Uzantı paketini yükleme hakkında daha fazla bilgi için bkz . SQL Server'da SSMA bileşenlerini yükleme.
Uyarı
Microsoft Entra ID, Azure Active Directory (Azure AD) içinyeni ad olsa da, mevcut ortamların kesintiye uğramasını önlemek için Azure AD yine de kullanıcı arabirimi alanları, bağlantı sağlayıcıları, hata kodları ve cmdlet'ler gibi sabit kodlanmış bazı öğelerde kalır. Bu makalede, iki ad birbirinin yerine kullanılabilir.
Geçiş seçeneklerini ayarlama
Verileri SQL Server'a geçirmeden önce , Proje Ayarları iletişim kutusundaki proje geçiş seçeneklerini gözden geçirin.
Bu iletişim kutusunda geçiş toplu işlemi boyutu, tablo kilitleme, kısıtlama denetimi, null değer işleme ve kimlik değeri işleme gibi seçenekleri ayarlayabilirsiniz. Proje Geçiş Ayarları hakkında daha fazla bilgi için bkz. Proje Ayarları (Geçiş).
Proje Ayarları iletişim kutusundaki Geçiş Altyapısı, kullanıcının iki tür veri geçiş altyapısı kullanarak geçiş işlemini gerçekleştirmesine olanak tanır:
- İstemci tarafı veri geçiş altyapısı
- Sunucu tarafı veri geçiş altyapısı
İstemci tarafı veri geçişi
İstemci tarafında veri geçişi başlatmak için Proje Ayarları iletişim kutusunda İstemci Tarafı Veri Geçiş Altyapısı seçeneğini belirleyin.
Uyarı
Client-Side Veri Geçiş Altyapısı SSMA uygulamasının içinde bulunur ve bu nedenle uzantı paketinin kullanılabilirliğine bağımlı değildir.
Sunucu tarafı veri geçişi
Sunucu tarafı veri geçişi sırasında motor, hedef veritabanında yer alır. Uzantı paketi aracılığıyla yüklenir. Uzantı paketini yükleme hakkında daha fazla bilgi için bkz . SQL Server'da SSMA bileşenlerini yükleme.
Sunucu tarafında geçişi başlatmak için Proje Ayarları iletişim kutusunda Sunucu Tarafı Veri Geçiş Altyapısı seçeneğini belirleyin.
Verileri SQL Server'a Geçirme
Veri taşıma, Oracle tablolarındaki veri satırlarını işlemlerde SQL Server tablolarına taşıyan toplu yükleme işlemidir. Her işlemde SQL Server'a yüklenen satır sayısı proje ayarlarında yapılandırılır.
Geçiş iletilerini görüntülemek için Çıkış bölmesinin görünür olduğundan emin olun. Değilse, Görünümmenüsünden Çıkış'ı seçin.
Geçiş işlemi
Aşağıdaki gereklilikleri doğrulayın:
- Oracle sağlayıcıları SSMA çalıştıran bilgisayara yüklenir.
- Dönüştürülen nesneleri SQL Server veritabanı ile eşitlediniz.
Oracle Meta Veri Gezgini'nde, geçirmek istediğiniz verileri içeren nesneleri seçin:
- Tüm şemaların verilerini geçirmek için Şemalar'ın yanındaki onay kutusunu seçin.
- Verileri geçirmek veya tek tek tabloları atlamak için önce şemayı genişletin. Ardından Tablolar'ı genişletin ve tablonun yanındaki onay kutusunu seçin veya temizleyin.
İstemci tarafı veya sunucu tarafı veri geçişlerini seçebilirsiniz:
İstemci tarafı veri geçişi gerçekleştirmek için Proje Ayarları iletişim kutusunda İstemci Tarafı Veri Geçiş Altyapısı seçeneğini belirleyin.
Sunucu tarafı veri geçişi gerçekleştirmek için önce şunları sağlayın:
Oracle için SSMA Uzantı Paketi, SQL Server örneğine yüklenir.
SQL Server Aracısı hizmeti, SQL Server örneğinde çalışıyor.
Sunucu tarafı veri geçişi gerçekleştirmek için Proje Ayarları iletişim kutusunda Sunucu Tarafı Veri Geçiş Altyapısı seçeneğini belirleyin.
Oracle Meta Veri Gezgini'nde Şemalar'a sağ tıklayın ve verileri geçir'i seçin. Ayrıca tek tek nesneler veya nesne kategorileri için de veri geçirebilirsiniz. Nesneye veya üst klasörüne sağ tıklayın ve ardından Verileri Geçir seçeneğini belirleyin.
Sql Server örneğinde Oracle Için SSMA Uzantı Paketi yüklü değilse ve Verileri hedef veritabanına geçirirken Sunucu Tarafı Veri Geçiş Altyapısı seçiliyse aşağıdaki hatayı alırsınız:
SSMA Data Migration components were not found on SQL Server, server-side data migration will not be possible. Please check if Extension Pack is installed correctly.Veri geçişini sonlandırmak için İptal'i seçin.
Oracle'a Bağlan iletişim kutusunda bağlantı kimlik bilgilerini girin ve Bağlan'ı seçin. Oracle'a bağlanma hakkında daha fazla bilgi için bkz. Oracle'a bağlanma.
Hedef veritabanı SQL Server'a bağlanmak için SQL Server'a Bağlan iletişim kutusuna bağlantı kimlik bilgilerini girin ve Bağlan'ı seçin. SQL Server'a bağlanma hakkında daha fazla bilgi için bkz. SQL Server'a bağlanma.
İletiler Çıkış bölmesinde görünür. Geçiş tamamlandığında Veri Geçişi Raporu görüntülenir. Herhangi bir veri taşınmadıysa, hataları içeren satırı seçin ve ardından ayrıntılarseçin. Raporla işiniz bittiğinde Kapat'ı seçin. Daha fazla bilgi için bkz. Veri Geçiş Raporu.
Uyarı
Hedef veritabanı olarak SQL Server Express sürümü kullanıldığında, yalnızca istemci tarafı veri geçişlerine izin verilir ve sunucu tarafı veri geçişi desteklenmez.
Verileri büyük ölçekte geçirme (önizleme)
Kısa bir süre içinde büyük miktarda verinin geçirilmesi gerektiğinde, uygun ölçekte çevrimdışı geçiş uygun bir seçenektir. Bu özellik arka uçta Azure Veritabanı Geçiş Hizmeti'ni ve şirket içi veya dış Oracle veri kaynaklarını Azure SQL platformuna geçirmek için bulutun ölçeklenebilirliğini kullanır. Bu özellik, hizmet olarak altyapı (IaaS) aracılığıyla sanal makineler (VM) veya hizmet olarak platform (PaaS) aracılığıyla Azure SQL ile çalışır. Yeni bir Veritabanı Geçiş Hizmeti örneği oluşturabilir veya verileri Azure VM'de Azure SQL PaaS veya SQL Server'a geçirmek için mevcut bir Veritabanı Geçiş Hizmeti örneğini kullanabilirsiniz.
Büyük bir çevrimdışı geçiş için Verileri DMS ile geçir (önizleme) seçeneğini belirleyin.
Kimlik doğrulaması için Microsoft Entra hesabını sağlayın. Kullanıcı adını girdikten sonra Bağlan'ı seçin.
Azure VM, Azure SQL veritabanı veya SQL yönetilen örneği üzerinde SQL Server'ın yapılandırılmış olduğu kiracıyı ve aboneliği seçin ve İleri'yi seçin.
Geçiş iş akışının sonraki adımında veri kaynağını, hedef veritabanını ve ilişkili kimlik bilgilerini sağlayabilirsiniz.
Azure kaynağınızı seçtiğinizde mevcut kaynakları kullanabilirsiniz. Kaynak grubunu ve veri geçiş hizmeti adını seçin veya geçiş için bir kaynak grubu ve Azure geçiş hizmeti oluşturmak için Yeni'yi seçin.
Dış veri kaynağını taşımak için bir tümleştirme çalışma zamanı gerektirir. Yeni seçin ve tümleştirme çalışma zamanını oluşturmak veya var olan bir tümleştirme hizmetini kullanmak için adımları izleyin. Tümleştirme hizmeti oluşturmak için bir ağ geçidi yüklemesi yapılandırmanız ve tümleştirme çalışma zamanını yapılandırmak için bir anahtar sağlamanız gerekir.
Geçişleri İzleme Sihirbazı, veri geçişinin başlatılmasından sonra birkaç saniye içinde otomatik olarak açılır. Dinamik geçiş durumunu görüntülemek için izlemek istediğiniz etkinliğin altında Görünüm'ü seçin. Geçiş etkinliği hakkında daha ayrıntılı izleme ayrıntıları için sizi Azure portalına götüren kapsamlı raporu da görüntüleyebilirsiniz. Sihirbaza DMS ile veri geçirme(önizleme) seçeneğinin yanındaki İzleme düğmesiyle erişebilirsiniz.